35146 lines
1.8 MiB
35146 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 T1, typename T2, typename T3>
|
|
struct VirtualActionInvoker3
|
|
{
|
|
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1, typename T2, typename T3, typename T4, typename T5>
|
|
struct VirtualActionInvoker5
|
|
{
|
|
typedef void (*Action)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
|
|
struct VirtualActionInvoker7
|
|
{
|
|
typedef void (*Action)(void*, T1, T2, T3, T4, T5, T6, T7, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, 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);
|
|
}
|
|
};
|
|
template <typename R, typename T1, typename T2, typename T3, typename T4>
|
|
struct VirtualFuncInvoker4
|
|
{
|
|
typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
|
|
}
|
|
};
|
|
struct InterfaceActionInvoker0
|
|
{
|
|
typedef void (*Action)(void*, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
((Action)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R>
|
|
struct InterfaceFuncInvoker0
|
|
{
|
|
typedef R (*Func)(void*, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
|
|
struct InterfaceFuncInvoker5
|
|
{
|
|
typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method);
|
|
}
|
|
};
|
|
|
|
// System.Action`1<UnityEngine.AsyncOperation>
|
|
struct Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB;
|
|
// DungeonArchitect.Utils.BlackboardDatabase`1<System.Int32>
|
|
struct BlackboardDatabase_1_tF6BBF6273855B129F95CAFE2F765D24B5B70FC72;
|
|
// DungeonArchitect.Utils.BlackboardDatabase`1<DungeonArchitect.IntVector>
|
|
struct BlackboardDatabase_1_tAD075DE2546B5A614DB5F44C12D1BB35DAFCC260;
|
|
// DungeonArchitect.Utils.BlackboardDatabase`1<System.Single>
|
|
struct BlackboardDatabase_1_tB832A6F97B1D095490FF9B70B7E4C978FED46355;
|
|
// DungeonArchitect.Utils.BlackboardDatabase`1<System.String>
|
|
struct BlackboardDatabase_1_tAFAA73C37E560BACCAD590E452728043822C87FE;
|
|
// DungeonArchitect.Utils.BlackboardDatabase`1<UnityEngine.Vector3>
|
|
struct BlackboardDatabase_1_tAB707473BF382E39EB0C239AEC422BF52206FA16;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>>
|
|
struct Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.Graph,DungeonArchitect.Themeing.DungeonThemeData>
|
|
struct Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
struct Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Material[]>
|
|
struct Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
|
|
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.PropSocket>>
|
|
struct Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
struct Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Object>
|
|
struct Dictionary_2_tA27C0DD25873C548F8AFBA67CD49F2CD8492DF93;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>
|
|
struct Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F;
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
|
|
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
|
|
// System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Vector3>
|
|
struct Dictionary_2_t184255DB06D490EE1D1E0AC3AB6196B56751FC75;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode,UnityEngine.Vector3>
|
|
struct Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610;
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>
|
|
struct Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D;
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>
|
|
struct Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6;
|
|
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.ScriptableObject>
|
|
struct Dictionary_2_t48F0087143A5C09B671AA119C2C7F01D32821E19;
|
|
// System.Func`2<DungeonArchitect.SpatialConstraints.ConstraintRule,System.Boolean>
|
|
struct Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3;
|
|
// System.Func`2<DungeonArchitect.DungeonEventListener,System.Boolean>
|
|
struct Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A;
|
|
// System.Func`2<DungeonArchitect.Graphs.GraphNode,System.Boolean>
|
|
struct Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403;
|
|
// System.Func`2<System.Object,System.Boolean>
|
|
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
|
|
// System.Collections.Generic.HashSet`1<System.Int32>
|
|
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Graphs.MarkerNode>
|
|
struct HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB;
|
|
// System.Collections.Generic.HashSet`1<System.Object>
|
|
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
|
|
// System.Collections.Generic.IComparer`1<DungeonArchitect.DungeonNodeSpawnData>
|
|
struct IComparer_1_t9556C39F5C83D99C9A5ECB0476D5EEC5CB76541A;
|
|
// System.Collections.Generic.IComparer`1<DungeonArchitect.Graphs.GraphNode>
|
|
struct IComparer_1_t9FBC6B618391C9431DFC2C6D33ABDA926572E4F3;
|
|
// System.Collections.Generic.IComparer`1<System.Object>
|
|
struct IComparer_1_tC0A12A847AF97F369A5CE9A0CCE71CE18EE1440E;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.SpatialConstraints.ConstraintRule>
|
|
struct IEnumerable_1_t2AB07DB444559B6831B92A5E5A298C5AB9C44C62;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.DungeonEventListener>
|
|
struct IEnumerable_1_t6CDE1DD4DA65DBB9299954AC04F95615D81EF32B;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.DungeonItemSpawnListener>
|
|
struct IEnumerable_1_tDE187B7CB2F7EBE9C690598963E4BB5309A6F376;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.DungeonNodeSpawnData>
|
|
struct IEnumerable_1_tE63F28A26648CAEF0208918BC2A05229CC7AD749;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.Graphs.Graph>
|
|
struct IEnumerable_1_tD0D6A06E1C0778939D651DAFB147E3A16C504E83;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.Graphs.GraphNode>
|
|
struct IEnumerable_1_tFD5E451BB1630CBC4831D928FD306B90C664A7BC;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.Graphs.MarkerNode>
|
|
struct IEnumerable_1_t4AC11F147952FCCBD23A82ECA2EC0A2B3D1F1033;
|
|
// System.Collections.Generic.IEnumerable`1<System.Object>
|
|
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.PropSocket>
|
|
struct IEnumerable_1_t001289F89E26543377562604883FBCBDAA24934D;
|
|
// System.Collections.Generic.IEnumerable`1<System.String>
|
|
struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
|
|
// System.Collections.Generic.IEnumerable`1<UnityEngine.Vector2>
|
|
struct IEnumerable_1_t6C47A8FE62321E6AD75C312B8549AFD2B13F0591;
|
|
// System.Collections.Generic.IEnumerator`1<DungeonArchitect.PropSocket>
|
|
struct IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1;
|
|
// System.Collections.Generic.IEqualityComparer`1<DungeonArchitect.Themeing.DungeonThemeData>
|
|
struct IEqualityComparer_1_tCAFAEC4CDADD0340C718C7D61B7F0F6DDE07C6FB;
|
|
// System.Collections.Generic.IEqualityComparer`1<DungeonArchitect.Graphs.Graph>
|
|
struct IEqualityComparer_1_t8A561857669BD99E684BE555C5931C63901EEC04;
|
|
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
|
|
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
|
|
// System.Collections.Generic.IEqualityComparer`1<DungeonArchitect.IntVector2>
|
|
struct IEqualityComparer_1_t7CD434986F92F058C80B4824126AF1238FB6798D;
|
|
// System.Collections.Generic.IEqualityComparer`1<DungeonArchitect.Graphs.MarkerNode>
|
|
struct IEqualityComparer_1_t82C3D817F2DE852A888E94C3D59B1EB809A559DD;
|
|
// System.Collections.Generic.IEqualityComparer`1<DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode>
|
|
struct IEqualityComparer_1_tBFE8BF2AEC927C4B241AC4D5DC7BDAC58FDEE716;
|
|
// System.Collections.Generic.IEqualityComparer`1<System.String>
|
|
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>>
|
|
struct KeyCollection_t6DA79E0D672C117708CB957B214B304174D37661;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.Graphs.Graph,DungeonArchitect.Themeing.DungeonThemeData>
|
|
struct KeyCollection_t84EB9AB6EEB4876F1DFB775161C765ADB918B5B7;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
struct KeyCollection_t581C49E816AF86CBA2645DE6169475A1F7DE8926;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.Material[]>
|
|
struct KeyCollection_t5E5F20A9F69ABC905A4795DBC897DD19A1D50E4D;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.PropSocket>>
|
|
struct KeyCollection_t3477C076CB0FED17FAF3B11D09AA424CB1A95FCF;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
struct KeyCollection_t09FA1F426F06173BB217EE004A0B4D4FDC26B777;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>
|
|
struct KeyCollection_tC688D04B7DC0D0A8933BAC3C06B1C5D24E7F3FDA;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Object>
|
|
struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode,UnityEngine.Vector3>
|
|
struct KeyCollection_tF9D3E0ED0D6E5F149A05546A079FD03AC6A7C443;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>
|
|
struct KeyCollection_t026D0D98563D1BA1F168249016E5C70B93F7C38C;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>
|
|
struct KeyCollection_t6EB0BC8C2509D531B2A0CD703FF991095467B46E;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem[]>
|
|
struct List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.SpatialConstraints.ConstraintRule>
|
|
struct List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.DungeonNodeSpawnData>
|
|
struct List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeData>
|
|
struct List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>
|
|
struct List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Edge>
|
|
struct List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB;
|
|
// 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<DungeonArchitect.InfinityDungeonConfig>
|
|
struct List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B;
|
|
// System.Collections.Generic.List`1<System.Int32>
|
|
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerEmitterNode>
|
|
struct List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>
|
|
struct List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14;
|
|
// System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>
|
|
struct List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3;
|
|
// System.Collections.Generic.List`1<System.Object>
|
|
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Point>
|
|
struct List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE;
|
|
// 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.ThemeOverrideVolume>
|
|
struct List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Triangle>
|
|
struct List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865;
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2>
|
|
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B;
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3>
|
|
struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo>
|
|
struct List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>
|
|
struct List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684;
|
|
// System.Predicate`1<DungeonArchitect.InfinityDungeonConfig>
|
|
struct Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B;
|
|
// System.Predicate`1<System.Object>
|
|
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.DungeonNodeSpawnData>
|
|
struct Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E;
|
|
// System.Collections.Generic.Queue`1<UnityEngine.GameObject>
|
|
struct Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4;
|
|
// System.Collections.Generic.Queue`1<System.Object>
|
|
struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5;
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData>
|
|
struct Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E;
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo>
|
|
struct Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383;
|
|
// UnityEngine.Events.UnityEvent`1<UnityEngine.SpriteRenderer>
|
|
struct UnityEvent_1_t8ABE5544759145B8D7A09F1C54FFCB6907EDD56E;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>>
|
|
struct ValueCollection_t8959DB06E1B506D30EEF8305C8CDF2840025D7F2;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<DungeonArchitect.Graphs.Graph,DungeonArchitect.Themeing.DungeonThemeData>
|
|
struct ValueCollection_tE1C83BC415CCF30ADB3D47C95E9A1AD42C013EF2;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
struct ValueCollection_t6953BEE153FF6E3C869A6F870CFAD9B0DF5E9F4A;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,UnityEngine.Material[]>
|
|
struct ValueCollection_t70F7105778F5D87C4A7E9E591F004557272A9884;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.PropSocket>>
|
|
struct ValueCollection_t9A07D384DFD39718EBD52C5BFC16CC782193F1C7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
struct ValueCollection_t17A6DACC843793FB5F96BD91A2E47A1F1033CC6B;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>
|
|
struct ValueCollection_t740AE1F70C82A734FE6187B052086EB6461FB920;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Object>
|
|
struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode,UnityEngine.Vector3>
|
|
struct ValueCollection_tF544126B75F019EEEAC4FB578D6670CC345BCE09;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>
|
|
struct ValueCollection_tE31630D78C4D85A546ED5780A425A83B15A89921;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>
|
|
struct ValueCollection_t27A522DDBC06990437D71FD74B20F2FA371C5010;
|
|
// System.Collections.Generic.Dictionary`2/Entry<DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>>[]
|
|
struct EntryU5BU5D_t7C87475A29788E40B45D966EC48B85B28F80BE12;
|
|
// System.Collections.Generic.Dictionary`2/Entry<DungeonArchitect.Graphs.Graph,DungeonArchitect.Themeing.DungeonThemeData>[]
|
|
struct EntryU5BU5D_t844F7A73A05DA090EA489DF50E456EDBEDB937A5;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>[]
|
|
struct EntryU5BU5D_t8BEA34A5F05F21F66CE5806A73D7117767F5462B;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,UnityEngine.Material[]>[]
|
|
struct EntryU5BU5D_tF6AFABE12CC278468E8008F962FB421B0A2838D1;
|
|
// System.Collections.Generic.Dictionary`2/Entry<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.PropSocket>>[]
|
|
struct EntryU5BU5D_tE55E62CA3582A37224AE4B3B31EB261E35063C92;
|
|
// System.Collections.Generic.Dictionary`2/Entry<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>[]
|
|
struct EntryU5BU5D_t6CE6E90A77DADDF9007C544A6890CC0882394C8B;
|
|
// System.Collections.Generic.Dictionary`2/Entry<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>[]
|
|
struct EntryU5BU5D_tA25367E988853BB53D2F19120F5D58C4EC3344A5;
|
|
// System.Collections.Generic.Dictionary`2/Entry<DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode,UnityEngine.Vector3>[]
|
|
struct EntryU5BU5D_t954FDA5FD0278C3CA34B72AAC5083E8D9160C609;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>[]
|
|
struct EntryU5BU5D_tFBABE9D4E710DA8A3D4B757E1037F44085099953;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>[]
|
|
struct EntryU5BU5D_t1D3311E0294EF1BBD660E30AF752F8158FE72981;
|
|
// System.Collections.Generic.HashSet`1/Slot<System.Int32>[]
|
|
struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7;
|
|
// System.Collections.Generic.HashSet`1/Slot<DungeonArchitect.Graphs.MarkerNode>[]
|
|
struct SlotU5BU5D_tC34438727F8FBFCE77BAD4BA4F5F19A51A23245D;
|
|
// DungeonArchitect.MeshMerger/MergeMeshItem[][]
|
|
struct MergeMeshItemU5BU5DU5BU5D_t21B746B42D6588C89594DA3BB6EDFDC434FB9A72;
|
|
// System.Char[]
|
|
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
|
|
// UnityEngine.Collider[]
|
|
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787;
|
|
// UnityEngine.Color32[]
|
|
struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259;
|
|
// DungeonArchitect.SpatialConstraints.ConstraintRule[]
|
|
struct ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54;
|
|
// DungeonArchitect.Triangulator.DelauneyTriangle[]
|
|
struct DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB;
|
|
// System.Delegate[]
|
|
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
|
|
// DungeonArchitect.DungeonEventListener[]
|
|
struct DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D;
|
|
// DungeonArchitect.DungeonItemSpawnListener[]
|
|
struct DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13;
|
|
// DungeonArchitect.DungeonMarkerEmitter[]
|
|
struct DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66;
|
|
// DungeonArchitect.DungeonNodeSpawnData[]
|
|
struct DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4;
|
|
// DungeonArchitect.DungeonSceneProviderData[]
|
|
struct DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D;
|
|
// DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo[]
|
|
struct DungeonSplatmapTextureInfoU5BU5D_tAC2647E1001113A9CE772F2EFF1F5FDE9326F60F;
|
|
// DungeonArchitect.Themeing.DungeonThemeData[]
|
|
struct DungeonThemeDataU5BU5D_t30C0F147442C30265C7958D45ED64AF2404CEF8E;
|
|
// DungeonArchitect.Themeing.DungeonThemeItem[]
|
|
struct DungeonThemeItemU5BU5D_t51B99638B0F54E76CE8DE5A244CBC10BF851F9C9;
|
|
// DungeonArchitect.Triangulator.Geometry.Edge[]
|
|
struct EdgeU5BU5D_t5DB4267F652A735EA03C2DD19A6DCF06E549622D;
|
|
// System.Reflection.FieldInfo[]
|
|
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8;
|
|
// UnityEngine.GameObject[]
|
|
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF;
|
|
// DungeonArchitect.Graphs.Graph[]
|
|
struct GraphU5BU5D_tF56D2D7497A29F0672767123D73F12BD19597CDA;
|
|
// DungeonArchitect.Graphs.GraphLink[]
|
|
struct GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D;
|
|
// DungeonArchitect.Graphs.GraphNode[]
|
|
struct GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70;
|
|
// DungeonArchitect.Graphs.GraphPin[]
|
|
struct GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036;
|
|
// DungeonArchitect.InfinityDungeonConfig[]
|
|
struct InfinityDungeonConfigU5BU5D_t9E76051FC2EBAD684B8B1E848DC867CDA1BB9386;
|
|
// System.Int32[]
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
// System.IntPtr[]
|
|
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
|
|
// DungeonArchitect.Graphs.MarkerEmitterNode[]
|
|
struct MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6;
|
|
// DungeonArchitect.Graphs.MarkerNode[]
|
|
struct MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11;
|
|
// DungeonArchitect.MarkerReplaceVolume[]
|
|
struct MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534;
|
|
// DungeonArchitect.MarkerReplacementEntry[]
|
|
struct MarkerReplacementEntryU5BU5D_tA84043C70A2C288196A9B4C7CFC2C7F388722021;
|
|
// UnityEngine.Material[]
|
|
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D;
|
|
// UnityEngine.Matrix4x4[]
|
|
struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D;
|
|
// UnityEngine.MeshFilter[]
|
|
struct MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA;
|
|
// UnityEngine.AI.NavMeshBuildSource[]
|
|
struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A;
|
|
// System.Object[]
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
// DungeonArchitect.Triangulator.Geometry.Point[]
|
|
struct PointU5BU5D_tB15BD20E8772BFD4EE32DEB774E71CCD237F1A83;
|
|
// DungeonArchitect.Themeing.PropChildSocketData[]
|
|
struct PropChildSocketDataU5BU5D_t6F1B16FF87AC12DD4F1AAEE0E7143720E1D7F9F4;
|
|
// DungeonArchitect.PropSocket[]
|
|
struct PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD;
|
|
// UnityEngine.Renderer[]
|
|
struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A;
|
|
// System.Diagnostics.StackTrace[]
|
|
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
|
|
// System.String[]
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
// UnityEngine.Texture2D[]
|
|
struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191;
|
|
// DungeonArchitect.ThemeOverrideVolume[]
|
|
struct ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9;
|
|
// DungeonArchitect.Triangulator.Geometry.Triangle[]
|
|
struct TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD;
|
|
// System.Type[]
|
|
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
|
|
// UnityEngine.Vector2[]
|
|
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
|
|
// UnityEngine.Vector3[]
|
|
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
|
|
// DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo[]
|
|
struct SpawnInfoU5BU5D_t197BED530EF99DCAF170E3AA86F689EBF170C386;
|
|
// DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData[]
|
|
struct NodeListExecutionDataU5BU5D_t2D9883599F78DB9E9996D7C81CBBC123325ACAE9;
|
|
// DungeonArchitect.MeshMerger/MergeMeshItem[]
|
|
struct MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503;
|
|
// DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo[]
|
|
struct FloodFillPixelInfoU5BU5D_t93053B21600134FB4ED2831646B56475E850C360;
|
|
// System.Single[,]
|
|
struct SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4;
|
|
// UnityEngine.AnimationCurve
|
|
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354;
|
|
// System.ApplicationException
|
|
struct ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A;
|
|
// System.ArgumentException
|
|
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
|
|
// DungeonArchitect.AsyncDungeonSceneObjectSpawner
|
|
struct AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE;
|
|
// UnityEngine.AsyncOperation
|
|
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C;
|
|
// System.Attribute
|
|
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
|
|
// UnityEngine.Behaviour
|
|
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
|
|
// System.Reflection.Binder
|
|
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
|
|
// DungeonArchitect.Utils.Blackboard
|
|
struct Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA;
|
|
// DungeonArchitect.BlurFilter
|
|
struct BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998;
|
|
// UnityEngine.BoxCollider2D
|
|
struct BoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA;
|
|
// UnityEngine.CircleCollider2D
|
|
struct CircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786;
|
|
// UnityEngine.Collider
|
|
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
|
|
// UnityEngine.Collider2D
|
|
struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52;
|
|
// UnityEngine.Component
|
|
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
|
|
// DungeonArchitect.SpatialConstraints.ConstraintRule
|
|
struct ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF;
|
|
// DungeonArchitect.SpatialConstraints.ConstraintRuleContext
|
|
struct ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F;
|
|
// DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference
|
|
struct ConstraintRuleHeightDifference_t17F33ED2220D2B44E367D254D797C69926390498;
|
|
// DungeonArchitect.Triangulator.Delauney
|
|
struct Delauney_t140FC3667D0272C1E98B0B542CCF79E04D786340;
|
|
// DungeonArchitect.Triangulator.DelauneyV2
|
|
struct DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3;
|
|
// System.DelegateData
|
|
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
|
|
// DungeonArchitect.Dungeon
|
|
struct Dungeon_tAA854F521189538FD299BECE6025726B6C359227;
|
|
// DungeonArchitect.DungeonBuilder
|
|
struct DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA;
|
|
// DungeonArchitect.DungeonConfig
|
|
struct DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD;
|
|
// DungeonArchitect.DungeonEventListener
|
|
struct DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF;
|
|
// DungeonArchitect.DungeonItemSpawnListener
|
|
struct DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124;
|
|
// DungeonArchitect.DungeonMarkerEmitter
|
|
struct DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5;
|
|
// DungeonArchitect.Themeing.DungeonMarkerVisualizerComponent
|
|
struct DungeonMarkerVisualizerComponent_t5EB9C120A493B10717B236451B858AF85B655F21;
|
|
// DungeonArchitect.DungeonModel
|
|
struct DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19;
|
|
// DungeonArchitect.DungeonNavMeshSourceCollector
|
|
struct DungeonNavMeshSourceCollector_t7B1430D186B3367E85D583E4EE1EA91A92845660;
|
|
// DungeonArchitect.DungeonPaintMode
|
|
struct DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331;
|
|
// DungeonArchitect.DungeonRuntimeNavigation
|
|
struct DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174;
|
|
// DungeonArchitect.DungeonSceneObjectSpawner
|
|
struct DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A;
|
|
// DungeonArchitect.DungeonSceneProvider
|
|
struct DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744;
|
|
// DungeonArchitect.DungeonSceneProviderData
|
|
struct DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A;
|
|
// DungeonArchitect.Splatmap.DungeonSplatAsset
|
|
struct DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C;
|
|
// DungeonArchitect.Splatmap.DungeonSplatmap
|
|
struct DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672;
|
|
// DungeonArchitect.Splatmap.DungeonSplatmapVisualizer
|
|
struct DungeonSplatmapVisualizer_t037207C3E92A8C0F35FD69948FBAB3A0FB9C7A64;
|
|
// DungeonArchitect.Themeing.DungeonThemeData
|
|
struct DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E;
|
|
// DungeonArchitect.Themeing.DungeonThemeEngine
|
|
struct DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB;
|
|
// DungeonArchitect.Themeing.DungeonThemeItem
|
|
struct DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1;
|
|
// DungeonArchitect.DungeonToolData
|
|
struct DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34;
|
|
// DungeonArchitect.DungeonUtils
|
|
struct DungeonUtils_t1F6CE736D78CA0201D1917639066C325B520E0D5;
|
|
// DungeonArchitect.Triangulator.Geometry.Edge
|
|
struct Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101;
|
|
// System.Reflection.FieldInfo
|
|
struct FieldInfo_t;
|
|
// System.IO.FileInfo
|
|
struct FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C;
|
|
// UnityEngine.GameObject
|
|
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
|
|
// DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem
|
|
struct GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F;
|
|
// DungeonArchitect.Graphs.GameObjectArrayNode
|
|
struct GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487;
|
|
// DungeonArchitect.Themeing.GameObjectDungeonThemeItem
|
|
struct GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732;
|
|
// DungeonArchitect.Graphs.GameObjectNode
|
|
struct GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86;
|
|
// DungeonArchitect.Graphs.Graph
|
|
struct Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520;
|
|
// DungeonArchitect.Graphs.GraphLink
|
|
struct GraphLink_t167090219997E1F874E24A93015AD8333374E463;
|
|
// DungeonArchitect.Graphs.GraphNode
|
|
struct GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA;
|
|
// DungeonArchitect.Graphs.GraphPin
|
|
struct GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00;
|
|
// DungeonArchitect.Graphs.GraphSchema
|
|
struct GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6;
|
|
// System.Collections.IDictionary
|
|
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
|
|
// DungeonArchitect.IDungeonSceneObjectInstantiator
|
|
struct IDungeonSceneObjectInstantiator_tDF0413E32C017E0075100CB80F8EC5CA31A03FFC;
|
|
// System.Collections.IEnumerator
|
|
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
|
|
// DungeonArchitect.Graphs.IndexCounter
|
|
struct IndexCounter_tFAF43B6A09D1826D8FB68534CE96784FE80A7586;
|
|
// DungeonArchitect.InfinityDungeon
|
|
struct InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32;
|
|
// DungeonArchitect.InfinityDungeonConfig
|
|
struct InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D;
|
|
// DungeonArchitect.InfinityDungeonEditorUpdate
|
|
struct InfinityDungeonEditorUpdate_t801BFC119D10C5E24D9E29771F6105673A1A3976;
|
|
// DungeonArchitect.Utils.InstanceCache
|
|
struct InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8;
|
|
// DungeonArchitect.Themeing.LeftToRightNodeComparer
|
|
struct LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1;
|
|
// DungeonArchitect.LevelMarkerList
|
|
struct LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4;
|
|
// DungeonArchitect.Graphs.MarkerEmitterNode
|
|
struct MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A;
|
|
// DungeonArchitect.Graphs.MarkerNode
|
|
struct MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2;
|
|
// DungeonArchitect.MarkerReplaceVolume
|
|
struct MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271;
|
|
// DungeonArchitect.MarkerReplacementEntry
|
|
struct MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224;
|
|
// UnityEngine.Material
|
|
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
|
|
// System.Reflection.MemberFilter
|
|
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
|
|
// UnityEngine.Mesh
|
|
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
|
|
// UnityEngine.MeshCollider
|
|
struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455;
|
|
// UnityEngine.MeshFilter
|
|
struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5;
|
|
// DungeonArchitect.MeshMerger
|
|
struct MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928;
|
|
// UnityEngine.MeshRenderer
|
|
struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE;
|
|
// System.Reflection.MethodInfo
|
|
struct MethodInfo_t;
|
|
// DungeonArchitect.MirrorVolume
|
|
struct MirrorVolume_t70CB07725A2B352AAAE8BFFB05C8A7F1CB70AA3D;
|
|
// UnityEngine.MonoBehaviour
|
|
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
|
|
// UnityEngine.AI.NavMeshData
|
|
struct NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284;
|
|
// DungeonArchitect.NegationVolume
|
|
struct NegationVolume_t42465BFBF4B12EEA46E44571401CEB1AD793CFD8;
|
|
// DungeonArchitect.NonPooledDungeonSceneProvider
|
|
struct NonPooledDungeonSceneProvider_t6746A78F45EE56BF11471859FB3F6796DBB54726;
|
|
// UnityEngine.Object
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
|
|
// DungeonArchitect.Utils.PMRandom
|
|
struct PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB;
|
|
// UnityEngine.PhysicsMaterial2D
|
|
struct PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065;
|
|
// DungeonArchitect.PlaceableMarker
|
|
struct PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1;
|
|
// DungeonArchitect.Graphs.PlaceableNode
|
|
struct PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E;
|
|
// DungeonArchitect.Triangulator.Geometry.Point
|
|
struct Point_t10224084201F077997179F1EDD9E2D2A18384D43;
|
|
// UnityEngine.PolygonCollider2D
|
|
struct PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E;
|
|
// DungeonArchitect.PooledDungeonSceneProvider
|
|
struct PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C;
|
|
// DungeonArchitect.Themeing.PropChildSocketData
|
|
struct PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA;
|
|
// DungeonArchitect.PropSocket
|
|
struct PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394;
|
|
// System.Random
|
|
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8;
|
|
// UnityEngine.Renderer
|
|
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF;
|
|
// DungeonArchitect.SpatialConstraints.RuleMetaAttribute
|
|
struct RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5;
|
|
// DungeonArchitect.RuntimeDungeonSceneObjectInstantiator
|
|
struct RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C;
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode
|
|
struct SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E;
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode
|
|
struct SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16;
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode
|
|
struct SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C;
|
|
// System.Runtime.Serialization.SafeSerializationManager
|
|
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
|
|
// UnityEngine.ScriptableObject
|
|
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
|
|
// DungeonArchitect.SelectorRule
|
|
struct SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77;
|
|
// System.Runtime.Serialization.SerializationInfo
|
|
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintAsset
|
|
struct SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintGraph
|
|
struct SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor
|
|
struct SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext
|
|
struct SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils
|
|
struct SpatialConstraintProcessorUtils_tE3B571C7B8453AFA5C86BEF9F3FFE9DB95733EA7;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain
|
|
struct SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3;
|
|
// DungeonArchitect.SpatialPartionedLevelMarkerList
|
|
struct SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8;
|
|
// DungeonArchitect.Splatmap.SplatData
|
|
struct SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710;
|
|
// DungeonArchitect.Splatmap.SplatRasterizer
|
|
struct SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0;
|
|
// UnityEngine.Sprite
|
|
struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99;
|
|
// DungeonArchitect.Themeing.SpriteDungeonThemeItem
|
|
struct SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF;
|
|
// DungeonArchitect.Graphs.SpriteNode
|
|
struct SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98;
|
|
// UnityEngine.SpriteRenderer
|
|
struct SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B;
|
|
// System.Diagnostics.Stopwatch
|
|
struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043;
|
|
// System.String
|
|
struct String_t;
|
|
// System.Text.StringBuilder
|
|
struct StringBuilder_t;
|
|
// DungeonArchitect.SyncDungeonSceneObjectSpawner
|
|
struct SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A;
|
|
// UnityEngine.Terrain
|
|
struct Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667;
|
|
// UnityEngine.TerrainData
|
|
struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24;
|
|
// UnityEngine.Texture
|
|
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
|
|
// UnityEngine.Texture2D
|
|
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
|
|
// DungeonArchitect.Themeing.ThemeEditorVisMarkerGeometry
|
|
struct ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878;
|
|
// DungeonArchitect.Themeing.ThemeEditorVisualizationState
|
|
struct ThemeEditorVisualizationState_t9BCA1A8574B36E87ABE06D294C3B67A1A4B67152;
|
|
// DungeonArchitect.Graphs.ThemeGraphSchema
|
|
struct ThemeGraphSchema_t2161A59001C6C66AD83B7CCD220664D7EF5BCCEA;
|
|
// DungeonArchitect.ThemeOverrideVolume
|
|
struct ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5;
|
|
// UnityEngine.Transform
|
|
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
|
|
// DungeonArchitect.TransformationRule
|
|
struct TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9;
|
|
// System.Type
|
|
struct Type_t;
|
|
// DungeonArchitect.Graphs.VisualNode
|
|
struct VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77;
|
|
// System.Void
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
|
|
// DungeonArchitect.Volume
|
|
struct Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA;
|
|
// DungeonArchitect.AsyncDungeonSceneObjectSpawner/SpawnListSorter
|
|
struct SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD;
|
|
// DungeonArchitect.Dungeon/<>c
|
|
struct U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A;
|
|
// DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo
|
|
struct SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331;
|
|
// DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed
|
|
struct OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75;
|
|
// DungeonArchitect.InfinityDungeon/<>c
|
|
struct U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE;
|
|
// DungeonArchitect.MeshMerger/MergeMeshItem
|
|
struct MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c
|
|
struct U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B;
|
|
|
|
IL2CPP_EXTERN_C RuntimeClass* ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IDungeonSceneObjectInstantiator_tDF0413E32C017E0075100CB80F8EC5CA31A03FFC_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t001289F89E26543377562604883FBCBDAA24934D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t2AB07DB444559B6831B92A5E5A298C5AB9C44C62_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tFD5E451BB1630CBC4831D928FD306B90C664A7BC_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t57A1AA340E555F3547947A4D1AD2166C4D00A16E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tF8FC191724462C349A823C3D41B87FCFFBFE2895_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_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* Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Point_t10224084201F077997179F1EDD9E2D2A18384D43_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD_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* Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral01895DA2F84292303D1E410CF8F1031D5BC57FDD;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral043A7E0FED645C41266C113F6626554D133D70F7;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0534B0749312867AB2B48673240585CE3D868473;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral1BAD5E7F9211D83A47D9AEA82D679E5687505F25;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral1CC52295D2C42114023029A798F46648B055C26D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral28A7AC9D8C919C224000CAEB134D66D11C6FAB2C;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2DD45463245602C984AAFF58DDF4F1A512DCD328;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral55BD04DD50F24947A1BFCD11C9FCB0ABA340F0F5;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5DB0EE1AA6D2539EB50A89BF6C36BC4D2627F957;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral618DF13992DB386810951066F3D97B64927CA8D8;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral717DA9E2386BEADCFFB33AE09B063FCD2EE1A657;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral7FAE1CEA1731D17F061E49AD65CD04E3AEE6CFB2;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8EBC83410547632BB05334C2B8945791A3E6FD28;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral9489037AC0DE5C92702DBB68E26BE51573415855;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral983D270A4A6EDCE0F9FE3724F6BDBE4EC22C7F76;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA3C48F920CA03FE8BCEF33375645725C40BA7ADD;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB2D5CF834B3ADC1AADFB6AC910ACB630EDEC272E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC1FF17ED250395F660A2E397510D538DE1168AAE;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC876CFA4DB13517172195E9AFA846024CDCF08AD;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralCF64E4B78B426EA4CC7EDA33706574C8F159A6EF;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralDDC1C7906DD1150C2A83E99954D1A0D1DA9CE66F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE47A442CBDDB4F5D7E9BFA4F9F1EF8D60DC28EDC;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralF15C7F4A5DF49522407669CF8796E986E974C584;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralFD0D26FE8557FD3AD9E1C0BD97E9B88412F16DEB;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Array_Sort_TisDungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_m3FCF9E022451A2FD96ED24AC73C12D8563B97417_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInParent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m6200884EA940002A3EDF38F3054CDF6269D0FFEB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m03BC396415FF1BC81262C5ED844FD2D73CCA91C5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_mFC920F09F2C130A1685D0AFA0A7C4250118002B2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174_mB6368F1149594B21C80EEC1C3AA31A4885AC14A9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672_mED46E1CAAE3A9A02116629EAA93A5A76AE2F90E2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisPooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C_m8A5E59E7E825781BE4FFD17AA5F790F59A9105D8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1_m6A50881D732274C9406CC0CD2B422D4525A07914_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_mFAFD94DCA45FDCF055F38850BEF478426EFFA0D5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m7CFFA48FB573AFEDEE81573815DD6C3791778A16_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisDungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5_mF51CA1586EFF1084F1DBF2F9756C700C4A28B4F7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Delauney_Triangulate_m154E54A28F1D4AF60ABAFDAB6518EA5A2F2A299D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m004EAF3F4153A59B878FB08CFE93C676D64491B3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m0873C6457ACF7FBC41DD68B0AE5B6FE9E691EEA8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m0D9585B84A0A6B7D29AA8CA3464E08A3089B5AF5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m17AE9BA9A022E2E19DF01357FF2FA60767E023EA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m4C38EED064D0F582692371A449F6CE92F6D73E72_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m61DF76CF5AAD934A35A03772747B71E1E6D59D07_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m87C4C35CD84BE43326864DDCE95923002E113CE1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m9F03FC47614D373BEFA707FA09F2F951202BBE85_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mA3A9EC90485426CB3B38ADB935E77936BF275F36_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mCA1064B308B2D168556671C47DA5C3865BD412D0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m2E29D17C7693F5518C6D6170625FD6E8C8374C56_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m3A64A1C2E09768959CFECC934AC50363F62DE227_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m0098284003D4456485ECBC249AADFA54B4A62A98_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m0D93D90D7BC1F92177BEEB6B970DAC0F3CD4DA96_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m2901502091699FC77A1D65D07C38EE9412EA52CC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m350E295F4E6BF68E11601469BB62152E62E390C0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m917AEA545048210379088217B22B1CD3397A2304_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mB8D111AA57590741EF6A36EAD40FF04D904D692C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m83159FA44B75BBB5B059EF931C774C43A4AB54B3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m883D57D38F8448A5AA76FD35C186F18DC5D621C9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m1B8836B0D2EE30EBA4D2CF235513E02E883B8B54_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3BF0B4F1EA99DF192FE6B2BFBFA00FBB16F94DCB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5FE7A02F1B183E4F92585C950CA0E34FD4D6861A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m6F69A546E671158DCF60C6F5B69FBE75CAFE1BEF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m7DC2C8CAB208D7E61298E7CAE583C2180371A747_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA6A83638261D2BDB8E01F08221A4BADBADC78645_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB39655729E99F5D039819F963C0442CD1C1F545E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD235B7A549FD65C94935D5831A6A30D13D41DB88_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF3E497A0CD97CFA9C041A5E0A68C646DB50076AD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF9730470073290B6F6B9FAD83131A2B17DAC0DC0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m4D95F2C3038C478686F6FB84F288551AC449A667_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m7627FE1B19292F54AEA8015B6C01F9F7B2C144EB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m7DA1519744867312B93CDCCDE2A9520BD8BD177D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m8C52D21336E47C202AE51103031FC8ABE916C4F0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mA65B96E87334A1C86A98EFB92A611ED33751F5B4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mC45F46BC83B0C32F556DD99F791E729D587CD86F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mDEC1C4DF180653085824F90D5CFE94A5993B24A4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_mF017FB2A8C4BC130C80314FFB14414A74F42969F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m66D9F844AC36B76933FDB602D378BF1A8FA1EEC6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* DungeonPaintMode_GetSiblingComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mD0508E03892BAD384EF0920BE37A691FA359CAAC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* DungeonPaintMode_GetSiblingComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_m1E1D49277F282AD1C0D5D8936ED391CA911DD57E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* DungeonPaintMode_GetSiblingComponent_TisDungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34_mC370517A6E1251D0BE1FD1E594C195ED64575237_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* DungeonPaintMode_GetSiblingComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mEF9698BB9A107AD416302F5C85182670C724CA40_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Contains_TisString_t_m903B1A64070B00925A8E4E7979330AA7D7B0FB33_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Count_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m4A823C9765C64B818F309670BA443255AC84095B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Count_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m2095B74BEB3CF8CFB9E525EB052A31A88D4FE775_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m877F203E2D04365A831D8FC615BBF4223C20C030_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Last_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m6823697556A575D6D989B692B977A244BF891492_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m69DE47E1A588690468E3A2CE39B03FEBAA81F0F0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m912F25BCCB60D28F69BAD36B885EA559B1480E6D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m6A4625C1E89D411475D530A48E1B64CA0ECC87B5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m7D3B47F779260CCDD2AFA783825B15AB42C1E46C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m1B4A4A3D310A66CDD224C95F46547A8C7B502ADA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m1E78396F948362E578A9F996F149211EAFCDA7DB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m51D69F922B17A644AC6781EA3D3D5A3C146C841F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m548DA5F34E81596201F7E15378296DF356E2862E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m54BD3FB2897E56513B0646BC23EE59E90CF231DA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m56C3E2ABC9EB5B2BAA62AF43289007F5BDA6D5BA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m6F4F878761D0AFB9F396D2B9F09C0CDB2E1E50F4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m95CDC40AE2EF806DC4D8F1185EF91D469F897AE9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m996AE57D4C13A5D7B89EB40315A362EC1AEB0353_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mB9541B18511481A270E70D8CB084105E79AD46AD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mB9CA8E49EFA67221A2924E2B9ABD1B50E16A854A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mBF197D1EC068C58A29AF1B3C4BB861B2707731C1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mEC0A4A170E7C24071DC8C27F599410C66A65DB6F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m01938602B8A5632445F99C4F9904EA1570CD62ED_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m4AADB6F6919288A0249DA6B9C1058147ADA40125_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m53B039263CB65624BD656D14B2BF0BE0C60DC4C5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m5710AA408E3CBA978C10A7F0CEBFE1A93CAD1F9C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m5F41FA59922D25CD30DB77A03F38E16704CB732E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m682AE06C2B42D5473E0C6A62348836272286990E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m6D7549F3B98644B006163FC7BC2032A87AE7DC85_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m844EF366BEF19BB151046D7F88567549AC6619CB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mBE960F722B02681EA7E1AD9D8DDA20D9384881A0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mCFFEA6B23FFAA60BDD58DC5ABE0C86A3DBEB3429_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD97B431B6C47A32EB4ADFE602248880C890B017A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mDF0752F200BDDD76DC2BF7CA8539C877E10A5781_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE1CAA35B10518A41FCB56C0D2C850CBE7869A9D6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m1C078652072852CD864E4D85021386813BB6BF0C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m6EF16962C64A3DF8DAD13686CEDD5EA46B2457EE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m7A7674035171CAED8A622F9F8BED80469BD0DAAA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m96E42E2956ADC8F04907565DB3CFF3B603888425_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m98339082F1223B7FE9CDC838A3134B0828DACFA6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mA7BD5CDB38EA3CDA699404A44CEDBB2A79BD4C5E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mBEBA301E8B4012B6574C6F53C561D83689140A35_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC08A07FEF61A3E16E0C49CA952E146D5CEE74A9D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC8752B0FF8B262A0D88061241D193DD243604D8A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD09A00ED1C24DE39A277E5D778E27061C8F93E01_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD16A4986584CE64D54942B68E73302C50CACFE16_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD9C50739AB4E76F1B9206B96711495E704E81FC2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mF872AB284947B7798FB694756CEB4085C3173175_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisBoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA_m269F530A27F1496AA2C27915AA02DBC4BDF0EB69_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786_m1AC4AC9DD0DE9EA6D8CCD2399273B71ECA3033D2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_mDC33421D7DA59610EEC9A5E208A162DF9934C391_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisSpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B_mC0705A0CDAD279A507AA0FD4425FB60968CCE8C4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m998A3533D94A53605B9B7C991E602E734FA979C4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mDAD2CC0D89C67E462DC4D6DF661735DD3321DAFB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_mB8F484EC0F6D5A9BF5572E9870286F2E355B6449_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_m00276319D6BE81CE8486FF2BA55F9B4895742EE3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mEB861FF41A6625D346B9D34D7A5A1E761E27963D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentsInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mC29DC007A56E819962202CC5829E097BA9E61495_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mA2746088DB45856FD76C725AB403CEF5A8997734_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Graph_GetNodes_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m5CDBAA273CA219E2AFDF73EF15A00A0EA6D25602_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mF101BA2B3E1DF5C0DB7B78264AE854CE197FD864_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mE003524D7FF6F1228067D674C19636C82E611E2C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* KeyCollection_GetEnumerator_m43DEAB7D7E2DF26837B31A9C20224C5567DB13D8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m4530A2B57C572317AEDEB1F705E13E4FE23317ED_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m33BF211F3AB464DF0E4AF9AA7653F2E19E183E0B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_mAAEB611A55D5FD8D3A6AFC9134A52A6ED577A533_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mFF89E93E0140F252823F181400689DF2BB5E3008_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m2596DCF8520D8ED24D7D70AE344C00DA626E7119_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m28EE95F5274DFB81034CEB60EE2FEA473412FF25_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3235900C791A61ED04CDE87BE68CE43CDCB8D820_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4009AB1ED2F310616ADA079B699A68B3D5F30C9B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4E1F40B0BE11D36804DA7C633AC607B56CA4F01D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5DD0E1456C30D557465E6E2A5641C6E0389A1251_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m83636F994EAC7050939D8DB79B5CCE746B9FD070_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m96477F9DB1D1F123A3EDA004CA36B71D8BBB1C60_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE6ED6A9C9960565DD229B1973D85A3F341266CCE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mFA1B5BBE3484CDA586150330163CBF7C43B67D4C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m05A8A1EC9129CEAF07ACB35511BC45DD315DB667_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m1A94D87BDF6FD2B459419EFD4CCA618B5A165CCB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m2B88941C30668A35B7665F5F6DFBB20F3A104C34_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mBB48466AB37B32DC6EF2E0564EC198C1501951D8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mECD716EB8E653062129D487D31BAD53205B39648_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m3AB3A0CBA2FC939693360C3753E53CA1E7BAD66F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m7E2CA90C985F0EBD46AB7E7E5294027563FB100A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m119EA27488BB7345EB3D3F54768D814CF3DA5645_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m2B112F1DFA301BD6ED4D9E38F954FEC912C88633_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m35AEDDB12020C3E60F858826C0181CFE79B5E7AB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m9BE168317973F86E507E5A26388C2331DF4BF457_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m9D38A563130D41F8272B8B72343D4DC793FBB01C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mD0CA17CE402C1860C8D97C3120D266DF5373910C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mDC31D13166FE7EC5DCD68AEFD87E33ADF78F0FE5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mE2498090E8F1B7015EED97BD6EF74D4A2C30D110_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAll_m04EB508F636DE83CC3A8D78C374BC63DD5DB5715_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m588CAC395DE5C4A1C44C671A1C2BC2A4F36D4416_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_mE6C591DBAE51112844A2A3B5EAD5341363403B73_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mA22ACBFC00BF518337732F3D3033AABB2DD46676_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mA36058FBE95978C5C12BADB09164DA62F2C5FC56_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mFF0D982CCBF2852699EFCE46AE5EEF8301930F81_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m2BDF8D7926609696F990F5A01B5FD0B375C77079_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m2E212862F45091DE73EBEA23BDC56366C5AC3BE0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m2F7446475817CADA3525DCF06A35F533A606A959_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m6A1C3BC8D590DBD889F975E422231F97C7B7871A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m8DF18B32585E49372E7CA53432D502C5D19D4804_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mD949FF44FF927DF43BDC3C8159FFE8690ED935F7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_TrimExcess_m650FA9EBBAA85D6B2239F9CB816324814CB27954_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1D33E701183DB4DD7FC01267392E39DA242FBEFE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1FF2D5FA7699D6C8E07F653D9C56410218F57EF9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m22737CF41DC6DD2CA572ABC7AFE24AE2E6072992_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m230C12BF1426C8D962464E8711577D2A62987A40_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2DC38AD5C5548F2E1E15307547988B2D5C131844_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m46AA8A1DADADCC57D7D9A8CEEFF914C9C5889562_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4CC21D8869E82C9185A107071B8D6AA83644EF1D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4E77C32FAF0B6CE903A187D9EAFA50B51E3578CB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m598939D7A2E1FFC8F80817E91CDCE2E7FCAE4093_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6078A5AB7BB9C203137AA0F8F7B0D1D7EAAE111F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6A6359A5BA8E95CE1E815D3BA905D8268286D95B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCC121E81FC85CE1EE119322ABD9121D793CAF681_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF95B49B13321501C9EE14F6EF1C666715D1BB65F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m08B271B4D1595A9D3890D937DE67E40D77853C0C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCBF2D53623041F41F77205E6ECE5C9C46D24B431_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCD7D28C35988B7D24F332D7F30129D3532CF0B9B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mD85B2B99CE57BBCE0F2B1D9AB4F9CD449DC4D914_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m0CFBCD7DEAC63D4E1B8639930D413C5F8C1AFE3B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE0AC28D38EE563DC5414C1A0943143AA8BED7843_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisMarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271_m3491AAA3AF545ED1BD9D97D359B20E78B910ECFC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5_m4412F261DA3B16FD6CD449CCCE28D9DD9B15CEBE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_mEF62EBFFF26536B9804F3DB7061677A6772ADF71_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Clear_m3555A3155FAFDEB88920CD5986F360EE6802F4A5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_m5856F724327BBB3C408EA071373CC8D2C864C1CE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_mB637D5B43676F336CB79D42430D96065150FB422_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_mFB642A0DFBBB46FB11BA3A3D9A23C7F141339975_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_m5A435FDDADE10BC9599E175F9B600C40ECFE3C1B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_mCBE2A4DB9965F1BBC5D6A92EC7787F9C38D45C77_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_m17F777512E52AF9B284DDF99793E5E4FA7BF9977_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_m30C796E429FCC7507F8F511173A1450236D0633E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_mD75513F88082CD25B1DEB4EFB23B693E1D3EFFC0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_mD9A26A999D8EE6C3339F6517D4CEE36EF27B78B8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_mFD5DD949D6618748FD99578EA32DDC524F0C6335_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ScriptableObject_CreateInstance_TisSpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_mF5296D1783040B07AB9FBE33782AEA705F09ABE9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CEditorUpdateU3Eb__9_0_m9CBCBB1596AE3A7840983CADD5C6BA4616B78A2C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetDomainU3Eb__0_0_m56CE95AFA786EA847EB7B345B314D8ED2D51C5F9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetListenersU3Eb__27_0_m1959F4056EDBA33A999B731C30CD2AD06AF8715A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CProcessSpatialConstraintFrameU3Eb__1_0_m40B2E0B29C7D245FE02E919FAB9C3BE41C45CD3F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CProcessSpatialConstraintFrameU3Eb__1_1_m3066E4FDDA7FE415FFA9D25A3C2958288052386D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_m004A51C2DC95B2DF876ED9922473E359E80A006F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5_0_0_0_var;
|
|
struct Delegate_t_marshaled_com;
|
|
struct Delegate_t_marshaled_pinvoke;
|
|
struct Exception_t_marshaled_com;
|
|
struct Exception_t_marshaled_pinvoke;
|
|
|
|
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
|
|
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787;
|
|
struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259;
|
|
struct ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54;
|
|
struct DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB;
|
|
struct DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D;
|
|
struct DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13;
|
|
struct DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66;
|
|
struct DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4;
|
|
struct DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D;
|
|
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8;
|
|
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF;
|
|
struct GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D;
|
|
struct GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70;
|
|
struct IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5;
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
struct MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6;
|
|
struct MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11;
|
|
struct MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534;
|
|
struct MarkerReplacementEntryU5BU5D_tA84043C70A2C288196A9B4C7CFC2C7F388722021;
|
|
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D;
|
|
struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D;
|
|
struct MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA;
|
|
struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A;
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
struct PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD;
|
|
struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A;
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191;
|
|
struct ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9;
|
|
struct TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD;
|
|
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
|
|
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
|
|
struct MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503;
|
|
struct SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4;
|
|
|
|
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_tC05E8DDD6E0E6EE2BA9140EB9FECADA59E600637
|
|
{
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>>
|
|
struct Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69 : 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_t7C87475A29788E40B45D966EC48B85B28F80BE12* ____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_t6DA79E0D672C117708CB957B214B304174D37661* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t8959DB06E1B506D30EEF8305C8CDF2840025D7F2* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.Graph,DungeonArchitect.Themeing.DungeonThemeData>
|
|
struct Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5 : 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_t844F7A73A05DA090EA489DF50E456EDBEDB937A5* ____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_t84EB9AB6EEB4876F1DFB775161C765ADB918B5B7* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_tE1C83BC415CCF30ADB3D47C95E9A1AD42C013EF2* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
struct Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02 : 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_t8BEA34A5F05F21F66CE5806A73D7117767F5462B* ____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_t581C49E816AF86CBA2645DE6169475A1F7DE8926* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t6953BEE153FF6E3C869A6F870CFAD9B0DF5E9F4A* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Material[]>
|
|
struct Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE : 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_tF6AFABE12CC278468E8008F962FB421B0A2838D1* ____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_t5E5F20A9F69ABC905A4795DBC897DD19A1D50E4D* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t70F7105778F5D87C4A7E9E591F004557272A9884* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.PropSocket>>
|
|
struct Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE : 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_tE55E62CA3582A37224AE4B3B31EB261E35063C92* ____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_t3477C076CB0FED17FAF3B11D09AA424CB1A95FCF* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t9A07D384DFD39718EBD52C5BFC16CC782193F1C7* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
struct Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858 : 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_t6CE6E90A77DADDF9007C544A6890CC0882394C8B* ____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_t09FA1F426F06173BB217EE004A0B4D4FDC26B777* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t17A6DACC843793FB5F96BD91A2E47A1F1033CC6B* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>
|
|
struct Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F : 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_tA25367E988853BB53D2F19120F5D58C4EC3344A5* ____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_tC688D04B7DC0D0A8933BAC3C06B1C5D24E7F3FDA* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t740AE1F70C82A734FE6187B052086EB6461FB920* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode,UnityEngine.Vector3>
|
|
struct Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610 : 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_t954FDA5FD0278C3CA34B72AAC5083E8D9160C609* ____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_tF9D3E0ED0D6E5F149A05546A079FD03AC6A7C443* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_tF544126B75F019EEEAC4FB578D6670CC345BCE09* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>
|
|
struct Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D : 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_tFBABE9D4E710DA8A3D4B757E1037F44085099953* ____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_t026D0D98563D1BA1F168249016E5C70B93F7C38C* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_tE31630D78C4D85A546ED5780A425A83B15A89921* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>
|
|
struct Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6 : 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_t1D3311E0294EF1BBD660E30AF752F8158FE72981* ____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_t6EB0BC8C2509D531B2A0CD703FF991095467B46E* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t27A522DDBC06990437D71FD74B20F2FA371C5010* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1<System.Int32>
|
|
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2 : 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_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* ____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.Graphs.MarkerNode>
|
|
struct HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB : 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_tC34438727F8FBFCE77BAD4BA4F5F19A51A23245D* ____slots_8;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_count
|
|
int32_t ____count_9;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
|
|
int32_t ____lastIndex_10;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
|
|
int32_t ____freeList_11;
|
|
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
|
|
RuntimeObject* ____comparer_12;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_version
|
|
int32_t ____version_13;
|
|
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>
|
|
struct KeyCollection_tC688D04B7DC0D0A8933BAC3C06B1C5D24E7F3FDA : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary
|
|
Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* ____dictionary_0;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem[]>
|
|
struct List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
MergeMeshItemU5BU5DU5BU5D_t21B746B42D6588C89594DA3BB6EDFDC434FB9A72* ____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.SpatialConstraints.ConstraintRule>
|
|
struct List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* ____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.DungeonNodeSpawnData>
|
|
struct List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* ____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.Themeing.DungeonThemeItem>
|
|
struct List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
DungeonThemeItemU5BU5D_t51B99638B0F54E76CE8DE5A244CBC10BF851F9C9* ____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.Triangulator.Geometry.Edge>
|
|
struct List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
EdgeU5BU5D_t5DB4267F652A735EA03C2DD19A6DCF06E549622D* ____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<DungeonArchitect.Graphs.Graph>
|
|
struct List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
GraphU5BU5D_tF56D2D7497A29F0672767123D73F12BD19597CDA* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphNode>
|
|
struct List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphPin>
|
|
struct List_1_tC958F6791FB4E4315279F35506727A207EBFFF03 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.InfinityDungeonConfig>
|
|
struct List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
InfinityDungeonConfigU5BU5D_t9E76051FC2EBAD684B8B1E848DC867CDA1BB9386* ____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.Graphs.MarkerEmitterNode>
|
|
struct List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>
|
|
struct List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11* ____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.AI.NavMeshBuildSource>
|
|
struct List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* ____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.Triangulator.Geometry.Point>
|
|
struct List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
PointU5BU5D_tB15BD20E8772BFD4EE32DEB774E71CCD237F1A83* ____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.PropChildSocketData>
|
|
struct List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
PropChildSocketDataU5BU5D_t6F1B16FF87AC12DD4F1AAEE0E7143720E1D7F9F4* ____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.PropSocket>
|
|
struct List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* ____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.ThemeOverrideVolume>
|
|
struct List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* ____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.Triangulator.Geometry.Triangle>
|
|
struct List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD* ____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.Vector2>
|
|
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ____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;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo>
|
|
struct List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
SpawnInfoU5BU5D_t197BED530EF99DCAF170E3AA86F689EBF170C386* ____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.MeshMerger/MergeMeshItem>
|
|
struct List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.DungeonNodeSpawnData>
|
|
struct Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.Queue`1::_array
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* ____array_0;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_head
|
|
int32_t ____head_1;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_tail
|
|
int32_t ____tail_2;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_size
|
|
int32_t ____size_3;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_version
|
|
int32_t ____version_4;
|
|
// System.Object System.Collections.Generic.Queue`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_5;
|
|
};
|
|
|
|
// System.Collections.Generic.Queue`1<UnityEngine.GameObject>
|
|
struct Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.Queue`1::_array
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ____array_0;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_head
|
|
int32_t ____head_1;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_tail
|
|
int32_t ____tail_2;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_size
|
|
int32_t ____size_3;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_version
|
|
int32_t ____version_4;
|
|
// System.Object System.Collections.Generic.Queue`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_5;
|
|
};
|
|
|
|
// System.Collections.Generic.Queue`1<System.Object>
|
|
struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.Queue`1::_array
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array_0;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_head
|
|
int32_t ____head_1;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_tail
|
|
int32_t ____tail_2;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_size
|
|
int32_t ____size_3;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_version
|
|
int32_t ____version_4;
|
|
// System.Object System.Collections.Generic.Queue`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_5;
|
|
};
|
|
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData>
|
|
struct Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.Queue`1::_array
|
|
NodeListExecutionDataU5BU5D_t2D9883599F78DB9E9996D7C81CBBC123325ACAE9* ____array_0;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_head
|
|
int32_t ____head_1;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_tail
|
|
int32_t ____tail_2;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_size
|
|
int32_t ____size_3;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_version
|
|
int32_t ____version_4;
|
|
// System.Object System.Collections.Generic.Queue`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_5;
|
|
};
|
|
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo>
|
|
struct Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.Queue`1::_array
|
|
FloodFillPixelInfoU5BU5D_t93053B21600134FB4ED2831646B56475E850C360* ____array_0;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_head
|
|
int32_t ____head_1;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_tail
|
|
int32_t ____tail_2;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_size
|
|
int32_t ____size_3;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_version
|
|
int32_t ____version_4;
|
|
// System.Object System.Collections.Generic.Queue`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_5;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>
|
|
struct ValueCollection_t27A522DDBC06990437D71FD74B20F2FA371C5010 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::_dictionary
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* ____dictionary_0;
|
|
};
|
|
|
|
// System.Attribute
|
|
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Utils.Blackboard
|
|
struct Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Utils.BlackboardDatabase`1<System.Int32> DungeonArchitect.Utils.Blackboard::intEntries
|
|
BlackboardDatabase_1_tF6BBF6273855B129F95CAFE2F765D24B5B70FC72* ___intEntries_0;
|
|
// DungeonArchitect.Utils.BlackboardDatabase`1<System.Single> DungeonArchitect.Utils.Blackboard::floatEntries
|
|
BlackboardDatabase_1_tB832A6F97B1D095490FF9B70B7E4C978FED46355* ___floatEntries_1;
|
|
// DungeonArchitect.Utils.BlackboardDatabase`1<System.String> DungeonArchitect.Utils.Blackboard::stringEntries
|
|
BlackboardDatabase_1_tAFAA73C37E560BACCAD590E452728043822C87FE* ___stringEntries_2;
|
|
// DungeonArchitect.Utils.BlackboardDatabase`1<UnityEngine.Vector3> DungeonArchitect.Utils.Blackboard::vectorEntries
|
|
BlackboardDatabase_1_tAB707473BF382E39EB0C239AEC422BF52206FA16* ___vectorEntries_3;
|
|
// DungeonArchitect.Utils.BlackboardDatabase`1<DungeonArchitect.IntVector> DungeonArchitect.Utils.Blackboard::intVectorEntries
|
|
BlackboardDatabase_1_tAD075DE2546B5A614DB5F44C12D1BB35DAFCC260* ___intVectorEntries_4;
|
|
};
|
|
|
|
// 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.Triangulator.Delauney
|
|
struct Delauney_t140FC3667D0272C1E98B0B542CCF79E04D786340 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Triangulator.DelauneyV2
|
|
struct DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.DungeonNavMeshSourceCollector
|
|
struct DungeonNavMeshSourceCollector_t7B1430D186B3367E85D583E4EE1EA91A92845660 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.DungeonSceneObjectSpawner
|
|
struct DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeData
|
|
struct DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem> DungeonArchitect.Themeing.DungeonThemeData::Props
|
|
List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* ___Props_0;
|
|
};
|
|
|
|
// DungeonArchitect.DungeonUtils
|
|
struct DungeonUtils_t1F6CE736D78CA0201D1917639066C325B520E0D5 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Triangulator.Geometry.Edge
|
|
struct Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101 : public RuntimeObject
|
|
{
|
|
// System.Int32 DungeonArchitect.Triangulator.Geometry.Edge::p1
|
|
int32_t ___p1_0;
|
|
// System.Int32 DungeonArchitect.Triangulator.Geometry.Edge::p2
|
|
int32_t ___p2_1;
|
|
};
|
|
|
|
// DungeonArchitect.Graphs.GraphSchema
|
|
struct GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Utils.InstanceCache
|
|
struct InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.ScriptableObject> DungeonArchitect.Utils.InstanceCache::instanceByType
|
|
Dictionary_2_t48F0087143A5C09B671AA119C2C7F01D32821E19* ___instanceByType_0;
|
|
};
|
|
|
|
// DungeonArchitect.Themeing.LeftToRightNodeComparer
|
|
struct LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// 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.MarkerReplacementEntry
|
|
struct MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224 : public RuntimeObject
|
|
{
|
|
// System.String DungeonArchitect.MarkerReplacementEntry::fromMarker
|
|
String_t* ___fromMarker_0;
|
|
// System.String DungeonArchitect.MarkerReplacementEntry::toMarker
|
|
String_t* ___toMarker_1;
|
|
};
|
|
|
|
// System.MarshalByRefObject
|
|
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
|
|
{
|
|
// System.Object System.MarshalByRefObject::_identity
|
|
RuntimeObject* ____identity_0;
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.MarshalByRefObject
|
|
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
|
|
{
|
|
Il2CppIUnknown* ____identity_0;
|
|
};
|
|
// Native definition for COM marshalling of System.MarshalByRefObject
|
|
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
|
|
{
|
|
Il2CppIUnknown* ____identity_0;
|
|
};
|
|
|
|
// System.Reflection.MemberInfo
|
|
struct MemberInfo_t : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Utils.PMRandom
|
|
struct PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB : public RuntimeObject
|
|
{
|
|
// System.UInt32 DungeonArchitect.Utils.PMRandom::seed
|
|
uint32_t ___seed_2;
|
|
// System.Random DungeonArchitect.Utils.PMRandom::random
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___random_3;
|
|
};
|
|
|
|
// DungeonArchitect.Triangulator.Geometry.Point
|
|
struct Point_t10224084201F077997179F1EDD9E2D2A18384D43 : public RuntimeObject
|
|
{
|
|
// System.Double DungeonArchitect.Triangulator.Geometry.Point::_X
|
|
double ____X_0;
|
|
// System.Double DungeonArchitect.Triangulator.Geometry.Point::_Y
|
|
double ____Y_1;
|
|
};
|
|
|
|
// 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.RuntimeDungeonSceneObjectInstantiator
|
|
struct RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils
|
|
struct SpatialConstraintProcessorUtils_tE3B571C7B8453AFA5C86BEF9F3FFE9DB95733EA7 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Splatmap.SplatData
|
|
struct SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710 : public RuntimeObject
|
|
{
|
|
// System.Single[,] DungeonArchitect.Splatmap.SplatData::data
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___data_0;
|
|
};
|
|
|
|
// DungeonArchitect.Splatmap.SplatRasterizer
|
|
struct SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Splatmap.SplatData DungeonArchitect.Splatmap.SplatRasterizer::splatData
|
|
SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* ___splatData_0;
|
|
};
|
|
|
|
// System.Diagnostics.Stopwatch
|
|
struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043 : public RuntimeObject
|
|
{
|
|
// System.Int64 System.Diagnostics.Stopwatch::elapsed
|
|
int64_t ___elapsed_2;
|
|
// System.Int64 System.Diagnostics.Stopwatch::started
|
|
int64_t ___started_3;
|
|
// System.Boolean System.Diagnostics.Stopwatch::is_running
|
|
bool ___is_running_4;
|
|
};
|
|
|
|
// System.String
|
|
struct String_t : public RuntimeObject
|
|
{
|
|
// System.Int32 System.String::_stringLength
|
|
int32_t ____stringLength_4;
|
|
// System.Char System.String::_firstChar
|
|
Il2CppChar ____firstChar_5;
|
|
};
|
|
|
|
// System.Text.StringBuilder
|
|
struct StringBuilder_t : public RuntimeObject
|
|
{
|
|
// System.Char[] System.Text.StringBuilder::m_ChunkChars
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars_0;
|
|
// System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
|
|
StringBuilder_t* ___m_ChunkPrevious_1;
|
|
// System.Int32 System.Text.StringBuilder::m_ChunkLength
|
|
int32_t ___m_ChunkLength_2;
|
|
// System.Int32 System.Text.StringBuilder::m_ChunkOffset
|
|
int32_t ___m_ChunkOffset_3;
|
|
// System.Int32 System.Text.StringBuilder::m_MaxCapacity
|
|
int32_t ___m_MaxCapacity_4;
|
|
};
|
|
|
|
// DungeonArchitect.Themeing.ThemeEditorVisMarkerGeometry
|
|
struct ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Vector3[] DungeonArchitect.Themeing.ThemeEditorVisMarkerGeometry::Vertices
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___Vertices_0;
|
|
// UnityEngine.Vector2[] DungeonArchitect.Themeing.ThemeEditorVisMarkerGeometry::UV
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___UV_1;
|
|
// System.Int32[] DungeonArchitect.Themeing.ThemeEditorVisMarkerGeometry::Indices
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___Indices_2;
|
|
};
|
|
|
|
// DungeonArchitect.Themeing.ThemeEditorVisualizationState
|
|
struct ThemeEditorVisualizationState_t9BCA1A8574B36E87ABE06D294C3B67A1A4B67152 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.Themeing.ThemeEditorVisMarkerGeometry DungeonArchitect.Themeing.ThemeEditorVisualizationState::LocalGeometry
|
|
ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878* ___LocalGeometry_0;
|
|
// UnityEngine.Matrix4x4[] DungeonArchitect.Themeing.ThemeEditorVisualizationState::MarkerTransforms
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___MarkerTransforms_1;
|
|
// UnityEngine.Material DungeonArchitect.Themeing.ThemeEditorVisualizationState::Material
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___Material_2;
|
|
};
|
|
|
|
// 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
|
|
{
|
|
};
|
|
|
|
// UnityEngine.YieldInstruction
|
|
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject
|
|
{
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
|
|
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
|
|
{
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.YieldInstruction
|
|
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.AsyncDungeonSceneObjectSpawner/SpawnListSorter
|
|
struct SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Dungeon/<>c
|
|
struct U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.InfinityDungeon/<>c
|
|
struct U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c
|
|
struct U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.MeshMerger/MergeMeshItem[]>
|
|
struct Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* ____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
|
|
MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.DungeonThemeData>
|
|
struct Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* ____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
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.DungeonThemeItem>
|
|
struct Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* ____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
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* ____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.Queue`1/Enumerator<UnityEngine.GameObject>
|
|
struct Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A
|
|
{
|
|
// System.Collections.Generic.Queue`1<T> System.Collections.Generic.Queue`1/Enumerator::_q
|
|
Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* ____q_0;
|
|
// System.Int32 System.Collections.Generic.Queue`1/Enumerator::_version
|
|
int32_t ____version_1;
|
|
// System.Int32 System.Collections.Generic.Queue`1/Enumerator::_index
|
|
int32_t ____index_2;
|
|
// T System.Collections.Generic.Queue`1/Enumerator::_currentElement
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ____currentElement_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.Graph>
|
|
struct Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* ____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
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.GraphNode>
|
|
struct Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* ____list_0;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// T System.Collections.Generic.List`1/Enumerator::_current
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.InfinityDungeonConfig>
|
|
struct Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* ____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
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.MarkerNode>
|
|
struct Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* ____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
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ____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.Queue`1/Enumerator<System.Object>
|
|
struct Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A
|
|
{
|
|
// System.Collections.Generic.Queue`1<T> System.Collections.Generic.Queue`1/Enumerator::_q
|
|
Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* ____q_0;
|
|
// System.Int32 System.Collections.Generic.Queue`1/Enumerator::_version
|
|
int32_t ____version_1;
|
|
// System.Int32 System.Collections.Generic.Queue`1/Enumerator::_index
|
|
int32_t ____index_2;
|
|
// T System.Collections.Generic.Queue`1/Enumerator::_currentElement
|
|
RuntimeObject* ____currentElement_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.PropChildSocketData>
|
|
struct Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB* ____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
|
|
PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.PropSocket>
|
|
struct Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* ____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
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.ThemeOverrideVolume>
|
|
struct Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* ____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
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo>
|
|
struct Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* ____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
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.MeshMerger/MergeMeshItem>
|
|
struct Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ____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
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>
|
|
struct Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_dictionary
|
|
Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* ____dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_currentKey
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ____currentKey_3;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>
|
|
struct Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_dictionary
|
|
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_currentKey
|
|
RuntimeObject* ____currentKey_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.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>
|
|
struct Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::_dictionary
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* ____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
|
|
Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* ____currentValue_3;
|
|
};
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
struct KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7
|
|
{
|
|
// TKey System.Collections.Generic.KeyValuePair`2::key
|
|
int32_t ___key_0;
|
|
// TValue System.Collections.Generic.KeyValuePair`2::value
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ___value_1;
|
|
};
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>
|
|
struct KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3
|
|
{
|
|
// TKey System.Collections.Generic.KeyValuePair`2::key
|
|
int32_t ___key_0;
|
|
// TValue System.Collections.Generic.KeyValuePair`2::value
|
|
RuntimeObject* ___value_1;
|
|
};
|
|
|
|
// System.Boolean
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
|
|
{
|
|
// System.Boolean System.Boolean::m_value
|
|
bool ___m_value_0;
|
|
};
|
|
|
|
// System.Byte
|
|
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
|
|
{
|
|
// System.Byte System.Byte::m_value
|
|
uint8_t ___m_value_0;
|
|
};
|
|
|
|
// UnityEngine.Color
|
|
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
|
|
{
|
|
// System.Single UnityEngine.Color::r
|
|
float ___r_0;
|
|
// System.Single UnityEngine.Color::g
|
|
float ___g_1;
|
|
// System.Single UnityEngine.Color::b
|
|
float ___b_2;
|
|
// System.Single UnityEngine.Color::a
|
|
float ___a_3;
|
|
};
|
|
|
|
// UnityEngine.Color32
|
|
struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
|
|
{
|
|
union
|
|
{
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
// System.Int32 UnityEngine.Color32::rgba
|
|
int32_t ___rgba_0;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
int32_t ___rgba_0_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
// System.Byte UnityEngine.Color32::r
|
|
uint8_t ___r_1;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
uint8_t ___r_1_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ___g_2_OffsetPadding[1];
|
|
// System.Byte UnityEngine.Color32::g
|
|
uint8_t ___g_2;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ___g_2_OffsetPadding_forAlignmentOnly[1];
|
|
uint8_t ___g_2_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ___b_3_OffsetPadding[2];
|
|
// System.Byte UnityEngine.Color32::b
|
|
uint8_t ___b_3;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ___b_3_OffsetPadding_forAlignmentOnly[2];
|
|
uint8_t ___b_3_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ___a_4_OffsetPadding[3];
|
|
// System.Byte UnityEngine.Color32::a
|
|
uint8_t ___a_4;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ___a_4_OffsetPadding_forAlignmentOnly[3];
|
|
uint8_t ___a_4_forAlignmentOnly;
|
|
};
|
|
};
|
|
};
|
|
|
|
// DungeonArchitect.Triangulator.DelauneyTriangle
|
|
struct DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9
|
|
{
|
|
// System.Int32 DungeonArchitect.Triangulator.DelauneyTriangle::p1
|
|
int32_t ___p1_0;
|
|
// System.Int32 DungeonArchitect.Triangulator.DelauneyTriangle::p2
|
|
int32_t ___p2_1;
|
|
// System.Int32 DungeonArchitect.Triangulator.DelauneyTriangle::p3
|
|
int32_t ___p3_2;
|
|
};
|
|
|
|
// System.Double
|
|
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
|
|
{
|
|
// System.Double System.Double::m_value
|
|
double ___m_value_0;
|
|
};
|
|
|
|
// DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo
|
|
struct DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5
|
|
{
|
|
// System.String DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo::id
|
|
String_t* ___id_0;
|
|
// UnityEngine.TextureFormat DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo::textureFormat
|
|
int32_t ___textureFormat_1;
|
|
// System.Int32 DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo::textureSize
|
|
int32_t ___textureSize_2;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo
|
|
struct DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshaled_pinvoke
|
|
{
|
|
char* ___id_0;
|
|
int32_t ___textureFormat_1;
|
|
int32_t ___textureSize_2;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo
|
|
struct DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshaled_com
|
|
{
|
|
Il2CppChar* ___id_0;
|
|
int32_t ___textureFormat_1;
|
|
int32_t ___textureSize_2;
|
|
};
|
|
|
|
// 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.Reflection.FieldInfo
|
|
struct FieldInfo_t : public MemberInfo_t
|
|
{
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// DungeonArchitect.Triangulator.IEDGE
|
|
struct IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF
|
|
{
|
|
// System.Int32 DungeonArchitect.Triangulator.IEDGE::p1
|
|
int32_t ___p1_0;
|
|
// System.Int32 DungeonArchitect.Triangulator.IEDGE::p2
|
|
int32_t ___p2_1;
|
|
};
|
|
|
|
// System.Int32
|
|
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
|
|
{
|
|
// System.Int32 System.Int32::m_value
|
|
int32_t ___m_value_0;
|
|
};
|
|
|
|
// System.Int64
|
|
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
|
|
{
|
|
// System.Int64 System.Int64::m_value
|
|
int64_t ___m_value_0;
|
|
};
|
|
|
|
// System.IntPtr
|
|
struct IntPtr_t
|
|
{
|
|
// System.Void* System.IntPtr::m_value
|
|
void* ___m_value_0;
|
|
};
|
|
|
|
// DungeonArchitect.IntVector
|
|
struct IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C
|
|
{
|
|
// System.Int32 DungeonArchitect.IntVector::x
|
|
int32_t ___x_0;
|
|
// System.Int32 DungeonArchitect.IntVector::y
|
|
int32_t ___y_1;
|
|
// System.Int32 DungeonArchitect.IntVector::z
|
|
int32_t ___z_2;
|
|
};
|
|
|
|
// DungeonArchitect.IntVector2
|
|
struct IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7
|
|
{
|
|
// System.Int32 DungeonArchitect.IntVector2::x
|
|
int32_t ___x_0;
|
|
// System.Int32 DungeonArchitect.IntVector2::y
|
|
int32_t ___y_1;
|
|
};
|
|
|
|
// UnityEngine.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.AI.NavMeshBuildDebugSettings
|
|
struct NavMeshBuildDebugSettings_tF9DF93A5E99DFE4851A9B687B8870ADADE1A0621
|
|
{
|
|
// System.Byte UnityEngine.AI.NavMeshBuildDebugSettings::m_Flags
|
|
uint8_t ___m_Flags_0;
|
|
};
|
|
|
|
// UnityEngine.AI.NavMeshDataInstance
|
|
struct NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04
|
|
{
|
|
// System.Int32 UnityEngine.AI.NavMeshDataInstance::<id>k__BackingField
|
|
int32_t ___U3CidU3Ek__BackingField_0;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// DungeonArchitect.SpatialConstraints.RuleMetaAttribute
|
|
struct RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
|
|
{
|
|
// System.String DungeonArchitect.SpatialConstraints.RuleMetaAttribute::name
|
|
String_t* ___name_0;
|
|
};
|
|
|
|
// System.Single
|
|
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
|
|
{
|
|
// System.Single System.Single::m_value
|
|
float ___m_value_0;
|
|
};
|
|
|
|
// DungeonArchitect.SpatialPartionedLevelMarkerList
|
|
struct SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8 : public LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4
|
|
{
|
|
// System.Single DungeonArchitect.SpatialPartionedLevelMarkerList::partitionCellSize
|
|
float ___partitionCellSize_2;
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.PropSocket>> DungeonArchitect.SpatialPartionedLevelMarkerList::buckets
|
|
Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* ___buckets_3;
|
|
};
|
|
|
|
// DungeonArchitect.SyncDungeonSceneObjectSpawner
|
|
struct SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A : public DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Graphs.ThemeGraphSchema
|
|
struct ThemeGraphSchema_t2161A59001C6C66AD83B7CCD220664D7EF5BCCEA : public GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Triangulator.Geometry.Triangle
|
|
struct Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9
|
|
{
|
|
// System.Int32 DungeonArchitect.Triangulator.Geometry.Triangle::p1
|
|
int32_t ___p1_0;
|
|
// System.Int32 DungeonArchitect.Triangulator.Geometry.Triangle::p2
|
|
int32_t ___p2_1;
|
|
// System.Int32 DungeonArchitect.Triangulator.Geometry.Triangle::p3
|
|
int32_t ___p3_2;
|
|
};
|
|
|
|
// 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.Vector3
|
|
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
|
|
{
|
|
// System.Single UnityEngine.Vector3::x
|
|
float ___x_2;
|
|
// System.Single UnityEngine.Vector3::y
|
|
float ___y_3;
|
|
// System.Single UnityEngine.Vector3::z
|
|
float ___z_4;
|
|
};
|
|
|
|
// System.Void
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
|
|
};
|
|
};
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext
|
|
struct NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD
|
|
{
|
|
// DungeonArchitect.Utils.InstanceCache DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext::instanceCache
|
|
InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* ___instanceCache_0;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext::constraintProcessor
|
|
SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* ___constraintProcessor_1;
|
|
// DungeonArchitect.Utils.PMRandom DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext::srandom
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___srandom_2;
|
|
// DungeonArchitect.DungeonSceneProvider DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext::SceneProvider
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___SceneProvider_3;
|
|
// DungeonArchitect.IDungeonSceneObjectInstantiator DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext::objectInstantiator
|
|
RuntimeObject* ___objectInstantiator_4;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext
|
|
struct NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshaled_pinvoke
|
|
{
|
|
InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* ___instanceCache_0;
|
|
SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* ___constraintProcessor_1;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___srandom_2;
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___SceneProvider_3;
|
|
RuntimeObject* ___objectInstantiator_4;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext
|
|
struct NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshaled_com
|
|
{
|
|
InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* ___instanceCache_0;
|
|
SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* ___constraintProcessor_1;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___srandom_2;
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___SceneProvider_3;
|
|
RuntimeObject* ___objectInstantiator_4;
|
|
};
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData
|
|
struct NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC
|
|
{
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem> DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData::nodeDataList
|
|
List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* ___nodeDataList_0;
|
|
// DungeonArchitect.PropSocket DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData::socket
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___socket_1;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData
|
|
struct NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshaled_pinvoke
|
|
{
|
|
List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* ___nodeDataList_0;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___socket_1;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData
|
|
struct NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshaled_com
|
|
{
|
|
List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* ___nodeDataList_0;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___socket_1;
|
|
};
|
|
|
|
// Interop/Sys/FileStatus
|
|
struct FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2
|
|
{
|
|
// Interop/Sys/FileStatusFlags Interop/Sys/FileStatus::Flags
|
|
int32_t ___Flags_0;
|
|
// System.Int32 Interop/Sys/FileStatus::Mode
|
|
int32_t ___Mode_1;
|
|
// System.UInt32 Interop/Sys/FileStatus::Uid
|
|
uint32_t ___Uid_2;
|
|
// System.UInt32 Interop/Sys/FileStatus::Gid
|
|
uint32_t ___Gid_3;
|
|
// System.Int64 Interop/Sys/FileStatus::Size
|
|
int64_t ___Size_4;
|
|
// System.Int64 Interop/Sys/FileStatus::ATime
|
|
int64_t ___ATime_5;
|
|
// System.Int64 Interop/Sys/FileStatus::ATimeNsec
|
|
int64_t ___ATimeNsec_6;
|
|
// System.Int64 Interop/Sys/FileStatus::MTime
|
|
int64_t ___MTime_7;
|
|
// System.Int64 Interop/Sys/FileStatus::MTimeNsec
|
|
int64_t ___MTimeNsec_8;
|
|
// System.Int64 Interop/Sys/FileStatus::CTime
|
|
int64_t ___CTime_9;
|
|
// System.Int64 Interop/Sys/FileStatus::CTimeNsec
|
|
int64_t ___CTimeNsec_10;
|
|
// System.Int64 Interop/Sys/FileStatus::BirthTime
|
|
int64_t ___BirthTime_11;
|
|
// System.Int64 Interop/Sys/FileStatus::BirthTimeNsec
|
|
int64_t ___BirthTimeNsec_12;
|
|
// System.Int64 Interop/Sys/FileStatus::Dev
|
|
int64_t ___Dev_13;
|
|
// System.Int64 Interop/Sys/FileStatus::Ino
|
|
int64_t ___Ino_14;
|
|
// System.UInt32 Interop/Sys/FileStatus::UserFlags
|
|
uint32_t ___UserFlags_15;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Vector3>
|
|
struct Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ____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
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
struct Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
|
|
Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* ____dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
|
|
int32_t ____version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
|
|
int32_t ____index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
|
|
KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7 ____current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
|
|
int32_t ____getEnumeratorRetType_4;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>
|
|
struct Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ____dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
|
|
int32_t ____version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
|
|
int32_t ____index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
|
|
KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 ____current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
|
|
int32_t ____getEnumeratorRetType_4;
|
|
};
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
struct KeyValuePair_2_t5BCEF9B758DC0FDBEC9DB38A466063110AD6CC88
|
|
{
|
|
// TKey System.Collections.Generic.KeyValuePair`2::key
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___key_0;
|
|
// TValue System.Collections.Generic.KeyValuePair`2::value
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ___value_1;
|
|
};
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<DungeonArchitect.IntVector2,System.Object>
|
|
struct KeyValuePair_2_tF2CF3F8B5F8385A4A0450CB75A190401416A73C3
|
|
{
|
|
// TKey System.Collections.Generic.KeyValuePair`2::key
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___key_0;
|
|
// TValue System.Collections.Generic.KeyValuePair`2::value
|
|
RuntimeObject* ___value_1;
|
|
};
|
|
|
|
// 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.AsyncDungeonSceneObjectSpawner
|
|
struct AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE : public DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A
|
|
{
|
|
// System.Int64 DungeonArchitect.AsyncDungeonSceneObjectSpawner::maxMilliPerFrame
|
|
int64_t ___maxMilliPerFrame_0;
|
|
// UnityEngine.Vector3 DungeonArchitect.AsyncDungeonSceneObjectSpawner::buildOrigin
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___buildOrigin_1;
|
|
// DungeonArchitect.DungeonSceneProvider DungeonArchitect.AsyncDungeonSceneObjectSpawner::sceneProvider
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___sceneProvider_2;
|
|
// DungeonArchitect.Utils.PMRandom DungeonArchitect.AsyncDungeonSceneObjectSpawner::random
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___random_3;
|
|
// DungeonArchitect.IDungeonSceneObjectInstantiator DungeonArchitect.AsyncDungeonSceneObjectSpawner::objectInstantiator
|
|
RuntimeObject* ___objectInstantiator_4;
|
|
// DungeonArchitect.DungeonItemSpawnListener[] DungeonArchitect.AsyncDungeonSceneObjectSpawner::spawnListeners
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___spawnListeners_5;
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.DungeonNodeSpawnData> DungeonArchitect.AsyncDungeonSceneObjectSpawner::buildQueue
|
|
Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* ___buildQueue_6;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo> DungeonArchitect.AsyncDungeonSceneObjectSpawner::spawnList
|
|
List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* ___spawnList_7;
|
|
};
|
|
|
|
// UnityEngine.AsyncOperation
|
|
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
|
|
{
|
|
// System.IntPtr UnityEngine.AsyncOperation::m_Ptr
|
|
intptr_t ___m_Ptr_0;
|
|
// System.Action`1<UnityEngine.AsyncOperation> UnityEngine.AsyncOperation::m_completeCallback
|
|
Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* ___m_completeCallback_1;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.AsyncOperation
|
|
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
|
|
{
|
|
intptr_t ___m_Ptr_0;
|
|
Il2CppMethodPointer ___m_completeCallback_1;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.AsyncOperation
|
|
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
|
|
{
|
|
intptr_t ___m_Ptr_0;
|
|
Il2CppMethodPointer ___m_completeCallback_1;
|
|
};
|
|
|
|
// 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.SpatialConstraints.ConstraintRuleContext
|
|
struct ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext DungeonArchitect.SpatialConstraints.ConstraintRuleContext::processorContext
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* ___processorContext_0;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain DungeonArchitect.SpatialConstraints.ConstraintRuleContext::domain
|
|
SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* ___domain_1;
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode DungeonArchitect.SpatialConstraints.ConstraintRuleContext::ruleNode
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* ___ruleNode_2;
|
|
// UnityEngine.Vector3 DungeonArchitect.SpatialConstraints.ConstraintRuleContext::ruleNodeWorldPosition
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ruleNodeWorldPosition_3;
|
|
// UnityEngine.Matrix4x4 DungeonArchitect.SpatialConstraints.ConstraintRuleContext::rotationFrame
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rotationFrame_4;
|
|
};
|
|
|
|
// System.Delegate
|
|
struct Delegate_t : public RuntimeObject
|
|
{
|
|
// System.IntPtr System.Delegate::method_ptr
|
|
Il2CppMethodPointer ___method_ptr_0;
|
|
// System.IntPtr System.Delegate::invoke_impl
|
|
intptr_t ___invoke_impl_1;
|
|
// System.Object System.Delegate::m_target
|
|
RuntimeObject* ___m_target_2;
|
|
// System.IntPtr System.Delegate::method
|
|
intptr_t ___method_3;
|
|
// System.IntPtr System.Delegate::delegate_trampoline
|
|
intptr_t ___delegate_trampoline_4;
|
|
// System.IntPtr System.Delegate::extra_arg
|
|
intptr_t ___extra_arg_5;
|
|
// System.IntPtr System.Delegate::method_code
|
|
intptr_t ___method_code_6;
|
|
// System.IntPtr System.Delegate::interp_method
|
|
intptr_t ___interp_method_7;
|
|
// System.IntPtr System.Delegate::interp_invoke_impl
|
|
intptr_t ___interp_invoke_impl_8;
|
|
// System.Reflection.MethodInfo System.Delegate::method_info
|
|
MethodInfo_t* ___method_info_9;
|
|
// System.Reflection.MethodInfo System.Delegate::original_method_info
|
|
MethodInfo_t* ___original_method_info_10;
|
|
// System.DelegateData System.Delegate::data
|
|
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
|
|
// System.Boolean System.Delegate::method_is_virtual
|
|
bool ___method_is_virtual_12;
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.Delegate
|
|
struct Delegate_t_marshaled_pinvoke
|
|
{
|
|
intptr_t ___method_ptr_0;
|
|
intptr_t ___invoke_impl_1;
|
|
Il2CppIUnknown* ___m_target_2;
|
|
intptr_t ___method_3;
|
|
intptr_t ___delegate_trampoline_4;
|
|
intptr_t ___extra_arg_5;
|
|
intptr_t ___method_code_6;
|
|
intptr_t ___interp_method_7;
|
|
intptr_t ___interp_invoke_impl_8;
|
|
MethodInfo_t* ___method_info_9;
|
|
MethodInfo_t* ___original_method_info_10;
|
|
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
|
|
int32_t ___method_is_virtual_12;
|
|
};
|
|
// Native definition for COM marshalling of System.Delegate
|
|
struct Delegate_t_marshaled_com
|
|
{
|
|
intptr_t ___method_ptr_0;
|
|
intptr_t ___invoke_impl_1;
|
|
Il2CppIUnknown* ___m_target_2;
|
|
intptr_t ___method_3;
|
|
intptr_t ___delegate_trampoline_4;
|
|
intptr_t ___extra_arg_5;
|
|
intptr_t ___method_code_6;
|
|
intptr_t ___interp_method_7;
|
|
intptr_t ___interp_invoke_impl_8;
|
|
MethodInfo_t* ___method_info_9;
|
|
MethodInfo_t* ___original_method_info_10;
|
|
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
|
|
int32_t ___method_is_virtual_12;
|
|
};
|
|
|
|
// DungeonArchitect.DungeonNodeSpawnData
|
|
struct DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7
|
|
{
|
|
// DungeonArchitect.Themeing.DungeonThemeItem DungeonArchitect.DungeonNodeSpawnData::nodeData
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* ___nodeData_0;
|
|
// UnityEngine.Matrix4x4 DungeonArchitect.DungeonNodeSpawnData::transform
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___transform_1;
|
|
// DungeonArchitect.PropSocket DungeonArchitect.DungeonNodeSpawnData::socket
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___socket_2;
|
|
// System.Single DungeonArchitect.DungeonNodeSpawnData::_sortDistance
|
|
float ____sortDistance_3;
|
|
};
|
|
// Native definition for P/Invoke marshalling of DungeonArchitect.DungeonNodeSpawnData
|
|
struct DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshaled_pinvoke
|
|
{
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* ___nodeData_0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___transform_1;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___socket_2;
|
|
float ____sortDistance_3;
|
|
};
|
|
// Native definition for COM marshalling of DungeonArchitect.DungeonNodeSpawnData
|
|
struct DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshaled_com
|
|
{
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* ___nodeData_0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___transform_1;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___socket_2;
|
|
float ____sortDistance_3;
|
|
};
|
|
|
|
// DungeonArchitect.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;
|
|
};
|
|
|
|
// System.Exception
|
|
struct Exception_t : public RuntimeObject
|
|
{
|
|
// System.String System.Exception::_className
|
|
String_t* ____className_1;
|
|
// System.String System.Exception::_message
|
|
String_t* ____message_2;
|
|
// System.Collections.IDictionary System.Exception::_data
|
|
RuntimeObject* ____data_3;
|
|
// System.Exception System.Exception::_innerException
|
|
Exception_t* ____innerException_4;
|
|
// System.String System.Exception::_helpURL
|
|
String_t* ____helpURL_5;
|
|
// System.Object System.Exception::_stackTrace
|
|
RuntimeObject* ____stackTrace_6;
|
|
// System.String System.Exception::_stackTraceString
|
|
String_t* ____stackTraceString_7;
|
|
// System.String System.Exception::_remoteStackTraceString
|
|
String_t* ____remoteStackTraceString_8;
|
|
// System.Int32 System.Exception::_remoteStackIndex
|
|
int32_t ____remoteStackIndex_9;
|
|
// System.Object System.Exception::_dynamicMethods
|
|
RuntimeObject* ____dynamicMethods_10;
|
|
// System.Int32 System.Exception::_HResult
|
|
int32_t ____HResult_11;
|
|
// System.String System.Exception::_source
|
|
String_t* ____source_12;
|
|
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
|
|
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
|
|
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
|
|
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
|
|
// System.IntPtr[] System.Exception::native_trace_ips
|
|
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
|
|
// System.Int32 System.Exception::caught_in_unmanaged
|
|
int32_t ___caught_in_unmanaged_16;
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.Exception
|
|
struct Exception_t_marshaled_pinvoke
|
|
{
|
|
char* ____className_1;
|
|
char* ____message_2;
|
|
RuntimeObject* ____data_3;
|
|
Exception_t_marshaled_pinvoke* ____innerException_4;
|
|
char* ____helpURL_5;
|
|
Il2CppIUnknown* ____stackTrace_6;
|
|
char* ____stackTraceString_7;
|
|
char* ____remoteStackTraceString_8;
|
|
int32_t ____remoteStackIndex_9;
|
|
Il2CppIUnknown* ____dynamicMethods_10;
|
|
int32_t ____HResult_11;
|
|
char* ____source_12;
|
|
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
|
|
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
|
|
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
|
|
int32_t ___caught_in_unmanaged_16;
|
|
};
|
|
// Native definition for COM marshalling of System.Exception
|
|
struct Exception_t_marshaled_com
|
|
{
|
|
Il2CppChar* ____className_1;
|
|
Il2CppChar* ____message_2;
|
|
RuntimeObject* ____data_3;
|
|
Exception_t_marshaled_com* ____innerException_4;
|
|
Il2CppChar* ____helpURL_5;
|
|
Il2CppIUnknown* ____stackTrace_6;
|
|
Il2CppChar* ____stackTraceString_7;
|
|
Il2CppChar* ____remoteStackTraceString_8;
|
|
int32_t ____remoteStackIndex_9;
|
|
Il2CppIUnknown* ____dynamicMethods_10;
|
|
int32_t ____HResult_11;
|
|
Il2CppChar* ____source_12;
|
|
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
|
|
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
|
|
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
|
|
int32_t ___caught_in_unmanaged_16;
|
|
};
|
|
|
|
// System.IO.FileStatus
|
|
struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5
|
|
{
|
|
// Interop/Sys/FileStatus System.IO.FileStatus::_fileStatus
|
|
FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus_0;
|
|
// System.Int32 System.IO.FileStatus::_fileStatusInitialized
|
|
int32_t ____fileStatusInitialized_1;
|
|
// System.Boolean System.IO.FileStatus::<InitiallyDirectory>k__BackingField
|
|
bool ___U3CInitiallyDirectoryU3Ek__BackingField_2;
|
|
// System.Boolean System.IO.FileStatus::_isDirectory
|
|
bool ____isDirectory_3;
|
|
// System.Boolean System.IO.FileStatus::_exists
|
|
bool ____exists_4;
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.IO.FileStatus
|
|
struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_pinvoke
|
|
{
|
|
FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus_0;
|
|
int32_t ____fileStatusInitialized_1;
|
|
int32_t ___U3CInitiallyDirectoryU3Ek__BackingField_2;
|
|
int32_t ____isDirectory_3;
|
|
int32_t ____exists_4;
|
|
};
|
|
// Native definition for COM marshalling of System.IO.FileStatus
|
|
struct FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5_marshaled_com
|
|
{
|
|
FileStatus_tCB96EDE0D0F945F685B9BBED6DBF0731207458C2 ____fileStatus_0;
|
|
int32_t ____fileStatusInitialized_1;
|
|
int32_t ___U3CInitiallyDirectoryU3Ek__BackingField_2;
|
|
int32_t ____isDirectory_3;
|
|
int32_t ____exists_4;
|
|
};
|
|
|
|
// UnityEngine.AI.NavMeshBuildSettings
|
|
struct NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D
|
|
{
|
|
// System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_AgentTypeID
|
|
int32_t ___m_AgentTypeID_0;
|
|
// System.Single UnityEngine.AI.NavMeshBuildSettings::m_AgentRadius
|
|
float ___m_AgentRadius_1;
|
|
// System.Single UnityEngine.AI.NavMeshBuildSettings::m_AgentHeight
|
|
float ___m_AgentHeight_2;
|
|
// System.Single UnityEngine.AI.NavMeshBuildSettings::m_AgentSlope
|
|
float ___m_AgentSlope_3;
|
|
// System.Single UnityEngine.AI.NavMeshBuildSettings::m_AgentClimb
|
|
float ___m_AgentClimb_4;
|
|
// System.Single UnityEngine.AI.NavMeshBuildSettings::m_LedgeDropHeight
|
|
float ___m_LedgeDropHeight_5;
|
|
// System.Single UnityEngine.AI.NavMeshBuildSettings::m_MaxJumpAcrossDistance
|
|
float ___m_MaxJumpAcrossDistance_6;
|
|
// System.Single UnityEngine.AI.NavMeshBuildSettings::m_MinRegionArea
|
|
float ___m_MinRegionArea_7;
|
|
// System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_OverrideVoxelSize
|
|
int32_t ___m_OverrideVoxelSize_8;
|
|
// System.Single UnityEngine.AI.NavMeshBuildSettings::m_VoxelSize
|
|
float ___m_VoxelSize_9;
|
|
// System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_OverrideTileSize
|
|
int32_t ___m_OverrideTileSize_10;
|
|
// System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_TileSize
|
|
int32_t ___m_TileSize_11;
|
|
// System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_AccuratePlacement
|
|
int32_t ___m_AccuratePlacement_12;
|
|
// System.UInt32 UnityEngine.AI.NavMeshBuildSettings::m_MaxJobWorkers
|
|
uint32_t ___m_MaxJobWorkers_13;
|
|
// System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_PreserveTilesOutsideBounds
|
|
int32_t ___m_PreserveTilesOutsideBounds_14;
|
|
// UnityEngine.AI.NavMeshBuildDebugSettings UnityEngine.AI.NavMeshBuildSettings::m_Debug
|
|
NavMeshBuildDebugSettings_tF9DF93A5E99DFE4851A9B687B8870ADADE1A0621 ___m_Debug_15;
|
|
};
|
|
|
|
// UnityEngine.AI.NavMeshBuildSource
|
|
struct NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD
|
|
{
|
|
// UnityEngine.Matrix4x4 UnityEngine.AI.NavMeshBuildSource::m_Transform
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_Transform_0;
|
|
// UnityEngine.Vector3 UnityEngine.AI.NavMeshBuildSource::m_Size
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Size_1;
|
|
// UnityEngine.AI.NavMeshBuildSourceShape UnityEngine.AI.NavMeshBuildSource::m_Shape
|
|
int32_t ___m_Shape_2;
|
|
// System.Int32 UnityEngine.AI.NavMeshBuildSource::m_Area
|
|
int32_t ___m_Area_3;
|
|
// System.Int32 UnityEngine.AI.NavMeshBuildSource::m_InstanceID
|
|
int32_t ___m_InstanceID_4;
|
|
// System.Int32 UnityEngine.AI.NavMeshBuildSource::m_ComponentID
|
|
int32_t ___m_ComponentID_5;
|
|
};
|
|
|
|
// 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.Themeing.PropChildSocketData
|
|
struct PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA : public RuntimeObject
|
|
{
|
|
// System.String DungeonArchitect.Themeing.PropChildSocketData::SocketType
|
|
String_t* ___SocketType_0;
|
|
// UnityEngine.Matrix4x4 DungeonArchitect.Themeing.PropChildSocketData::Offset
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___Offset_1;
|
|
};
|
|
|
|
// DungeonArchitect.PropSocket
|
|
struct PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394 : public RuntimeObject
|
|
{
|
|
// System.Int32 DungeonArchitect.PropSocket::Id
|
|
int32_t ___Id_0;
|
|
// System.String DungeonArchitect.PropSocket::SocketType
|
|
String_t* ___SocketType_1;
|
|
// UnityEngine.Matrix4x4 DungeonArchitect.PropSocket::Transform
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___Transform_2;
|
|
// DungeonArchitect.IntVector DungeonArchitect.PropSocket::gridPosition
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___gridPosition_3;
|
|
// System.Int32 DungeonArchitect.PropSocket::cellId
|
|
int32_t ___cellId_4;
|
|
// System.Boolean DungeonArchitect.PropSocket::markForDeletion
|
|
bool ___markForDeletion_5;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.PropSocket> DungeonArchitect.PropSocket::childMarkers
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* ___childMarkers_6;
|
|
// System.Object DungeonArchitect.PropSocket::metadata
|
|
RuntimeObject* ___metadata_7;
|
|
};
|
|
|
|
// System.RuntimeTypeHandle
|
|
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
|
|
{
|
|
// System.IntPtr System.RuntimeTypeHandle::value
|
|
intptr_t ___value_0;
|
|
};
|
|
|
|
// DungeonArchitect.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;
|
|
};
|
|
|
|
// DungeonArchitect.MeshMerger/MergeMeshItem
|
|
struct MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F : public RuntimeObject
|
|
{
|
|
// UnityEngine.Mesh DungeonArchitect.MeshMerger/MergeMeshItem::mesh
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh_0;
|
|
// UnityEngine.Matrix4x4 DungeonArchitect.MeshMerger/MergeMeshItem::transform
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___transform_1;
|
|
};
|
|
|
|
// DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo
|
|
struct FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F
|
|
{
|
|
// DungeonArchitect.IntVector2 DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo::currentPixel
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___currentPixel_0;
|
|
// DungeonArchitect.IntVector2 DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo::sourcePixel
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___sourcePixel_1;
|
|
// System.Single DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo::startValue
|
|
float ___startValue_2;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
struct Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
|
|
Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* ____dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
|
|
int32_t ____version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
|
|
int32_t ____index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
|
|
KeyValuePair_2_t5BCEF9B758DC0FDBEC9DB38A466063110AD6CC88 ____current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
|
|
int32_t ____getEnumeratorRetType_4;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.IntVector2,System.Object>
|
|
struct Enumerator_tEF2707F5CC16A6E06101F98A15C6C02A0FA06994
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
|
|
Dictionary_2_tA27C0DD25873C548F8AFBA67CD49F2CD8492DF93* ____dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
|
|
int32_t ____version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
|
|
int32_t ____index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
|
|
KeyValuePair_2_tF2CF3F8B5F8385A4A0450CB75A190401416A73C3 ____current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
|
|
int32_t ____getEnumeratorRetType_4;
|
|
};
|
|
|
|
// System.ApplicationException
|
|
struct ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A : public Exception_t
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Component
|
|
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// System.IO.FileSystemInfo
|
|
struct FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
|
|
{
|
|
// System.IO.FileStatus System.IO.FileSystemInfo::_fileStatus
|
|
FileStatus_tABB5F252F1E597EC95E9041035DC424EF66712A5 ____fileStatus_1;
|
|
// System.String System.IO.FileSystemInfo::FullPath
|
|
String_t* ___FullPath_2;
|
|
// System.String System.IO.FileSystemInfo::OriginalPath
|
|
String_t* ___OriginalPath_3;
|
|
// System.String System.IO.FileSystemInfo::_name
|
|
String_t* ____name_4;
|
|
};
|
|
|
|
// UnityEngine.GameObject
|
|
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem
|
|
struct GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F : public DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1
|
|
{
|
|
// UnityEngine.GameObject[] DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem::Templates
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___Templates_15;
|
|
};
|
|
|
|
// DungeonArchitect.Themeing.GameObjectDungeonThemeItem
|
|
struct GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732 : public DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1
|
|
{
|
|
// UnityEngine.GameObject DungeonArchitect.Themeing.GameObjectDungeonThemeItem::Template
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Template_15;
|
|
};
|
|
|
|
// UnityEngine.Material
|
|
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Mesh
|
|
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// System.MulticastDelegate
|
|
struct MulticastDelegate_t : public Delegate_t
|
|
{
|
|
// System.Delegate[] System.MulticastDelegate::delegates
|
|
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.MulticastDelegate
|
|
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
|
|
{
|
|
Delegate_t_marshaled_pinvoke** ___delegates_13;
|
|
};
|
|
// Native definition for COM marshalling of System.MulticastDelegate
|
|
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
|
|
{
|
|
Delegate_t_marshaled_com** ___delegates_13;
|
|
};
|
|
|
|
// UnityEngine.AI.NavMeshData
|
|
struct NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// UnityEngine.PhysicsMaterial2D
|
|
struct PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// 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
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Sprite
|
|
struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Themeing.SpriteDungeonThemeItem
|
|
struct SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF : public DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1
|
|
{
|
|
// UnityEngine.Sprite DungeonArchitect.Themeing.SpriteDungeonThemeItem::sprite
|
|
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___sprite_15;
|
|
// UnityEngine.Color DungeonArchitect.Themeing.SpriteDungeonThemeItem::color
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_16;
|
|
// UnityEngine.Material DungeonArchitect.Themeing.SpriteDungeonThemeItem::materialOverride
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___materialOverride_17;
|
|
// System.String DungeonArchitect.Themeing.SpriteDungeonThemeItem::sortingLayerName
|
|
String_t* ___sortingLayerName_18;
|
|
// System.Int32 DungeonArchitect.Themeing.SpriteDungeonThemeItem::orderInLayer
|
|
int32_t ___orderInLayer_19;
|
|
// DungeonArchitect.Graphs.DungeonSpriteCollisionType DungeonArchitect.Themeing.SpriteDungeonThemeItem::collisionType
|
|
int32_t ___collisionType_20;
|
|
// UnityEngine.PhysicsMaterial2D DungeonArchitect.Themeing.SpriteDungeonThemeItem::physicsMaterial
|
|
PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* ___physicsMaterial_21;
|
|
// UnityEngine.Vector2 DungeonArchitect.Themeing.SpriteDungeonThemeItem::physicsOffset
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___physicsOffset_22;
|
|
// UnityEngine.Vector2 DungeonArchitect.Themeing.SpriteDungeonThemeItem::physicsSize
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___physicsSize_23;
|
|
// System.Single DungeonArchitect.Themeing.SpriteDungeonThemeItem::physicsRadius
|
|
float ___physicsRadius_24;
|
|
};
|
|
|
|
// System.SystemException
|
|
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
|
|
{
|
|
};
|
|
|
|
// UnityEngine.TerrainData
|
|
struct TerrainData_t615A68EAC648066681875D47FC641496D12F2E24 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Texture
|
|
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// System.Type
|
|
struct Type_t : public MemberInfo_t
|
|
{
|
|
// System.RuntimeTypeHandle System.Type::_impl
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
|
|
};
|
|
|
|
// DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo
|
|
struct SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331 : public RuntimeObject
|
|
{
|
|
// DungeonArchitect.DungeonNodeSpawnData DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo::spawnData
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___spawnData_0;
|
|
// UnityEngine.GameObject DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo::spawnedItem
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___spawnedItem_1;
|
|
};
|
|
|
|
// System.Func`2<DungeonArchitect.SpatialConstraints.ConstraintRule,System.Boolean>
|
|
struct Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Func`2<DungeonArchitect.DungeonEventListener,System.Boolean>
|
|
struct Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Func`2<DungeonArchitect.Graphs.GraphNode,System.Boolean>
|
|
struct Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Predicate`1<DungeonArchitect.InfinityDungeonConfig>
|
|
struct Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.ArgumentException
|
|
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
// System.String System.ArgumentException::_paramName
|
|
String_t* ____paramName_18;
|
|
};
|
|
|
|
// UnityEngine.Behaviour
|
|
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Collider
|
|
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.SpatialConstraints.ConstraintRule
|
|
struct ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// System.Boolean DungeonArchitect.SpatialConstraints.ConstraintRule::enabled
|
|
bool ___enabled_4;
|
|
// System.String DungeonArchitect.SpatialConstraints.ConstraintRule::ruleName
|
|
String_t* ___ruleName_5;
|
|
// System.Boolean DungeonArchitect.SpatialConstraints.ConstraintRule::inverseRule
|
|
bool ___inverseRule_6;
|
|
};
|
|
|
|
// DungeonArchitect.Splatmap.DungeonSplatAsset
|
|
struct DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// UnityEngine.Texture2D[] DungeonArchitect.Splatmap.DungeonSplatAsset::splatTextures
|
|
Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* ___splatTextures_4;
|
|
};
|
|
|
|
// System.IO.FileInfo
|
|
struct FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C : public FileSystemInfo_tE3063B9229F46B05A5F6D018C8C4CA510104E8E9
|
|
{
|
|
};
|
|
|
|
// 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.GraphLink
|
|
struct GraphLink_t167090219997E1F874E24A93015AD8333374E463 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// System.Int32 DungeonArchitect.Graphs.GraphLink::id
|
|
int32_t ___id_4;
|
|
// DungeonArchitect.Graphs.GraphPin DungeonArchitect.Graphs.GraphLink::input
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___input_5;
|
|
// DungeonArchitect.Graphs.GraphPin DungeonArchitect.Graphs.GraphLink::output
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___output_6;
|
|
// DungeonArchitect.Graphs.Graph DungeonArchitect.Graphs.GraphLink::graph
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___graph_7;
|
|
};
|
|
|
|
// DungeonArchitect.Graphs.GraphNode
|
|
struct GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// System.String DungeonArchitect.Graphs.GraphNode::id
|
|
String_t* ___id_4;
|
|
// System.String DungeonArchitect.Graphs.GraphNode::caption
|
|
String_t* ___caption_5;
|
|
// UnityEngine.Rect DungeonArchitect.Graphs.GraphNode::bounds
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___bounds_6;
|
|
// System.Boolean DungeonArchitect.Graphs.GraphNode::canBeDeleted
|
|
bool ___canBeDeleted_7;
|
|
// System.Boolean DungeonArchitect.Graphs.GraphNode::canBeSelected
|
|
bool ___canBeSelected_8;
|
|
// System.Boolean DungeonArchitect.Graphs.GraphNode::canBeMoved
|
|
bool ___canBeMoved_9;
|
|
// System.Boolean DungeonArchitect.Graphs.GraphNode::selected
|
|
bool ___selected_10;
|
|
// System.Int32 DungeonArchitect.Graphs.GraphNode::zIndex
|
|
int32_t ___zIndex_11;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphPin> DungeonArchitect.Graphs.GraphNode::inputPins
|
|
List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* ___inputPins_12;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphPin> DungeonArchitect.Graphs.GraphNode::outputPins
|
|
List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* ___outputPins_13;
|
|
// DungeonArchitect.Graphs.Graph DungeonArchitect.Graphs.GraphNode::graph
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___graph_14;
|
|
// System.Boolean DungeonArchitect.Graphs.GraphNode::dragging
|
|
bool ___dragging_15;
|
|
};
|
|
|
|
// DungeonArchitect.Graphs.GraphPin
|
|
struct GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// DungeonArchitect.Graphs.GraphPinMouseState DungeonArchitect.Graphs.GraphPin::clickState
|
|
int32_t ___clickState_4;
|
|
// DungeonArchitect.Graphs.GraphPinType DungeonArchitect.Graphs.GraphPin::pinType
|
|
int32_t ___pinType_5;
|
|
// DungeonArchitect.Graphs.GraphPin/OnPinLinksDestroyed DungeonArchitect.Graphs.GraphPin::PinLinksDestroyed
|
|
OnPinLinksDestroyed_t31CC02BAEA4461EB57CA08F0524EF2263FFD0E75* ___PinLinksDestroyed_6;
|
|
// DungeonArchitect.Graphs.GraphNode DungeonArchitect.Graphs.GraphPin::node
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___node_7;
|
|
// UnityEngine.Vector2 DungeonArchitect.Graphs.GraphPin::position
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___position_8;
|
|
// UnityEngine.Rect DungeonArchitect.Graphs.GraphPin::boundsOffset
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___boundsOffset_9;
|
|
// UnityEngine.Vector2 DungeonArchitect.Graphs.GraphPin::tangent
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___tangent_10;
|
|
// System.Single DungeonArchitect.Graphs.GraphPin::tangentStrength
|
|
float ___tangentStrength_11;
|
|
// System.Boolean DungeonArchitect.Graphs.GraphPin::requestLinkDeletionInitiated
|
|
bool ___requestLinkDeletionInitiated_12;
|
|
};
|
|
|
|
// UnityEngine.MeshFilter
|
|
struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Renderer
|
|
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.SelectorRule
|
|
struct SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintAsset
|
|
struct SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::rotateToFit
|
|
bool ___rotateToFit_4;
|
|
// System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::applyFitRotation
|
|
bool ___applyFitRotation_5;
|
|
// System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::applyMarkerRotation
|
|
bool ___applyMarkerRotation_6;
|
|
// System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::checkRelativeToMarkerRotation
|
|
bool ___checkRelativeToMarkerRotation_7;
|
|
// DungeonArchitect.Graphs.GraphNode DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::hostThemeNode
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___hostThemeNode_8;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintGraph DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::graph
|
|
SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* ___graph_9;
|
|
};
|
|
|
|
// UnityEngine.Texture2D
|
|
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Transform
|
|
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.TransformationRule
|
|
struct TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
};
|
|
|
|
// UnityEngine.BoxCollider
|
|
struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
|
|
{
|
|
};
|
|
|
|
// UnityEngine.CapsuleCollider
|
|
struct CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Collider2D
|
|
struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference
|
|
struct ConstraintRuleHeightDifference_t17F33ED2220D2B44E367D254D797C69926390498 : public ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF
|
|
{
|
|
// System.String DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::markerName
|
|
String_t* ___markerName_7;
|
|
// System.Single DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::markerSearchRadius
|
|
float ___markerSearchRadius_8;
|
|
// System.Single DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::heightCheckTollerance
|
|
float ___heightCheckTollerance_9;
|
|
// DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifferenceType DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::heightFunction
|
|
int32_t ___heightFunction_10;
|
|
};
|
|
|
|
// DungeonArchitect.Graphs.MarkerNode
|
|
struct MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2 : public GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA
|
|
{
|
|
};
|
|
|
|
// UnityEngine.MeshCollider
|
|
struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
|
|
{
|
|
};
|
|
|
|
// UnityEngine.MeshRenderer
|
|
struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF
|
|
{
|
|
};
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Graphs.PlaceableNode
|
|
struct PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E : public GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA
|
|
{
|
|
// UnityEngine.Matrix4x4 DungeonArchitect.Graphs.PlaceableNode::offset
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___offset_16;
|
|
// System.Boolean DungeonArchitect.Graphs.PlaceableNode::consumeOnAttach
|
|
bool ___consumeOnAttach_17;
|
|
// System.Single DungeonArchitect.Graphs.PlaceableNode::attachmentProbability
|
|
float ___attachmentProbability_18;
|
|
};
|
|
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode
|
|
struct SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E : public GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA
|
|
{
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCRuleNodeDomain DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::ruleDomain
|
|
int32_t ___ruleDomain_17;
|
|
// System.Boolean DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::isSnapped
|
|
bool ___isSnapped_18;
|
|
};
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintGraph
|
|
struct SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59 : public Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520
|
|
{
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintAsset DungeonArchitect.SpatialConstraints.SpatialConstraintGraph::asset
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* ___asset_8;
|
|
};
|
|
|
|
// UnityEngine.SphereCollider
|
|
struct SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
|
|
{
|
|
};
|
|
|
|
// UnityEngine.SpriteRenderer
|
|
struct SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF
|
|
{
|
|
// UnityEngine.Events.UnityEvent`1<UnityEngine.SpriteRenderer> UnityEngine.SpriteRenderer::m_SpriteChangeEvent
|
|
UnityEvent_1_t8ABE5544759145B8D7A09F1C54FFCB6907EDD56E* ___m_SpriteChangeEvent_4;
|
|
};
|
|
|
|
// UnityEngine.Terrain
|
|
struct Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
|
|
{
|
|
};
|
|
|
|
// UnityEngine.BoxCollider2D
|
|
struct BoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA : public Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52
|
|
{
|
|
};
|
|
|
|
// UnityEngine.CircleCollider2D
|
|
struct CircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786 : public Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52
|
|
{
|
|
};
|
|
|
|
// 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.DungeonMarkerEmitter
|
|
struct DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Themeing.DungeonMarkerVisualizerComponent
|
|
struct DungeonMarkerVisualizerComponent_t5EB9C120A493B10717B236451B858AF85B655F21 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.DungeonModel
|
|
struct DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.DungeonPaintMode
|
|
struct DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// DungeonArchitect.Dungeon DungeonArchitect.DungeonPaintMode::dungeon
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___dungeon_4;
|
|
// DungeonArchitect.DungeonModel DungeonArchitect.DungeonPaintMode::dungeonModel
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___dungeonModel_5;
|
|
// DungeonArchitect.DungeonConfig DungeonArchitect.DungeonPaintMode::dungeonConfig
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___dungeonConfig_6;
|
|
// DungeonArchitect.DungeonToolData DungeonArchitect.DungeonPaintMode::dungeonToolData
|
|
DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34* ___dungeonToolData_7;
|
|
};
|
|
|
|
// DungeonArchitect.DungeonRuntimeNavigation
|
|
struct DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// System.Boolean DungeonArchitect.DungeonRuntimeNavigation::enableRuntimeNavigation
|
|
bool ___enableRuntimeNavigation_4;
|
|
// UnityEngine.Vector3 DungeonArchitect.DungeonRuntimeNavigation::boundsPadding
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___boundsPadding_5;
|
|
// System.Boolean DungeonArchitect.DungeonRuntimeNavigation::bakeTerrain
|
|
bool ___bakeTerrain_6;
|
|
// UnityEngine.Terrain DungeonArchitect.DungeonRuntimeNavigation::terrain
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* ___terrain_7;
|
|
// DungeonArchitect.DungeonNavMeshSourceType DungeonArchitect.DungeonRuntimeNavigation::meshSourceType
|
|
int32_t ___meshSourceType_8;
|
|
// UnityEngine.Bounds DungeonArchitect.DungeonRuntimeNavigation::dungeonBounds
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___dungeonBounds_9;
|
|
// UnityEngine.AI.NavMeshData DungeonArchitect.DungeonRuntimeNavigation::m_NavMesh
|
|
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___m_NavMesh_10;
|
|
// UnityEngine.AI.NavMeshDataInstance DungeonArchitect.DungeonRuntimeNavigation::m_Instance
|
|
NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 ___m_Instance_11;
|
|
// System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource> DungeonArchitect.DungeonRuntimeNavigation::meshSources
|
|
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___meshSources_12;
|
|
};
|
|
|
|
// 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.Splatmap.DungeonSplatmap
|
|
struct DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo[] DungeonArchitect.Splatmap.DungeonSplatmap::textures
|
|
DungeonSplatmapTextureInfoU5BU5D_tAC2647E1001113A9CE772F2EFF1F5FDE9326F60F* ___textures_4;
|
|
// DungeonArchitect.Splatmap.DungeonSplatAsset DungeonArchitect.Splatmap.DungeonSplatmap::splatmap
|
|
DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C* ___splatmap_5;
|
|
};
|
|
|
|
// DungeonArchitect.DungeonToolData
|
|
struct DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.InfinityDungeon
|
|
struct InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// UnityEngine.Transform DungeonArchitect.InfinityDungeon::buildPositionTracker
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___buildPositionTracker_4;
|
|
// System.Single DungeonArchitect.InfinityDungeon::buildDistance
|
|
float ___buildDistance_5;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.Graph> DungeonArchitect.InfinityDungeon::dungeonThemes
|
|
List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* ___dungeonThemes_6;
|
|
// UnityEngine.Transform DungeonArchitect.InfinityDungeon::parentGameObject
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parentGameObject_7;
|
|
// UnityEngine.GameObject DungeonArchitect.InfinityDungeon::chunkDungeonTemplate
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___chunkDungeonTemplate_8;
|
|
// System.Collections.Generic.List`1<DungeonArchitect.InfinityDungeonConfig> DungeonArchitect.InfinityDungeon::spawnedChunks
|
|
List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* ___spawnedChunks_9;
|
|
// System.Boolean DungeonArchitect.InfinityDungeon::dungeonBuilt
|
|
bool ___dungeonBuilt_10;
|
|
// DungeonArchitect.InfinityDungeonConfig DungeonArchitect.InfinityDungeon::config
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* ___config_11;
|
|
};
|
|
|
|
// DungeonArchitect.InfinityDungeonEditorUpdate
|
|
struct InfinityDungeonEditorUpdate_t801BFC119D10C5E24D9E29771F6105673A1A3976 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// DungeonArchitect.InfinityDungeon DungeonArchitect.InfinityDungeonEditorUpdate::infinityDungeon
|
|
InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* ___infinityDungeon_4;
|
|
};
|
|
|
|
// DungeonArchitect.Graphs.MarkerEmitterNode
|
|
struct MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A : public PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E
|
|
{
|
|
// DungeonArchitect.Graphs.MarkerNode DungeonArchitect.Graphs.MarkerEmitterNode::marker
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___marker_19;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// UnityEngine.PolygonCollider2D
|
|
struct PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E : public Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode
|
|
struct SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C : public SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E
|
|
{
|
|
// DungeonArchitect.SpatialConstraints.ConstraintRule[] DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::constraints
|
|
ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* ___constraints_19;
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCRuleNodeEvaluationMode DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::constraintEvaluationMode
|
|
int32_t ___constraintEvaluationMode_20;
|
|
// System.Single DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::exclusionRuleSearchRadius
|
|
float ___exclusionRuleSearchRadius_21;
|
|
// System.String[] DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::exclusionRuleMarkersToRemove
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___exclusionRuleMarkersToRemove_22;
|
|
};
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor
|
|
struct SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Graphs.VisualNode
|
|
struct VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77 : public PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E
|
|
{
|
|
// System.Boolean DungeonArchitect.Graphs.VisualNode::IsStatic
|
|
bool ___IsStatic_19;
|
|
// System.Boolean DungeonArchitect.Graphs.VisualNode::affectsNavigation
|
|
bool ___affectsNavigation_20;
|
|
// System.Boolean DungeonArchitect.Graphs.VisualNode::selectionRuleEnabled
|
|
bool ___selectionRuleEnabled_21;
|
|
// System.String DungeonArchitect.Graphs.VisualNode::selectionRuleClassName
|
|
String_t* ___selectionRuleClassName_22;
|
|
// System.Boolean DungeonArchitect.Graphs.VisualNode::transformRuleEnabled
|
|
bool ___transformRuleEnabled_23;
|
|
// System.String DungeonArchitect.Graphs.VisualNode::transformRuleClassName
|
|
String_t* ___transformRuleClassName_24;
|
|
// System.Boolean DungeonArchitect.Graphs.VisualNode::useSpatialConstraint
|
|
bool ___useSpatialConstraint_25;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintAsset DungeonArchitect.Graphs.VisualNode::spatialConstraint
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* ___spatialConstraint_26;
|
|
};
|
|
|
|
// 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.Splatmap.DungeonSplatmapVisualizer
|
|
struct DungeonSplatmapVisualizer_t037207C3E92A8C0F35FD69948FBAB3A0FB9C7A64 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF
|
|
{
|
|
// UnityEngine.Renderer DungeonArchitect.Splatmap.DungeonSplatmapVisualizer::debugRenderer
|
|
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___debugRenderer_4;
|
|
};
|
|
|
|
// DungeonArchitect.Graphs.GameObjectArrayNode
|
|
struct GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487 : public VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77
|
|
{
|
|
// UnityEngine.GameObject[] DungeonArchitect.Graphs.GameObjectArrayNode::Templates
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___Templates_27;
|
|
};
|
|
|
|
// DungeonArchitect.Graphs.GameObjectNode
|
|
struct GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86 : public VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77
|
|
{
|
|
// UnityEngine.GameObject DungeonArchitect.Graphs.GameObjectNode::Template
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Template_27;
|
|
};
|
|
|
|
// DungeonArchitect.InfinityDungeonConfig
|
|
struct InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D : public DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD
|
|
{
|
|
// UnityEngine.Vector3 DungeonArchitect.InfinityDungeonConfig::chunkPosition
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___chunkPosition_5;
|
|
// UnityEngine.Vector3 DungeonArchitect.InfinityDungeonConfig::chunkSize
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___chunkSize_6;
|
|
};
|
|
|
|
// DungeonArchitect.MarkerReplaceVolume
|
|
struct MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271 : public Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA
|
|
{
|
|
// DungeonArchitect.MarkerReplacementEntry[] DungeonArchitect.MarkerReplaceVolume::replacements
|
|
MarkerReplacementEntryU5BU5D_tA84043C70A2C288196A9B4C7CFC2C7F388722021* ___replacements_9;
|
|
};
|
|
|
|
// DungeonArchitect.MeshMerger
|
|
struct MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928 : public DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF
|
|
{
|
|
// System.Boolean DungeonArchitect.MeshMerger::mergeMeshes
|
|
bool ___mergeMeshes_4;
|
|
// System.Single DungeonArchitect.MeshMerger::mergePatchSize
|
|
float ___mergePatchSize_5;
|
|
// UnityEngine.Transform DungeonArchitect.MeshMerger::mergedMeshParent
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___mergedMeshParent_6;
|
|
};
|
|
|
|
// DungeonArchitect.MirrorVolume
|
|
struct MirrorVolume_t70CB07725A2B352AAAE8BFFB05C8A7F1CB70AA3D : public Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA
|
|
{
|
|
// DungeonArchitect.MirrorVolumeDirection DungeonArchitect.MirrorVolume::direction
|
|
int32_t ___direction_9;
|
|
};
|
|
|
|
// DungeonArchitect.NegationVolume
|
|
struct NegationVolume_t42465BFBF4B12EEA46E44571401CEB1AD793CFD8 : public Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA
|
|
{
|
|
// System.Boolean DungeonArchitect.NegationVolume::inverse
|
|
bool ___inverse_9;
|
|
};
|
|
|
|
// DungeonArchitect.PooledDungeonSceneProvider
|
|
struct PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C : public DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>> DungeonArchitect.PooledDungeonSceneProvider::pooledObjects
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* ___pooledObjects_10;
|
|
};
|
|
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode
|
|
struct SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16 : public SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C
|
|
{
|
|
};
|
|
|
|
// DungeonArchitect.Graphs.SpriteNode
|
|
struct SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98 : public VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77
|
|
{
|
|
// UnityEngine.Sprite DungeonArchitect.Graphs.SpriteNode::sprite
|
|
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___sprite_27;
|
|
// UnityEngine.Color DungeonArchitect.Graphs.SpriteNode::color
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_28;
|
|
// UnityEngine.Material DungeonArchitect.Graphs.SpriteNode::materialOverride
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___materialOverride_29;
|
|
// System.String DungeonArchitect.Graphs.SpriteNode::sortingLayerName
|
|
String_t* ___sortingLayerName_30;
|
|
// System.Int32 DungeonArchitect.Graphs.SpriteNode::orderInLayer
|
|
int32_t ___orderInLayer_31;
|
|
// DungeonArchitect.Graphs.DungeonSpriteCollisionType DungeonArchitect.Graphs.SpriteNode::collisionType
|
|
int32_t ___collisionType_32;
|
|
// UnityEngine.PhysicsMaterial2D DungeonArchitect.Graphs.SpriteNode::physicsMaterial
|
|
PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* ___physicsMaterial_33;
|
|
// UnityEngine.Vector2 DungeonArchitect.Graphs.SpriteNode::physicsOffset
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___physicsOffset_34;
|
|
// UnityEngine.Vector2 DungeonArchitect.Graphs.SpriteNode::physicsSize
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___physicsSize_35;
|
|
// System.Single DungeonArchitect.Graphs.SpriteNode::physicsRadius
|
|
float ___physicsRadius_36;
|
|
};
|
|
|
|
// 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.NonPooledDungeonSceneProvider
|
|
struct NonPooledDungeonSceneProvider_t6746A78F45EE56BF11471859FB3F6796DBB54726 : public PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C
|
|
{
|
|
};
|
|
|
|
// <Module>
|
|
|
|
// <Module>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.Graph,DungeonArchitect.Themeing.DungeonThemeData>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.Graph,DungeonArchitect.Themeing.DungeonThemeData>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Material[]>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Material[]>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.PropSocket>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.PropSocket>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode,UnityEngine.Vector3>
|
|
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode,UnityEngine.Vector3>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>
|
|
|
|
// System.Collections.Generic.HashSet`1<System.Int32>
|
|
|
|
// System.Collections.Generic.HashSet`1<System.Int32>
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Graphs.MarkerNode>
|
|
|
|
// System.Collections.Generic.HashSet`1<DungeonArchitect.Graphs.MarkerNode>
|
|
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>
|
|
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem[]>
|
|
struct List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
MergeMeshItemU5BU5DU5BU5D_t21B746B42D6588C89594DA3BB6EDFDC434FB9A72* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem[]>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.SpatialConstraints.ConstraintRule>
|
|
struct List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.SpatialConstraints.ConstraintRule>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.DungeonNodeSpawnData>
|
|
struct List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.DungeonNodeSpawnData>
|
|
|
|
// 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.Themeing.DungeonThemeItem>
|
|
struct List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
DungeonThemeItemU5BU5D_t51B99638B0F54E76CE8DE5A244CBC10BF851F9C9* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Edge>
|
|
struct List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
EdgeU5BU5D_t5DB4267F652A735EA03C2DD19A6DCF06E549622D* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Edge>
|
|
|
|
// 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<DungeonArchitect.Graphs.Graph>
|
|
struct List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
GraphU5BU5D_tF56D2D7497A29F0672767123D73F12BD19597CDA* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.Graph>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphNode>
|
|
struct List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphNode>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphPin>
|
|
struct List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
GraphPinU5BU5D_t6AFC5B1D68C31C837269E97612B2DA90DDF11036* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphPin>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.InfinityDungeonConfig>
|
|
struct List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
InfinityDungeonConfigU5BU5D_t9E76051FC2EBAD684B8B1E848DC867CDA1BB9386* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.InfinityDungeonConfig>
|
|
|
|
// 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.Graphs.MarkerEmitterNode>
|
|
struct List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerEmitterNode>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>
|
|
struct List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>
|
|
struct List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>
|
|
|
|
// 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.Triangulator.Geometry.Point>
|
|
struct List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
PointU5BU5D_tB15BD20E8772BFD4EE32DEB774E71CCD237F1A83* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Point>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Themeing.PropChildSocketData>
|
|
struct List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
PropChildSocketDataU5BU5D_t6F1B16FF87AC12DD4F1AAEE0E7143720E1D7F9F4* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Themeing.PropChildSocketData>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.PropSocket>
|
|
struct List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.PropSocket>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.ThemeOverrideVolume>
|
|
struct List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.ThemeOverrideVolume>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Triangle>
|
|
struct List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Triangle>
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2>
|
|
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2>
|
|
|
|
// 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.List`1<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo>
|
|
struct List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
SpawnInfoU5BU5D_t197BED530EF99DCAF170E3AA86F689EBF170C386* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo>
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>
|
|
struct List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>
|
|
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.DungeonNodeSpawnData>
|
|
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.DungeonNodeSpawnData>
|
|
|
|
// System.Collections.Generic.Queue`1<UnityEngine.GameObject>
|
|
|
|
// System.Collections.Generic.Queue`1<UnityEngine.GameObject>
|
|
|
|
// System.Collections.Generic.Queue`1<System.Object>
|
|
|
|
// System.Collections.Generic.Queue`1<System.Object>
|
|
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData>
|
|
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData>
|
|
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo>
|
|
|
|
// System.Collections.Generic.Queue`1<DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo>
|
|
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>
|
|
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>
|
|
|
|
// System.Attribute
|
|
|
|
// System.Attribute
|
|
|
|
// DungeonArchitect.Utils.Blackboard
|
|
|
|
// DungeonArchitect.Utils.Blackboard
|
|
|
|
// DungeonArchitect.BlurFilter
|
|
|
|
// DungeonArchitect.BlurFilter
|
|
|
|
// DungeonArchitect.Triangulator.Delauney
|
|
|
|
// DungeonArchitect.Triangulator.Delauney
|
|
|
|
// DungeonArchitect.Triangulator.DelauneyV2
|
|
struct DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_StaticFields
|
|
{
|
|
// System.Single DungeonArchitect.Triangulator.DelauneyV2::EPSILON
|
|
float ___EPSILON_0;
|
|
};
|
|
|
|
// DungeonArchitect.Triangulator.DelauneyV2
|
|
|
|
// DungeonArchitect.DungeonNavMeshSourceCollector
|
|
|
|
// DungeonArchitect.DungeonNavMeshSourceCollector
|
|
|
|
// DungeonArchitect.DungeonSceneObjectSpawner
|
|
|
|
// DungeonArchitect.DungeonSceneObjectSpawner
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeData
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeData
|
|
|
|
// DungeonArchitect.DungeonUtils
|
|
|
|
// DungeonArchitect.DungeonUtils
|
|
|
|
// DungeonArchitect.Triangulator.Geometry.Edge
|
|
|
|
// DungeonArchitect.Triangulator.Geometry.Edge
|
|
|
|
// DungeonArchitect.Graphs.GraphSchema
|
|
|
|
// DungeonArchitect.Graphs.GraphSchema
|
|
|
|
// DungeonArchitect.Utils.InstanceCache
|
|
|
|
// DungeonArchitect.Utils.InstanceCache
|
|
|
|
// DungeonArchitect.Themeing.LeftToRightNodeComparer
|
|
|
|
// DungeonArchitect.Themeing.LeftToRightNodeComparer
|
|
|
|
// DungeonArchitect.LevelMarkerList
|
|
|
|
// DungeonArchitect.LevelMarkerList
|
|
|
|
// DungeonArchitect.MarkerReplacementEntry
|
|
|
|
// DungeonArchitect.MarkerReplacementEntry
|
|
|
|
// System.Reflection.MemberInfo
|
|
|
|
// System.Reflection.MemberInfo
|
|
|
|
// DungeonArchitect.Utils.PMRandom
|
|
|
|
// DungeonArchitect.Utils.PMRandom
|
|
|
|
// DungeonArchitect.Triangulator.Geometry.Point
|
|
|
|
// DungeonArchitect.Triangulator.Geometry.Point
|
|
|
|
// 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.RuntimeDungeonSceneObjectInstantiator
|
|
|
|
// DungeonArchitect.RuntimeDungeonSceneObjectInstantiator
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils
|
|
|
|
// DungeonArchitect.Splatmap.SplatData
|
|
|
|
// DungeonArchitect.Splatmap.SplatData
|
|
|
|
// DungeonArchitect.Splatmap.SplatRasterizer
|
|
|
|
// DungeonArchitect.Splatmap.SplatRasterizer
|
|
|
|
// System.Diagnostics.Stopwatch
|
|
struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_StaticFields
|
|
{
|
|
// System.Int64 System.Diagnostics.Stopwatch::Frequency
|
|
int64_t ___Frequency_0;
|
|
// System.Boolean System.Diagnostics.Stopwatch::IsHighResolution
|
|
bool ___IsHighResolution_1;
|
|
};
|
|
|
|
// System.Diagnostics.Stopwatch
|
|
|
|
// System.String
|
|
struct String_t_StaticFields
|
|
{
|
|
// System.String System.String::Empty
|
|
String_t* ___Empty_6;
|
|
};
|
|
|
|
// System.String
|
|
|
|
// System.Text.StringBuilder
|
|
|
|
// System.Text.StringBuilder
|
|
|
|
// DungeonArchitect.Themeing.ThemeEditorVisMarkerGeometry
|
|
|
|
// DungeonArchitect.Themeing.ThemeEditorVisMarkerGeometry
|
|
|
|
// DungeonArchitect.Themeing.ThemeEditorVisualizationState
|
|
|
|
// DungeonArchitect.Themeing.ThemeEditorVisualizationState
|
|
|
|
// DungeonArchitect.AsyncDungeonSceneObjectSpawner/SpawnListSorter
|
|
|
|
// DungeonArchitect.AsyncDungeonSceneObjectSpawner/SpawnListSorter
|
|
|
|
// DungeonArchitect.Dungeon/<>c
|
|
struct U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_StaticFields
|
|
{
|
|
// DungeonArchitect.Dungeon/<>c DungeonArchitect.Dungeon/<>c::<>9
|
|
U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A* ___U3CU3E9_0;
|
|
// System.Func`2<DungeonArchitect.DungeonEventListener,System.Boolean> DungeonArchitect.Dungeon/<>c::<>9__27_0
|
|
Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* ___U3CU3E9__27_0_1;
|
|
};
|
|
|
|
// DungeonArchitect.Dungeon/<>c
|
|
|
|
// DungeonArchitect.InfinityDungeon/<>c
|
|
struct U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_StaticFields
|
|
{
|
|
// DungeonArchitect.InfinityDungeon/<>c DungeonArchitect.InfinityDungeon/<>c::<>9
|
|
U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE* ___U3CU3E9_0;
|
|
// System.Predicate`1<DungeonArchitect.InfinityDungeonConfig> DungeonArchitect.InfinityDungeon/<>c::<>9__9_0
|
|
Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* ___U3CU3E9__9_0_1;
|
|
};
|
|
|
|
// DungeonArchitect.InfinityDungeon/<>c
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c
|
|
struct U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields
|
|
{
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::<>9
|
|
U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* ___U3CU3E9_0;
|
|
// System.Func`2<DungeonArchitect.Graphs.GraphNode,System.Boolean> DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::<>9__0_0
|
|
Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* ___U3CU3E9__0_0_1;
|
|
// System.Func`2<DungeonArchitect.Graphs.GraphNode,System.Boolean> DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::<>9__1_0
|
|
Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* ___U3CU3E9__1_0_2;
|
|
// System.Func`2<DungeonArchitect.SpatialConstraints.ConstraintRule,System.Boolean> DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::<>9__1_1
|
|
Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* ___U3CU3E9__1_1_3;
|
|
};
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.MeshMerger/MergeMeshItem[]>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.MeshMerger/MergeMeshItem[]>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.DungeonThemeData>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.DungeonThemeData>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.DungeonThemeItem>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.DungeonThemeItem>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<UnityEngine.GameObject>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<UnityEngine.GameObject>
|
|
|
|
// System.Collections.Generic.Queue`1/Enumerator<UnityEngine.GameObject>
|
|
|
|
// System.Collections.Generic.Queue`1/Enumerator<UnityEngine.GameObject>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.Graph>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.Graph>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.GraphNode>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.GraphNode>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.InfinityDungeonConfig>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.InfinityDungeonConfig>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.MarkerNode>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.MarkerNode>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<System.Object>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<System.Object>
|
|
|
|
// System.Collections.Generic.Queue`1/Enumerator<System.Object>
|
|
|
|
// System.Collections.Generic.Queue`1/Enumerator<System.Object>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.PropChildSocketData>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.PropChildSocketData>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.PropSocket>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.PropSocket>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.ThemeOverrideVolume>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.ThemeOverrideVolume>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.MeshMerger/MergeMeshItem>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<DungeonArchitect.MeshMerger/MergeMeshItem>
|
|
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>
|
|
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>
|
|
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>
|
|
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>
|
|
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>
|
|
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>
|
|
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>
|
|
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Int32,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.Byte
|
|
|
|
// System.Byte
|
|
|
|
// UnityEngine.Color
|
|
|
|
// UnityEngine.Color
|
|
|
|
// UnityEngine.Color32
|
|
|
|
// UnityEngine.Color32
|
|
|
|
// DungeonArchitect.Triangulator.DelauneyTriangle
|
|
|
|
// DungeonArchitect.Triangulator.DelauneyTriangle
|
|
|
|
// System.Double
|
|
|
|
// System.Double
|
|
|
|
// DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo
|
|
|
|
// DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeExecutionContext
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeExecutionContext
|
|
|
|
// System.Reflection.FieldInfo
|
|
|
|
// System.Reflection.FieldInfo
|
|
|
|
// System.Guid
|
|
struct Guid_t_StaticFields
|
|
{
|
|
// System.Guid System.Guid::Empty
|
|
Guid_t ___Empty_0;
|
|
};
|
|
|
|
// System.Guid
|
|
|
|
// DungeonArchitect.Triangulator.IEDGE
|
|
|
|
// DungeonArchitect.Triangulator.IEDGE
|
|
|
|
// System.Int32
|
|
|
|
// System.Int32
|
|
|
|
// System.Int64
|
|
|
|
// System.Int64
|
|
|
|
// System.IntPtr
|
|
struct IntPtr_t_StaticFields
|
|
{
|
|
// System.IntPtr System.IntPtr::Zero
|
|
intptr_t ___Zero_1;
|
|
};
|
|
|
|
// System.IntPtr
|
|
|
|
// DungeonArchitect.IntVector
|
|
struct IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_StaticFields
|
|
{
|
|
// DungeonArchitect.IntVector DungeonArchitect.IntVector::Zero
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___Zero_3;
|
|
};
|
|
|
|
// DungeonArchitect.IntVector
|
|
|
|
// DungeonArchitect.IntVector2
|
|
struct IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7_StaticFields
|
|
{
|
|
// DungeonArchitect.IntVector2 DungeonArchitect.IntVector2::Zero
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___Zero_2;
|
|
};
|
|
|
|
// DungeonArchitect.IntVector2
|
|
|
|
// UnityEngine.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.AI.NavMeshDataInstance
|
|
|
|
// UnityEngine.AI.NavMeshDataInstance
|
|
|
|
// UnityEngine.Quaternion
|
|
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
|
|
{
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
|
|
};
|
|
|
|
// UnityEngine.Quaternion
|
|
|
|
// UnityEngine.Rect
|
|
|
|
// UnityEngine.Rect
|
|
|
|
// DungeonArchitect.SpatialConstraints.RuleMetaAttribute
|
|
|
|
// DungeonArchitect.SpatialConstraints.RuleMetaAttribute
|
|
|
|
// System.Single
|
|
|
|
// System.Single
|
|
|
|
// DungeonArchitect.SpatialPartionedLevelMarkerList
|
|
|
|
// DungeonArchitect.SpatialPartionedLevelMarkerList
|
|
|
|
// DungeonArchitect.SyncDungeonSceneObjectSpawner
|
|
|
|
// DungeonArchitect.SyncDungeonSceneObjectSpawner
|
|
|
|
// DungeonArchitect.Graphs.ThemeGraphSchema
|
|
|
|
// DungeonArchitect.Graphs.ThemeGraphSchema
|
|
|
|
// DungeonArchitect.Triangulator.Geometry.Triangle
|
|
|
|
// DungeonArchitect.Triangulator.Geometry.Triangle
|
|
|
|
// 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
|
|
|
|
// UnityEngine.Vector3
|
|
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
|
|
{
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
|
|
};
|
|
|
|
// UnityEngine.Vector3
|
|
|
|
// System.Void
|
|
|
|
// System.Void
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Vector3>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Vector3>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<DungeonArchitect.IntVector2,System.Object>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<DungeonArchitect.IntVector2,System.Object>
|
|
|
|
// UnityEngine.AnimationCurve
|
|
|
|
// UnityEngine.AnimationCurve
|
|
|
|
// DungeonArchitect.AsyncDungeonSceneObjectSpawner
|
|
|
|
// DungeonArchitect.AsyncDungeonSceneObjectSpawner
|
|
|
|
// UnityEngine.AsyncOperation
|
|
|
|
// UnityEngine.AsyncOperation
|
|
|
|
// UnityEngine.Bounds
|
|
|
|
// UnityEngine.Bounds
|
|
|
|
// DungeonArchitect.SpatialConstraints.ConstraintRuleContext
|
|
|
|
// DungeonArchitect.SpatialConstraints.ConstraintRuleContext
|
|
|
|
// DungeonArchitect.DungeonNodeSpawnData
|
|
|
|
// DungeonArchitect.DungeonNodeSpawnData
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeEngine
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeEngine
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeItem
|
|
|
|
// DungeonArchitect.Themeing.DungeonThemeItem
|
|
|
|
// UnityEngine.AI.NavMeshBuildSettings
|
|
|
|
// UnityEngine.AI.NavMeshBuildSettings
|
|
|
|
// UnityEngine.AI.NavMeshBuildSource
|
|
|
|
// UnityEngine.AI.NavMeshBuildSource
|
|
|
|
// UnityEngine.Object
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
|
|
{
|
|
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
|
|
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
|
|
};
|
|
|
|
// UnityEngine.Object
|
|
|
|
// DungeonArchitect.Themeing.PropChildSocketData
|
|
|
|
// DungeonArchitect.Themeing.PropChildSocketData
|
|
|
|
// DungeonArchitect.PropSocket
|
|
|
|
// DungeonArchitect.PropSocket
|
|
|
|
// System.RuntimeTypeHandle
|
|
|
|
// System.RuntimeTypeHandle
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain
|
|
|
|
// DungeonArchitect.MeshMerger/MergeMeshItem
|
|
|
|
// DungeonArchitect.MeshMerger/MergeMeshItem
|
|
|
|
// DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo
|
|
|
|
// DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.IntVector2,System.Object>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.IntVector2,System.Object>
|
|
|
|
// System.ApplicationException
|
|
|
|
// System.ApplicationException
|
|
|
|
// UnityEngine.Component
|
|
|
|
// UnityEngine.Component
|
|
|
|
// System.IO.FileSystemInfo
|
|
|
|
// System.IO.FileSystemInfo
|
|
|
|
// UnityEngine.GameObject
|
|
|
|
// UnityEngine.GameObject
|
|
|
|
// DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem
|
|
|
|
// DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem
|
|
|
|
// DungeonArchitect.Themeing.GameObjectDungeonThemeItem
|
|
|
|
// DungeonArchitect.Themeing.GameObjectDungeonThemeItem
|
|
|
|
// UnityEngine.Material
|
|
|
|
// UnityEngine.Material
|
|
|
|
// UnityEngine.Mesh
|
|
|
|
// UnityEngine.Mesh
|
|
|
|
// UnityEngine.AI.NavMeshData
|
|
|
|
// UnityEngine.AI.NavMeshData
|
|
|
|
// UnityEngine.PhysicsMaterial2D
|
|
|
|
// UnityEngine.PhysicsMaterial2D
|
|
|
|
// UnityEngine.ScriptableObject
|
|
|
|
// UnityEngine.ScriptableObject
|
|
|
|
// UnityEngine.Sprite
|
|
|
|
// UnityEngine.Sprite
|
|
|
|
// DungeonArchitect.Themeing.SpriteDungeonThemeItem
|
|
|
|
// DungeonArchitect.Themeing.SpriteDungeonThemeItem
|
|
|
|
// 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.Texture
|
|
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
|
|
{
|
|
// System.Int32 UnityEngine.Texture::GenerateAllMips
|
|
int32_t ___GenerateAllMips_4;
|
|
};
|
|
|
|
// UnityEngine.Texture
|
|
|
|
// 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.DungeonSceneObjectSpawner/SpawnInfo
|
|
|
|
// DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo
|
|
|
|
// System.Func`2<DungeonArchitect.SpatialConstraints.ConstraintRule,System.Boolean>
|
|
|
|
// System.Func`2<DungeonArchitect.SpatialConstraints.ConstraintRule,System.Boolean>
|
|
|
|
// System.Func`2<DungeonArchitect.DungeonEventListener,System.Boolean>
|
|
|
|
// System.Func`2<DungeonArchitect.DungeonEventListener,System.Boolean>
|
|
|
|
// System.Func`2<DungeonArchitect.Graphs.GraphNode,System.Boolean>
|
|
|
|
// System.Func`2<DungeonArchitect.Graphs.GraphNode,System.Boolean>
|
|
|
|
// System.Predicate`1<DungeonArchitect.InfinityDungeonConfig>
|
|
|
|
// System.Predicate`1<DungeonArchitect.InfinityDungeonConfig>
|
|
|
|
// System.ArgumentException
|
|
|
|
// System.ArgumentException
|
|
|
|
// UnityEngine.Behaviour
|
|
|
|
// UnityEngine.Behaviour
|
|
|
|
// UnityEngine.Collider
|
|
|
|
// UnityEngine.Collider
|
|
|
|
// DungeonArchitect.SpatialConstraints.ConstraintRule
|
|
|
|
// DungeonArchitect.SpatialConstraints.ConstraintRule
|
|
|
|
// DungeonArchitect.Splatmap.DungeonSplatAsset
|
|
|
|
// DungeonArchitect.Splatmap.DungeonSplatAsset
|
|
|
|
// System.IO.FileInfo
|
|
|
|
// System.IO.FileInfo
|
|
|
|
// DungeonArchitect.Graphs.Graph
|
|
|
|
// DungeonArchitect.Graphs.Graph
|
|
|
|
// DungeonArchitect.Graphs.GraphLink
|
|
|
|
// DungeonArchitect.Graphs.GraphLink
|
|
|
|
// DungeonArchitect.Graphs.GraphNode
|
|
|
|
// DungeonArchitect.Graphs.GraphNode
|
|
|
|
// DungeonArchitect.Graphs.GraphPin
|
|
|
|
// DungeonArchitect.Graphs.GraphPin
|
|
|
|
// UnityEngine.MeshFilter
|
|
|
|
// UnityEngine.MeshFilter
|
|
|
|
// UnityEngine.Renderer
|
|
|
|
// UnityEngine.Renderer
|
|
|
|
// DungeonArchitect.SelectorRule
|
|
|
|
// DungeonArchitect.SelectorRule
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintAsset
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintAsset
|
|
|
|
// UnityEngine.Texture2D
|
|
|
|
// UnityEngine.Texture2D
|
|
|
|
// UnityEngine.Transform
|
|
|
|
// UnityEngine.Transform
|
|
|
|
// DungeonArchitect.TransformationRule
|
|
|
|
// DungeonArchitect.TransformationRule
|
|
|
|
// UnityEngine.BoxCollider
|
|
|
|
// UnityEngine.BoxCollider
|
|
|
|
// UnityEngine.CapsuleCollider
|
|
|
|
// UnityEngine.CapsuleCollider
|
|
|
|
// UnityEngine.Collider2D
|
|
|
|
// UnityEngine.Collider2D
|
|
|
|
// DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference
|
|
|
|
// DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference
|
|
|
|
// DungeonArchitect.Graphs.MarkerNode
|
|
|
|
// DungeonArchitect.Graphs.MarkerNode
|
|
|
|
// UnityEngine.MeshCollider
|
|
|
|
// UnityEngine.MeshCollider
|
|
|
|
// UnityEngine.MeshRenderer
|
|
|
|
// UnityEngine.MeshRenderer
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
|
|
// DungeonArchitect.Graphs.PlaceableNode
|
|
|
|
// DungeonArchitect.Graphs.PlaceableNode
|
|
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode
|
|
struct SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_StaticFields
|
|
{
|
|
// System.Single DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::TileSize
|
|
float ___TileSize_16;
|
|
};
|
|
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintGraph
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintGraph
|
|
|
|
// UnityEngine.SphereCollider
|
|
|
|
// UnityEngine.SphereCollider
|
|
|
|
// UnityEngine.SpriteRenderer
|
|
|
|
// UnityEngine.SpriteRenderer
|
|
|
|
// UnityEngine.Terrain
|
|
|
|
// UnityEngine.Terrain
|
|
|
|
// UnityEngine.BoxCollider2D
|
|
|
|
// UnityEngine.BoxCollider2D
|
|
|
|
// UnityEngine.CircleCollider2D
|
|
|
|
// UnityEngine.CircleCollider2D
|
|
|
|
// DungeonArchitect.Dungeon
|
|
|
|
// DungeonArchitect.Dungeon
|
|
|
|
// DungeonArchitect.DungeonBuilder
|
|
|
|
// DungeonArchitect.DungeonBuilder
|
|
|
|
// DungeonArchitect.DungeonConfig
|
|
|
|
// DungeonArchitect.DungeonConfig
|
|
|
|
// DungeonArchitect.DungeonEventListener
|
|
|
|
// DungeonArchitect.DungeonEventListener
|
|
|
|
// DungeonArchitect.DungeonItemSpawnListener
|
|
|
|
// DungeonArchitect.DungeonItemSpawnListener
|
|
|
|
// DungeonArchitect.DungeonMarkerEmitter
|
|
|
|
// DungeonArchitect.DungeonMarkerEmitter
|
|
|
|
// DungeonArchitect.Themeing.DungeonMarkerVisualizerComponent
|
|
|
|
// DungeonArchitect.Themeing.DungeonMarkerVisualizerComponent
|
|
|
|
// DungeonArchitect.DungeonModel
|
|
|
|
// DungeonArchitect.DungeonModel
|
|
|
|
// DungeonArchitect.DungeonPaintMode
|
|
|
|
// DungeonArchitect.DungeonPaintMode
|
|
|
|
// DungeonArchitect.DungeonRuntimeNavigation
|
|
|
|
// DungeonArchitect.DungeonRuntimeNavigation
|
|
|
|
// DungeonArchitect.DungeonSceneProvider
|
|
|
|
// DungeonArchitect.DungeonSceneProvider
|
|
|
|
// DungeonArchitect.DungeonSceneProviderData
|
|
|
|
// DungeonArchitect.DungeonSceneProviderData
|
|
|
|
// DungeonArchitect.Splatmap.DungeonSplatmap
|
|
|
|
// DungeonArchitect.Splatmap.DungeonSplatmap
|
|
|
|
// DungeonArchitect.DungeonToolData
|
|
|
|
// DungeonArchitect.DungeonToolData
|
|
|
|
// DungeonArchitect.InfinityDungeon
|
|
|
|
// DungeonArchitect.InfinityDungeon
|
|
|
|
// DungeonArchitect.InfinityDungeonEditorUpdate
|
|
|
|
// DungeonArchitect.InfinityDungeonEditorUpdate
|
|
|
|
// DungeonArchitect.Graphs.MarkerEmitterNode
|
|
|
|
// DungeonArchitect.Graphs.MarkerEmitterNode
|
|
|
|
// DungeonArchitect.PlaceableMarker
|
|
|
|
// DungeonArchitect.PlaceableMarker
|
|
|
|
// UnityEngine.PolygonCollider2D
|
|
|
|
// UnityEngine.PolygonCollider2D
|
|
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode
|
|
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor
|
|
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor
|
|
|
|
// DungeonArchitect.Graphs.VisualNode
|
|
|
|
// DungeonArchitect.Graphs.VisualNode
|
|
|
|
// DungeonArchitect.Volume
|
|
|
|
// DungeonArchitect.Volume
|
|
|
|
// DungeonArchitect.Splatmap.DungeonSplatmapVisualizer
|
|
|
|
// DungeonArchitect.Splatmap.DungeonSplatmapVisualizer
|
|
|
|
// DungeonArchitect.Graphs.GameObjectArrayNode
|
|
|
|
// DungeonArchitect.Graphs.GameObjectArrayNode
|
|
|
|
// DungeonArchitect.Graphs.GameObjectNode
|
|
|
|
// DungeonArchitect.Graphs.GameObjectNode
|
|
|
|
// DungeonArchitect.InfinityDungeonConfig
|
|
|
|
// DungeonArchitect.InfinityDungeonConfig
|
|
|
|
// DungeonArchitect.MarkerReplaceVolume
|
|
|
|
// DungeonArchitect.MarkerReplaceVolume
|
|
|
|
// DungeonArchitect.MeshMerger
|
|
|
|
// DungeonArchitect.MeshMerger
|
|
|
|
// DungeonArchitect.MirrorVolume
|
|
|
|
// DungeonArchitect.MirrorVolume
|
|
|
|
// DungeonArchitect.NegationVolume
|
|
|
|
// DungeonArchitect.NegationVolume
|
|
|
|
// DungeonArchitect.PooledDungeonSceneProvider
|
|
|
|
// DungeonArchitect.PooledDungeonSceneProvider
|
|
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode
|
|
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode
|
|
|
|
// DungeonArchitect.Graphs.SpriteNode
|
|
|
|
// DungeonArchitect.Graphs.SpriteNode
|
|
|
|
// DungeonArchitect.ThemeOverrideVolume
|
|
|
|
// DungeonArchitect.ThemeOverrideVolume
|
|
|
|
// DungeonArchitect.NonPooledDungeonSceneProvider
|
|
|
|
// DungeonArchitect.NonPooledDungeonSceneProvider
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
// 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.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.DungeonEventListener[]
|
|
struct DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* m_Items[1];
|
|
|
|
inline DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF** 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, DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// 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.DungeonMarkerEmitter[]
|
|
struct DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* m_Items[1];
|
|
|
|
inline DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5** 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, DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.MarkerReplaceVolume[]
|
|
struct MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* m_Items[1];
|
|
|
|
inline MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271** 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, MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.MarkerReplacementEntry[]
|
|
struct MarkerReplacementEntryU5BU5D_tA84043C70A2C288196A9B4C7CFC2C7F388722021 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* m_Items[1];
|
|
|
|
inline MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224** 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, MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* 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;
|
|
}
|
|
};
|
|
// 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;
|
|
}
|
|
};
|
|
// System.Reflection.FieldInfo[]
|
|
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) FieldInfo_t* m_Items[1];
|
|
|
|
inline FieldInfo_t* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline FieldInfo_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, FieldInfo_t* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline FieldInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline FieldInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, FieldInfo_t* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// UnityEngine.Material[]
|
|
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* m_Items[1];
|
|
|
|
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** 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, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// UnityEngine.MeshFilter[]
|
|
struct MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* m_Items[1];
|
|
|
|
inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5** 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, MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.MeshMerger/MergeMeshItem[]
|
|
struct MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* m_Items[1];
|
|
|
|
inline MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F** 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, MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* 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;
|
|
}
|
|
};
|
|
// UnityEngine.Vector2[]
|
|
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1];
|
|
|
|
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* 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, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// UnityEngine.Collider[]
|
|
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* m_Items[1];
|
|
|
|
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** 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, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// 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.DungeonNodeSpawnData[]
|
|
struct DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 m_Items[1];
|
|
|
|
inline DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7* 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, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___nodeData_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___socket_2), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___nodeData_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___socket_2), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
// UnityEngine.Renderer[]
|
|
struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* m_Items[1];
|
|
|
|
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF** 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, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.PropSocket[]
|
|
struct PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* m_Items[1];
|
|
|
|
inline PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394** 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, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Triangulator.DelauneyTriangle[]
|
|
struct DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9 m_Items[1];
|
|
|
|
inline DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9* 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, DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// System.Boolean[]
|
|
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) bool m_Items[1];
|
|
|
|
inline bool GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline bool* 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, bool value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline bool GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// DungeonArchitect.Triangulator.IEDGE[]
|
|
struct IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF m_Items[1];
|
|
|
|
inline IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF* 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, IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// DungeonArchitect.Graphs.GraphNode[]
|
|
struct GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* m_Items[1];
|
|
|
|
inline GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// 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;
|
|
}
|
|
};
|
|
// UnityEngine.Color32[]
|
|
struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B m_Items[1];
|
|
|
|
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* 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, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// UnityEngine.Texture2D[]
|
|
struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* m_Items[1];
|
|
|
|
inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4** 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, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Graphs.MarkerNode[]
|
|
struct MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* m_Items[1];
|
|
|
|
inline MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2** 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, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Graphs.MarkerEmitterNode[]
|
|
struct MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* m_Items[1];
|
|
|
|
inline MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A** 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, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.Graphs.GraphLink[]
|
|
struct GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) GraphLink_t167090219997E1F874E24A93015AD8333374E463* m_Items[1];
|
|
|
|
inline GraphLink_t167090219997E1F874E24A93015AD8333374E463* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline GraphLink_t167090219997E1F874E24A93015AD8333374E463** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, GraphLink_t167090219997E1F874E24A93015AD8333374E463* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline GraphLink_t167090219997E1F874E24A93015AD8333374E463* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline GraphLink_t167090219997E1F874E24A93015AD8333374E463** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, GraphLink_t167090219997E1F874E24A93015AD8333374E463* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// DungeonArchitect.SpatialConstraints.ConstraintRule[]
|
|
struct ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* m_Items[1];
|
|
|
|
inline ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF** 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, ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.String[]
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) String_t* m_Items[1];
|
|
|
|
inline String_t* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline String_t** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, String_t* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.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);
|
|
}
|
|
};
|
|
// UnityEngine.AI.NavMeshBuildSource[]
|
|
struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD m_Items[1];
|
|
|
|
inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* 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, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// DungeonArchitect.Triangulator.Geometry.Triangle[]
|
|
struct TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 m_Items[1];
|
|
|
|
inline Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9* 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, Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
|
|
|
|
// T UnityEngine.Component::GetComponent<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, 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.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// TSource[] System.Linq.Enumerable::ToArray<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
|
|
// T[] UnityEngine.Object::FindObjectsOfType<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared (const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<System.Object>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Func`2<System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
|
|
// T DungeonArchitect.DungeonPaintMode::GetSiblingComponent<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DungeonPaintMode_GetSiblingComponent_TisRuntimeObject_m3A78FBE0A17D5D0D643F7163DD583E67EA1C803F_gshared (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __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.Predicate`1<System.Object>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<System.Object>::RemoveAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, 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) ;
|
|
// 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) ;
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector3>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m3AB3A0CBA2FC939693360C3753E53CA1E7BAD66F_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector3>::Remove(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mA22ACBFC00BF518337732F3D3033AABB2DD46676_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.Vector3>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Vector3>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_gshared (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.Vector3>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_gshared_inline (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.Vector3>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_gshared (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Object::Instantiate<System.Object>(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared (RuntimeObject* ___0_original, 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.Void System.Collections.Generic.List`1<System.Object>::Clear()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponentInParent<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, 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) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_mC3FEA647E750C27367C990777D8890E0E712E514_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3 Dictionary_2_GetEnumerator_m3F1620145BA0815B7C7CD648EF054558AA26556A_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mAECCBE12C0427D7ACF88F82FA266F1AE37402565_gshared (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_gshared_inline (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method) ;
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::get_Key()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>::get_Value()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Object>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEF2707F5CC16A6E06101F98A15C6C02A0FA06994 Dictionary_2_GetEnumerator_mF8473343AF03ABD230BD41045B7EE0452F065BFD_gshared (Dictionary_2_tA27C0DD25873C548F8AFBA67CD49F2CD8492DF93* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.IntVector2,System.Object>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m581552D753644F85A4D1CFD6880BAC24FE12F74D_gshared (Enumerator_tEF2707F5CC16A6E06101F98A15C6C02A0FA06994* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.IntVector2,System.Object>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tF2CF3F8B5F8385A4A0450CB75A190401416A73C3 Enumerator_get_Current_m4519681B87AB8553CE784B86CAD4D869C7CDC1A4_gshared_inline (Enumerator_tEF2707F5CC16A6E06101F98A15C6C02A0FA06994* __this, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.KeyValuePair`2<DungeonArchitect.IntVector2,System.Object>::get_Value()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC2915B028987E80D4EDE76EF537F3446626CF1F2_gshared_inline (KeyValuePair_2_tF2CF3F8B5F8385A4A0450CB75A190401416A73C3* __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.Boolean System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.IntVector2,System.Object>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mDA85AB23617131E4573A713D52904D7DB8238A81_gshared (Enumerator_tEF2707F5CC16A6E06101F98A15C6C02A0FA06994* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Object>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m4DC143BC57F14EDD85AB13B6D6F3B5D0E319B30E_gshared (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m6CB7217352B925BB4008CD684804DB04B39ED2F5_gshared (Dictionary_2_tA27C0DD25873C548F8AFBA67CD49F2CD8492DF93* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Object>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mFD874508917976E4B679DE7DD33C12E0DD7ACC21_gshared (Dictionary_2_tA27C0DD25873C548F8AFBA67CD49F2CD8492DF93* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_key, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Object>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m4FFFD525E71379179AE1B5E7866853382040181F_gshared (Dictionary_2_tA27C0DD25873C548F8AFBA67CD49F2CD8492DF93* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Object>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m24FA1D279FE2E8ABBC6AC29870F0AB585E24B30F_gshared (Dictionary_2_tA27C0DD25873C548F8AFBA67CD49F2CD8492DF93* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_key, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>::Clear()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_gshared_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_gshared_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_gshared (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Array::Sort<DungeonArchitect.DungeonNodeSpawnData>(T[],System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisDungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_m3FCF9E022451A2FD96ED24AC73C12D8563B97417_gshared (DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* ___0_array, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<DungeonArchitect.DungeonNodeSpawnData>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m17F777512E52AF9B284DDF99793E5E4FA7BF9977_gshared (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.Queue`1<DungeonArchitect.DungeonNodeSpawnData>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_gshared_inline (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.Queue`1<DungeonArchitect.DungeonNodeSpawnData>::Dequeue()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 Queue_1_Dequeue_mB637D5B43676F336CB79D42430D96065150FB422_gshared (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<System.Object>::Enqueue(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// 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.Collections.Generic.Queue`1/Enumerator<T> System.Collections.Generic.Queue`1<System.Object>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A Queue_1_GetEnumerator_mBF0033C4BCEA408644D24F0B28A81F9145FB97C9_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1/Enumerator<System.Object>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m680926A5EFC7099ECBCE9DEF68F8DED03C103955_gshared (Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.Queue`1/Enumerator<System.Object>::get_Current()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m5F2338F4C35E898DB7231D7E30F30155498FA9D7_gshared (Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Queue`1/Enumerator<System.Object>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mABD92CBE05B031E50E316375DDC8B2BDAD3F6F84_gshared (Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A* __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.Int32 System.Collections.Generic.Queue`1<System.Object>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.Queue`1<System.Object>::Dequeue()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<System.Object>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Clear_m70861E24CF43ECFF3BC5C2AD4EE55963D54D8711_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __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.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 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.Dictionary`2<DungeonArchitect.IntVector2,System.Object>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mF4233287D33FC9DEC45E3A03B4083DAF6E711755_gshared (Dictionary_2_tA27C0DD25873C548F8AFBA67CD49F2CD8492DF93* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Triangle>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m230C12BF1426C8D962464E8711577D2A62987A40_gshared (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Triangle>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_gshared_inline (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 ___0_item, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Triangle>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_gshared (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Triangle>::RemoveAt(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC_gshared (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Triangle>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_gshared_inline (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::RemoveAt(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Triangle>::TrimExcess()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m650FA9EBBAA85D6B2239F9CB816324814CB27954_gshared (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Array::Sort<System.Object>(T[],System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRuntimeObject_mB5F13D1685AB91F0DC0157388C3E5AE9C3E451AE_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.DungeonNodeSpawnData>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m1FF2D5FA7699D6C8E07F653D9C56410218F57EF9_gshared (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_mD75513F88082CD25B1DEB4EFB23B693E1D3EFFC0_gshared (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData>::Enqueue(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_mCBE2A4DB9965F1BBC5D6A92EC7787F9C38D45C77_gshared (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __this, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC ___0_item, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.Queue`1<DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData>::Dequeue()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC Queue_1_Dequeue_mFB642A0DFBBB46FB11BA3A3D9A23C7F141339975_gshared (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.Queue`1<DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_mFD5DD949D6618748FD99578EA32DDC524F0C6335_gshared_inline (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __this, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.DungeonNodeSpawnData>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* List_1_ToArray_m6A1C3BC8D590DBD889F975E422231F97C7B7871A_gshared (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<System.Int32>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.DungeonNodeSpawnData>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m2596DCF8520D8ED24D7D70AE344C00DA626E7119_gshared_inline (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* __this, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___0_item, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, 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) ;
|
|
// T[] System.Collections.Generic.List`1<UnityEngine.Vector2>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m30C796E429FCC7507F8F511173A1450236D0633E_gshared (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo>::Enqueue(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748_gshared (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F ___0_item, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.Queue`1<DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo>::Dequeue()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F Queue_1_Dequeue_m5856F724327BBB3C408EA071373CC8D2C864C1CE_gshared (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.Queue`1<DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_mD9A26A999D8EE6C3339F6517D4CEE36EF27B78B8_gshared_inline (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, const RuntimeMethod* method) ;
|
|
// T[] DungeonArchitect.Graphs.Graph::GetNodes<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Graph_GetNodes_TisRuntimeObject_m9AE7A46E0BDB45363DC989EEE05E748073CEA84E_gshared (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Object>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared (KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
|
|
// TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_gshared (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
|
|
// TSource System.Linq.Enumerable::Last<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Last_TisRuntimeObject_m39971562AFD7CCF7CFF65E8CA0A457CCC3E18F8F_gshared (RuntimeObject* ___0_source, 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) ;
|
|
// TSource System.Linq.Enumerable::FirstOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
|
|
// T UnityEngine.ScriptableObject::CreateInstance<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared (const RuntimeMethod* method) ;
|
|
// System.Int32 System.Linq.Enumerable::Count<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enumerable_Count_TisRuntimeObject_mA9FCB8ECCFE8FABC5AA2F8D46F82ACD52279930B_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Vector3>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mA539B8FE4C6FAFC6C87123D3E02A18CDBA76F410_gshared (Dictionary_2_t184255DB06D490EE1D1E0AC3AB6196B56751FC75* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Vector3>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m861B0BBC65C4DA70AA8DCC5A206E60158B0C454F_gshared (Dictionary_2_t184255DB06D490EE1D1E0AC3AB6196B56751FC75* __this, RuntimeObject* ___0_key, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Vector3>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Dictionary_2_get_Item_mE9471094833D0656420C54F84B0E66371B2EAF54_gshared (Dictionary_2_t184255DB06D490EE1D1E0AC3AB6196B56751FC75* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Linq.Enumerable::Contains<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,TSource)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Contains_TisRuntimeObject_mBCDB5870C52FC5BD2B6AE472A749FC03B9CF8958_gshared (RuntimeObject* ___0_source, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
|
|
// System.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) ;
|
|
// T UnityEngine.Component::GetComponent<DungeonArchitect.DungeonModel>()
|
|
inline DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* Component_GetComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_mFC920F09F2C130A1685D0AFA0A7C4250118002B2 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// System.Boolean DungeonArchitect.DungeonBuilder::get_IsLayoutBuilt()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonBuilder_get_IsLayoutBuilt_m9FB20538FB79F418CD8DF5721B762A37CF468ACE (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<DungeonArchitect.DungeonConfig>()
|
|
inline DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::Initialize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Initialize_mCB848F0D09F9E4F9F7484507309F5358A9FD2BBB (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<DungeonArchitect.PooledDungeonSceneProvider>()
|
|
inline PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* Component_GetComponent_TisPooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C_m8A5E59E7E825781BE4FFD17AA5F790F59A9105D8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.Component::GetComponent<DungeonArchitect.DungeonBuilder>()
|
|
inline DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* Component_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m03BC396415FF1BC81262C5ED844FD2D73CCA91C5 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeData>::.ctor()
|
|
inline void List_1__ctor_m4E77C32FAF0B6CE903A187D9EAFA50B51E3578CB (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Graphs.Graph>::GetEnumerator()
|
|
inline Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C List_1_GetEnumerator_m119EA27488BB7345EB3D3F54768D814CF3DA5645 (List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C (*) (List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.Graph>::Dispose()
|
|
inline void Enumerator_Dispose_mB9CA8E49EFA67221A2924E2B9ABD1B50E16A854A (Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.Graph>::get_Current()
|
|
inline Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* Enumerator_get_Current_mD16A4986584CE64D54942B68E73302C50CACFE16_inline (Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* (*) (Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.DungeonThemeData::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeData__ctor_m7CBE41EDB0EDD0F3085D16500411D8FEC6ABC49D (DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Themeing.DungeonThemeData::BuildFromGraph(DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeData_BuildFromGraph_m483F271F96A7ABC6DC57B007281913EC2B020041 (DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_graph, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeData>::Add(T)
|
|
inline void List_1_Add_m28EE95F5274DFB81034CEB60EE2FEA473412FF25_inline (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* __this, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20*, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.Graph>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mCFFEA6B23FFAA60BDD58DC5ABE0C86A3DBEB3429 (Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.RuntimeDungeonSceneObjectInstantiator::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeDungeonSceneObjectInstantiator__ctor_mC6C0A316606E09C17B77A18B6B96624EF382D861 (RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Dungeon::Build(DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Build_m19294111575BF32EF95AF21B186F316666341608 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, RuntimeObject* ___0_objectInstantiator, 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.Single UnityEngine.Random::get_value()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B (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.Dungeon::SetSeed(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_SetSeed_m9A3848B728AFE33897FFF47654A11609EA81017D (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, int32_t ___0_seed, 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.Void DungeonArchitect.Dungeon::DestroyDungeon()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Dungeon::NotifyPreBuild()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyPreBuild_m5F4FDA4E7B28F5DD8857042A314FBFCC32374CE2 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.LevelMarkerList DungeonArchitect.DungeonBuilder::get_Markers()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* DungeonBuilder_get_Markers_m54679B042CFC062AA6B7BE30119712F19A0B8D2F_inline (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Dungeon::NotifyPostLayoutBuild()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyPostLayoutBuild_m0281A78CC82FA59B3F1F2DB07ABA0F1CA0F3251A (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Dungeon::ReapplyTheme(DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_ReapplyTheme_mD69979D14C9839D19A5AB90A3D4843002C86A24C (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, RuntimeObject* ___0_objectInstantiator, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<DungeonArchitect.DungeonRuntimeNavigation>()
|
|
inline DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* Component_GetComponent_TisDungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174_mB6368F1149594B21C80EEC1C3AA31A4885AC14A9 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonRuntimeNavigation::BuildNavMesh()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_BuildNavMesh_mB117D731FE403B943F9BDF46A4DC91A7DF06051B (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Dungeon::NotifyPostBuild()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyPostBuild_m7A4B5122D8B01DFB84E4164003ACCA605E29835E (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonBuilder::EmitCustomMarkers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_EmitCustomMarkers_mE03B2ABA282B0F244539538527A4F44C2E2C91D1 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Dungeon::NotifyMarkersEmitted(DungeonArchitect.LevelMarkerList)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyMarkersEmitted_m0485E99F06C9B2E6CEE01C94D832B08E4E5B0CBB (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___0_markers, 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) ;
|
|
// DungeonArchitect.Themeing.DungeonThemeExecutionContext DungeonArchitect.Dungeon::CreateThemeExecutionContext(DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 Dungeon_CreateThemeExecutionContext_mFD723BB1DB0A883EA99EFA8B79A09E847329DB7E (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, RuntimeObject* ___0_objectInstantiator, const RuntimeMethod* 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.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) ;
|
|
// T UnityEngine.Component::GetComponent<DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor>()
|
|
inline SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* Component_GetComponent_TisSpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1_m6A50881D732274C9406CC0CD2B422D4525A07914 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.Component::GetComponent<DungeonArchitect.DungeonSceneProvider>()
|
|
inline DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* Component_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, 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);
|
|
}
|
|
// TSource[] System.Linq.Enumerable::ToArray<DungeonArchitect.DungeonItemSpawnListener>(System.Collections.Generic.IEnumerable`1<TSource>)
|
|
inline DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* Enumerable_ToArray_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m912F25BCCB60D28F69BAD36B885EA559B1480E6D (RuntimeObject* ___0_source, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method);
|
|
}
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.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.AsyncDungeonSceneObjectSpawner::.ctor(System.Int64,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncDungeonSceneObjectSpawner__ctor_m51625F6B8A893B21C147B946A41D6739BB10C6E0 (AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE* __this, int64_t ___0_maxMilliPerFrame, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_buildOrigin, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.SyncDungeonSceneObjectSpawner::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncDungeonSceneObjectSpawner__ctor_mCCF5901CAC9AE725720C0C734C92729F635262EB (SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.ThemeOverrideVolume>::.ctor()
|
|
inline void List_1__ctor_m6078A5AB7BB9C203137AA0F8F7B0D1D7EAAE111F (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, 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);
|
|
}
|
|
// T[] UnityEngine.Object::FindObjectsOfType<DungeonArchitect.ThemeOverrideVolume>()
|
|
inline ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* Object_FindObjectsOfType_TisThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5_m4412F261DA3B16FD6CD449CCCE28D9DD9B15CEBE (const RuntimeMethod* method)
|
|
{
|
|
return (( ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.ThemeOverrideVolume>::Add(T)
|
|
inline void List_1_Add_m5DD0E1456C30D557465E6E2A5641C6E0389A1251_inline (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* __this, ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8*, ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.ThemeOverrideVolume>::ToArray()
|
|
inline ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* List_1_ToArray_m8DF18B32585E49372E7CA53432D502C5D19D4804 (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* (*) (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// T[] UnityEngine.Component::GetComponents<DungeonArchitect.DungeonEventListener>()
|
|
inline DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* Component_GetComponents_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_mFAFD94DCA45FDCF055F38850BEF478426EFFA0D5 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Func`2<DungeonArchitect.DungeonEventListener,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
inline void Func_2__ctor_mC7726F3CA1E9B0D4BA165423718E0B050B4E71F6 (Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<DungeonArchitect.DungeonEventListener>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
|
|
inline RuntimeObject* Enumerable_Where_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m7D3B47F779260CCDD2AFA783825B15AB42C1E46C (RuntimeObject* ___0_source, Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* ___1_predicate, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
|
|
}
|
|
// TSource[] System.Linq.Enumerable::ToArray<DungeonArchitect.DungeonEventListener>(System.Collections.Generic.IEnumerable`1<TSource>)
|
|
inline DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* Enumerable_ToArray_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m69DE47E1A588690468E3A2CE39B03FEBAA81F0F0 (RuntimeObject* ___0_source, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method);
|
|
}
|
|
// DungeonArchitect.DungeonEventListener[] DungeonArchitect.Dungeon::GetListeners()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* Dungeon_GetListeners_m3059C487249EF8FB4DB52569BE494F24F1BAD77F (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, 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.Void DungeonArchitect.Dungeon::NotifyPreDungeonDestroy()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyPreDungeonDestroy_m238C9D76AC1A6D8FC43E0F5A9CA4155C30531802 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* 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.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);
|
|
}
|
|
// 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.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 UnityEngine.Application::get_isPlaying()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* 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.DungeonRuntimeNavigation::DestroyNavMesh()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_DestroyNavMesh_m00359C3B719991195C873972069890D80FE45031 (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Dungeon::NotifyDungeonDestroyed()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyDungeonDestroyed_m6B493637DA9C801CBC2214B18A53E1F137D30CB8 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Dungeon::Build()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Dungeon::DebugDraw()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_DebugDraw_m1D5538E6EA515494412A9C346C5659EEBD655692 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __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) ;
|
|
// System.Void UnityEngine.MonoBehaviour::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Dungeon/<>c::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mBDC2FB1123DA88B475F203C4BC8088F35C66E4B4 (U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Object::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Behaviour::get_enabled()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.PMRandom::.ctor(System.UInt32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PMRandom__ctor_m706882B3460D0948D7D5CE2FACF9550FD4D74883 (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* __this, uint32_t ___0_seed, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.SpatialPartionedLevelMarkerList::.ctor(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialPartionedLevelMarkerList__ctor_mE3A4A098EAF11544377624B40695150DBD6EA100 (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, float ___0_partitionCellSize, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonBuilder::ClearSockets()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_ClearSockets_m30F24A43870870974DE27711938250A8CCA21D6A (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method) ;
|
|
// T[] UnityEngine.Component::GetComponents<DungeonArchitect.DungeonMarkerEmitter>()
|
|
inline DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66* Component_GetComponents_TisDungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5_mF51CA1586EFF1084F1DBF2F9756C700C4A28B4F7 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.PropSocket DungeonArchitect.DungeonBuilder::EmitMarker(System.String,UnityEngine.Matrix4x4,DungeonArchitect.IntVector,System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* DungeonBuilder_EmitMarker_m4ADEFAAF748B5CE1DC62FD9B9891E57E506D31AE (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_gridPosition, int32_t ___3_cellId, RuntimeObject* ___4_metadata, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.PropSocket DungeonArchitect.LevelMarkerList::EmitMarker(System.String,UnityEngine.Matrix4x4,DungeonArchitect.IntVector,System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* LevelMarkerList_EmitMarker_m2BE4E26A7BAD3B94CE8480C66EEEECA7D6C3D54A (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_gridPosition, int32_t ___3_cellId, RuntimeObject* ___4_metadata, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonBuilder::EmitMarker(System.String,UnityEngine.Matrix4x4,System.Int32,UnityEngine.Vector3,DungeonArchitect.IntVector,System.Int32,UnityEngine.Vector3,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_EmitMarker_m22A17CF3A63D95FBAF747B849BF86DD4B2249239 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1__transform, int32_t ___2_count, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_InterOffset, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___4_gridPosition, int32_t ___5_cellId, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_LogicalToWorldScale, RuntimeObject* ___7_metadata, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.LevelMarkerList::EmitMarker(System.String,UnityEngine.Matrix4x4,System.Int32,UnityEngine.Vector3,DungeonArchitect.IntVector,System.Int32,UnityEngine.Vector3,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_EmitMarker_m3832E3F7230ABD2A85525E980EB7920C1E67D182 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1__transform, int32_t ___2_count, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_InterOffset, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___4_gridPosition, int32_t ___5_cellId, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_LogicalToWorldScale, RuntimeObject* ___7_metadata, 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) ;
|
|
// DungeonArchitect.IntVector DungeonArchitect.Utils.MathUtils::ToIntVector(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C MathUtils_ToIntVector_mBB1A27762E1EB2064865DE6AC6A54A5B4A4C525E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Transform::get_localScale()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
|
|
// T[] UnityEngine.Object::FindObjectsOfType<DungeonArchitect.MarkerReplaceVolume>()
|
|
inline MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534* Object_FindObjectsOfType_TisMarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271_m3491AAA3AF545ED1BD9D97D359B20E78B910ECFC (const RuntimeMethod* method)
|
|
{
|
|
return (( MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method);
|
|
}
|
|
// DungeonArchitect.PropSocket DungeonArchitect.LevelMarkerList::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* LevelMarkerList_get_Item_m3ACDB807266CFEF13DF534AD423E1A3D531BD9A2 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, int32_t ___0_index, 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.Bounds DungeonArchitect.Volume::GetBounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Volume_GetBounds_mE184DA7DA5E2D181490A2182D55E80A6833D2463 (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __this, const RuntimeMethod* 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) ;
|
|
// 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.Int32 DungeonArchitect.LevelMarkerList::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LevelMarkerList_get_Count_mC2D02E8AB30BF89E2653153EC79358F35D43DEB8 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.Blackboard::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blackboard__ctor_m3E9F07F0CEDCF79CBD8C800EC761A0F0F0752F3C (Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA* __this, const RuntimeMethod* method) ;
|
|
// T DungeonArchitect.DungeonPaintMode::GetSiblingComponent<DungeonArchitect.DungeonConfig>()
|
|
inline DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* DungeonPaintMode_GetSiblingComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mD0508E03892BAD384EF0920BE37A691FA359CAAC (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* (*) (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331*, const RuntimeMethod*))DungeonPaintMode_GetSiblingComponent_TisRuntimeObject_m3A78FBE0A17D5D0D643F7163DD583E67EA1C803F_gshared)(__this, method);
|
|
}
|
|
// T DungeonArchitect.DungeonPaintMode::GetSiblingComponent<DungeonArchitect.DungeonModel>()
|
|
inline DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* DungeonPaintMode_GetSiblingComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_m1E1D49277F282AD1C0D5D8936ED391CA911DD57E (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* (*) (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331*, const RuntimeMethod*))DungeonPaintMode_GetSiblingComponent_TisRuntimeObject_m3A78FBE0A17D5D0D643F7163DD583E67EA1C803F_gshared)(__this, method);
|
|
}
|
|
// T DungeonArchitect.DungeonPaintMode::GetSiblingComponent<DungeonArchitect.Dungeon>()
|
|
inline Dungeon_tAA854F521189538FD299BECE6025726B6C359227* DungeonPaintMode_GetSiblingComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mEF9698BB9A107AD416302F5C85182670C724CA40 (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Dungeon_tAA854F521189538FD299BECE6025726B6C359227* (*) (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331*, const RuntimeMethod*))DungeonPaintMode_GetSiblingComponent_TisRuntimeObject_m3A78FBE0A17D5D0D643F7163DD583E67EA1C803F_gshared)(__this, method);
|
|
}
|
|
// T DungeonArchitect.DungeonPaintMode::GetSiblingComponent<DungeonArchitect.DungeonToolData>()
|
|
inline DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34* DungeonPaintMode_GetSiblingComponent_TisDungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34_mC370517A6E1251D0BE1FD1E594C195ED64575237 (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34* (*) (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331*, const RuntimeMethod*))DungeonPaintMode_GetSiblingComponent_TisRuntimeObject_m3A78FBE0A17D5D0D643F7163DD583E67EA1C803F_gshared)(__this, 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) ;
|
|
// System.Void UnityEngine.Gizmos::DrawSphere(UnityEngine.Vector3,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawSphere_mC7B2862BBDB3141A63B83F0F1E56E30101D4F472 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, float ___1_radius, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Transform::get_forward()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __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) ;
|
|
// System.Void UnityEngine.Gizmos::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ;
|
|
// UnityEngine.Color UnityEngine.Color::get_red()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ScriptableObject::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, 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) ;
|
|
// 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.BlurFilter::gaussBlur_4(System.Single[,],System.Single[,],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_gaussBlur_4_mF6E948069B324A5DA647CBF26419CDC16954E6CB (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_scl, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_tcl, int32_t ___2_r, const RuntimeMethod* method) ;
|
|
// System.Int32[] DungeonArchitect.BlurFilter::boxesForGauss(System.Single,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BlurFilter_boxesForGauss_m1170642C2BEE51B0C1B9067575C5768FB2F40524 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, float ___0_sigma, int32_t ___1_n, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.BlurFilter::boxBlur_4(System.Single[,],System.Single[,],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_boxBlur_4_m04E9E697CF1C8EC4C319CE1E5BBD698B775B3804 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_scl, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_tcl, int32_t ___2_r, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.BlurFilter::boxBlurH_4(System.Single[,],System.Single[,],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_boxBlurH_4_m6333E9BF1527CF66910D4705E4416A74B3755B94 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_scl, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_tcl, int32_t ___2_r, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.BlurFilter::boxBlurT_4(System.Single[,],System.Single[,],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_boxBlurT_4_m04FD002F1E6A15FD31129D97FCD25745E540DABA (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_scl, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_tcl, int32_t ___2_r, const RuntimeMethod* method) ;
|
|
// System.Single DungeonArchitect.BlurFilter::Get(System.Single[,],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_data, int32_t ___1_index, const RuntimeMethod* method) ;
|
|
// System.Single DungeonArchitect.BlurFilter::Round(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BlurFilter_Round_m71E57E0DC6DEC5AEF47ED39718A0183E45245A71 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, float ___0_a, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.BlurFilter::Set(System.Single[,],System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_Set_mA45AA966186D878F525C0D56E61D0C9669402BB8 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_data, int32_t ___1_index, float ___2_value, 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.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);
|
|
}
|
|
// 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);
|
|
}
|
|
// 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);
|
|
}
|
|
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Volume::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Volume__ctor_mD78989B38E1986C8697A66AFC31678EBF6D14321 (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __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) ;
|
|
// System.Void UnityEngine.Bounds::set_center(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.MathUtils::Abs(UnityEngine.Vector3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MathUtils_Abs_m76DE8396A922DFAB1D309272D4A1211543189698 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_v, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Bounds::set_size(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.MathUtils::FlipYZ(UnityEngine.Bounds&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MathUtils_FlipYZ_mFFC7BE1AD36441E37ACB9AEBA05F7D8BADEF51A2 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* ___0_bounds, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 DungeonArchitect.Utils.MathUtils::Divide(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtils_Divide_m9C46A2658AFD35FF7A94D26EAC0CF7653E3B5423 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.IntVector DungeonArchitect.Utils.MathUtils::FlipYZ(DungeonArchitect.IntVector)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C MathUtils_FlipYZ_m19A539577F79C585E8B904EAD433F0AE7234A054 (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___0_bounds, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Volume::DrawGizmo(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Volume_DrawGizmo_mF698E104ADC1F525029817E08180653801988243 (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __this, bool ___0_selected, 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 UnityEngine.Gizmos::DrawCube(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawCube_m4417EAEA479EF4AD52445810D840BA8FCBC6EF3F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
|
|
// UnityEngine.Color UnityEngine.Color::get_yellow()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<DungeonArchitect.InfinityDungeonConfig>()
|
|
inline InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Predicate`1<DungeonArchitect.InfinityDungeonConfig>::.ctor(System.Object,System.IntPtr)
|
|
inline void Predicate_1__ctor_m36CE7AA28427E59F2053524DE8015820202C483D (Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.InfinityDungeonConfig>::RemoveAll(System.Predicate`1<T>)
|
|
inline int32_t List_1_RemoveAll_m04EB508F636DE83CC3A8D78C374BC63DD5DB5715 (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* __this, Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B*, Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B*, const RuntimeMethod*))List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared)(__this, ___0_match, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.InfinityDungeonConfig>::GetEnumerator()
|
|
inline Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017 (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 (*) (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.InfinityDungeonConfig>::Dispose()
|
|
inline void Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6 (Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.InfinityDungeonConfig>::get_Current()
|
|
inline InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_inline (Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* (*) (Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// T UnityEngine.GameObject::GetComponent<DungeonArchitect.Dungeon>()
|
|
inline Dungeon_tAA854F521189538FD299BECE6025726B6C359227* GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Dungeon_tAA854F521189538FD299BECE6025726B6C359227* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.InfinityDungeonConfig>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604 (Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.InfinityDungeon::UpdateChunks()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_UpdateChunks_m18B064E5C54EF7BF8672F9B3EE6CD8855FC2E7C1 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.InfinityDungeon::DestroyDungeon()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_DestroyDungeon_m82A5D1F4C254F139283B38D90999A6F33E741DF2 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.InfinityDungeon::UpdateChunks(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_UpdateChunks_m49DBA6E9EB0776EDF296F5B105FFE3996C961ACA (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_buildPosition, 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::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 DungeonArchitect.InfinityDungeon::ClampOnBuildAxis(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 InfinityDungeon_ClampOnBuildAxis_mD20C318B551761DAEDA7CE6DAE902395208ABFF7 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 DungeonArchitect.Utils.MathUtils::V3FloorToInt(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MathUtils_V3FloorToInt_m73FC3AD339F1FBF3F8EA7297C11F8674E3240039 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.IntVector::.ctor(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntVector__ctor_mF9D7D9DF8D8C67A59A97CCEAF12C3AEBB4EA3EB9 (IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, 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);
|
|
}
|
|
// 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.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);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.InfinityDungeonConfig>::.ctor()
|
|
inline void List_1__ctor_m22737CF41DC6DD2CA572ABC7AFE24AE2E6072992 (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector3>::Contains(T)
|
|
inline bool List_1_Contains_m3AB3A0CBA2FC939693360C3753E53CA1E7BAD66F (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))List_1_Contains_m3AB3A0CBA2FC939693360C3753E53CA1E7BAD66F_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector3>::Remove(T)
|
|
inline bool List_1_Remove_mA22ACBFC00BF518337732F3D3033AABB2DD46676 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))List_1_Remove_mA22ACBFC00BF518337732F3D3033AABB2DD46676_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.InfinityDungeonConfig>::Add(T)
|
|
inline void List_1_Add_mE6ED6A9C9960565DD229B1973D85A3F341266CCE_inline (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* __this, InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B*, InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<DungeonArchitect.InfinityDungeonConfig>::Remove(T)
|
|
inline bool List_1_Remove_mA36058FBE95978C5C12BADB09164DA62F2C5FC56 (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* __this, InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B*, InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, 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.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.Vector3>::GetEnumerator()
|
|
inline Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Vector3>::Dispose()
|
|
inline void Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6 (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047*, const RuntimeMethod*))Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.Vector3>::get_Current()
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047*, const RuntimeMethod*))Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_gshared_inline)(__this, method);
|
|
}
|
|
// DungeonArchitect.Dungeon DungeonArchitect.InfinityDungeon::BuildDungeonChunk(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dungeon_tAA854F521189538FD299BECE6025726B6C359227* InfinityDungeon_BuildDungeonChunk_mDF03996890DAAC43B533212D5D79CD352379952B (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_chunkPosition, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.Vector3>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047*, const RuntimeMethod*))Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.Object::Instantiate<UnityEngine.GameObject>(T)
|
|
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_original, const RuntimeMethod* method)
|
|
{
|
|
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method);
|
|
}
|
|
// System.Void UnityEngine.GameObject::set_isStatic(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Transform::set_parent(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::GetComponent<DungeonArchitect.DungeonSceneProvider>()
|
|
inline DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* GameObject_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_mB8F484EC0F6D5A9BF5572E9870286F2E355B6449 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.GameObject::GetComponent<DungeonArchitect.InfinityDungeonConfig>()
|
|
inline InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* GameObject_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_m00276319D6BE81CE8486FF2BA55F9B4895742EE3 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.InfinityDungeon::CopyDungeonConfig(DungeonArchitect.InfinityDungeonConfig)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_CopyDungeonConfig_m83CD90F4E346FF77242320AE1227BF677C32FCFA (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* ___0_targetConfig, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::GetComponent<DungeonArchitect.DungeonBuilder>()
|
|
inline DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* GameObject_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m998A3533D94A53605B9B7C991E602E734FA979C4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Graphs.Graph>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1__ctor_m598939D7A2E1FFC8F80817E91CDCE2E7FCAE4093 (List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.InfinityDungeonConfig>::Clear()
|
|
inline void List_1_Clear_mECD716EB8E653062129D487D31BAD53205B39648_inline (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
|
|
}
|
|
// System.Type System.Object::GetType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
// System.Reflection.FieldInfo[] System.Type::GetFields()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* Type_GetFields_mC0570FF1986A6D93FA7976303B44B2FF8D0BC77F (Type_t* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Reflection.FieldInfo::SetValue(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C (FieldInfo_t* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.InfinityDungeon/<>c::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m2BBE8C1C2A1A91FD6C00F86AA47A4D9C40DC1305 (U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE* __this, 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 DungeonArchitect.InfinityDungeon::EditorUpdate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_EditorUpdate_mE0245105A554544B061A61DC4355B79B0636081B (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Text.StringBuilder::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
|
|
// System.String System.Int32::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
|
|
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponentInParent<DungeonArchitect.DungeonSceneProvider>()
|
|
inline DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* Component_GetComponentInParent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m6200884EA940002A3EDF38F3054CDF6269D0FFEB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::.ctor()
|
|
inline void Dictionary_2__ctor_mD235B7A549FD65C94935D5831A6A30D13D41DB88 (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Material[]>::.ctor()
|
|
inline void Dictionary_2__ctor_mF3E497A0CD97CFA9C041A5E0A68C646DB50076AD (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
|
|
}
|
|
// T[] UnityEngine.GameObject::GetComponentsInChildren<UnityEngine.MeshFilter>()
|
|
inline MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* GameObject_GetComponentsInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mC29DC007A56E819962202CC5829E097BA9E61495 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentsInChildren_TisRuntimeObject_m6F69570C0224EE6620FD43C4DDB0F0AB152A1B20_gshared)(__this, method);
|
|
}
|
|
// System.Boolean UnityEngine.GameObject::get_isStatic()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_isStatic_mB88ADDE2E0D3544FACC287E9B49AFA116C07FB66 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::GetComponent<UnityEngine.MeshRenderer>()
|
|
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Material[] UnityEngine.Renderer::get_sharedMaterials()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* Renderer_get_sharedMaterials_m0B61AFD8EDA35A70C796FFB2F28BB62380051ABF (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 DungeonArchitect.MeshMerger::GetMaterialHash(UnityEngine.Material[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MeshMerger_GetMaterialHash_m133DF487C57B491E616B0E4373F274CD97B77329 (MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_materials, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m2901502091699FC77A1D65D07C38EE9412EA52CC (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>::.ctor()
|
|
inline void List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4 (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_m87C4C35CD84BE43326864DDCE95923002E113CE1 (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* __this, int32_t ___0_key, List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02*, int32_t, List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Material[]>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_mCA1064B308B2D168556671C47DA5C3865BD412D0 (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* __this, int32_t ___0_key, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE*, int32_t, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void DungeonArchitect.MeshMerger/MergeMeshItem::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MergeMeshItem__ctor_mA563E2F512FC2A2A6858AD262344B0C59C1545AF (MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Mesh UnityEngine.MeshFilter::get_sharedMesh()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, 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) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::get_Item(TKey)
|
|
inline List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* Dictionary_2_get_Item_mA65B96E87334A1C86A98EFB92A611ED33751F5B4 (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* (*) (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_mC3FEA647E750C27367C990777D8890E0E712E514_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>::Add(T)
|
|
inline void List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_inline (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* __this, MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*, MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::GetEnumerator()
|
|
inline Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3 Dictionary_2_GetEnumerator_m83159FA44B75BBB5B059EF931C774C43A4AB54B3 (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3 (*) (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m3F1620145BA0815B7C7CD648EF054558AA26556A_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::Dispose()
|
|
inline void Enumerator_Dispose_mB9541B18511481A270E70D8CB084105E79AD46AD (Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3*, const RuntimeMethod*))Enumerator_Dispose_mAECCBE12C0427D7ACF88F82FA266F1AE37402565_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::get_Current()
|
|
inline KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7 Enumerator_get_Current_m6EF16962C64A3DF8DAD13686CEDD5EA46B2457EE_inline (Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7 (*) (Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3*, const RuntimeMethod*))Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_gshared_inline)(__this, method);
|
|
}
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::get_Key()
|
|
inline int32_t KeyValuePair_2_get_Key_m4530A2B57C572317AEDEB1F705E13E4FE23317ED_inline (KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7*, const RuntimeMethod*))KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Material[]>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m0098284003D4456485ECBC249AADFA54B4A62A98 (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mED5C451F158CDDD2B3F4B0720CD248DA9DB27B25_gshared)(__this, ___0_key, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.Material[]>::get_Item(TKey)
|
|
inline MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* Dictionary_2_get_Item_mDEC1C4DF180653085824F90D5CFE94A5993B24A4 (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* (*) (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_mC3FEA647E750C27367C990777D8890E0E712E514_gshared)(__this, ___0_key, method);
|
|
}
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::get_Value()
|
|
inline List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* KeyValuePair_2_get_Value_mAAEB611A55D5FD8D3A6AFC9134A52A6ED577A533_inline (KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* (*) (KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7*, const RuntimeMethod*))KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline)(__this, method);
|
|
}
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>> DungeonArchitect.MeshMerger::SpatialPartitionByPatchSize(System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* MeshMerger_SpatialPartitionByPatchSize_m2B204F4B9185F02FDD8733E065E9D7A541C19043 (MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928* __this, List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ___0_items, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::GetEnumerator()
|
|
inline Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF Dictionary_2_GetEnumerator_m883D57D38F8448A5AA76FD35C186F18DC5D621C9 (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF (*) (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858*, const RuntimeMethod*))Dictionary_2_GetEnumerator_mF8473343AF03ABD230BD41045B7EE0452F065BFD_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::Dispose()
|
|
inline void Enumerator_Dispose_m1E78396F948362E578A9F996F149211EAFCDA7DB (Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF*, const RuntimeMethod*))Enumerator_Dispose_m581552D753644F85A4D1CFD6880BAC24FE12F74D_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::get_Current()
|
|
inline KeyValuePair_2_t5BCEF9B758DC0FDBEC9DB38A466063110AD6CC88 Enumerator_get_Current_mBEBA301E8B4012B6574C6F53C561D83689140A35_inline (Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( KeyValuePair_2_t5BCEF9B758DC0FDBEC9DB38A466063110AD6CC88 (*) (Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF*, const RuntimeMethod*))Enumerator_get_Current_m4519681B87AB8553CE784B86CAD4D869C7CDC1A4_gshared_inline)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.KeyValuePair`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::get_Value()
|
|
inline List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* KeyValuePair_2_get_Value_m33BF211F3AB464DF0E4AF9AA7653F2E19E183E0B_inline (KeyValuePair_2_t5BCEF9B758DC0FDBEC9DB38A466063110AD6CC88* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* (*) (KeyValuePair_2_t5BCEF9B758DC0FDBEC9DB38A466063110AD6CC88*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC2915B028987E80D4EDE76EF537F3446626CF1F2_gshared_inline)(__this, method);
|
|
}
|
|
// System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem[]> DungeonArchitect.MeshMerger::SplitPerVertexLimit(System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* MeshMerger_SplitPerVertexLimit_mED07E5EFE08FA3BCFE87039F4940E081B60231E4 (MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928* __this, List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ___0_patchItems, int32_t ___1_vertexLimit, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem[]>::GetEnumerator()
|
|
inline Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532 List_1_GetEnumerator_mDC31D13166FE7EC5DCD68AEFD87E33ADF78F0FE5 (List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532 (*) (List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.MeshMerger/MergeMeshItem[]>::Dispose()
|
|
inline void Enumerator_Dispose_m54BD3FB2897E56513B0646BC23EE59E90CF231DA (Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.MeshMerger/MergeMeshItem[]>::get_Current()
|
|
inline MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* Enumerator_get_Current_m1C078652072852CD864E4D85021386813BB6BF0C_inline (Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* (*) (Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// UnityEngine.Mesh DungeonArchitect.MeshMerger::CreateMergedMesh(DungeonArchitect.MeshMerger/MergeMeshItem[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* MeshMerger_CreateMergedMesh_m35FC7C4BED40FB928C964EEA93285A22C80038D0 (MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* ___0_items, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.GameObject::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m7D0340DE160786E6EFA8DABD39EC3B694DA30AAD (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::AddComponent<DungeonArchitect.DungeonSceneProviderData>()
|
|
inline DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
|
|
}
|
|
// System.Guid System.Guid::NewGuid()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD (const RuntimeMethod* method) ;
|
|
// System.String System.Guid::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C (Guid_t* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::AddComponent<UnityEngine.MeshFilter>()
|
|
inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.MeshFilter::set_sharedMesh(UnityEngine.Mesh)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshFilter_set_sharedMesh_m946F7E3F583761982642BDA4753784AF1DF6E16F (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_value, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::AddComponent<UnityEngine.MeshRenderer>()
|
|
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Renderer::set_sharedMaterials(UnityEngine.Material[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sharedMaterials_m665ADE4190214CC2AC52490B4A7373D7EE75DEB2 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.MeshMerger/MergeMeshItem[]>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m4AADB6F6919288A0249DA6B9C1058147ADA40125 (Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mDF0752F200BDDD76DC2BF7CA8539C877E10A5781 (Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF*, const RuntimeMethod*))Enumerator_MoveNext_mDA85AB23617131E4573A713D52904D7DB8238A81_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m53B039263CB65624BD656D14B2BF0BE0C60DC4C5 (Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3*, const RuntimeMethod*))Enumerator_MoveNext_m4DC143BC57F14EDD85AB13B6D6F3B5D0E319B30E_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem[]>::.ctor()
|
|
inline void List_1__ctor_m4CC21D8869E82C9185A107071B8D6AA83644EF1D (List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>::GetEnumerator()
|
|
inline Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8 List_1_GetEnumerator_m9BE168317973F86E507E5A26388C2331DF4BF457 (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8 (*) (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.MeshMerger/MergeMeshItem>::Dispose()
|
|
inline void Enumerator_Dispose_m6F4F878761D0AFB9F396D2B9F09C0CDB2E1E50F4 (Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.MeshMerger/MergeMeshItem>::get_Current()
|
|
inline MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* Enumerator_get_Current_mF872AB284947B7798FB694756CEB4085C3173175_inline (Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* (*) (Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// System.Int32 UnityEngine.Mesh::get_vertexCount()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mesh_get_vertexCount_mB7BE0340AAF272933068D830C8E711FC8978E12C (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>::get_Count()
|
|
inline int32_t List_1_get_Count_m08B271B4D1595A9D3890D937DE67E40D77853C0C_inline (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>::ToArray()
|
|
inline MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* List_1_ToArray_m2E212862F45091DE73EBEA23BDC56366C5AC3BE0 (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* (*) (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem[]>::Add(T)
|
|
inline void List_1_Add_m96477F9DB1D1F123A3EDA004CA36B71D8BBB1C60_inline (List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* __this, MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867*, MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.MeshMerger/MergeMeshItem>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m844EF366BEF19BB151046D7F88567549AC6619CB (Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::.ctor()
|
|
inline void Dictionary_2__ctor_mB39655729E99F5D039819F963C0442CD1C1F545E (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858*, const RuntimeMethod*))Dictionary_2__ctor_m6CB7217352B925BB4008CD684804DB04B39ED2F5_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.IntVector2::.ctor(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0 (IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m0D93D90D7BC1F92177BEEB6B970DAC0F3CD4DA96 (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858*, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7, const RuntimeMethod*))Dictionary_2_ContainsKey_mFD874508917976E4B679DE7DD33C12E0DD7ACC21_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_m0873C6457ACF7FBC41DD68B0AE5B6FE9E691EEA8 (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_key, List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858*, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7, List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*, const RuntimeMethod*))Dictionary_2_Add_m4FFFD525E71379179AE1B5E7866853382040181F_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>>::get_Item(TKey)
|
|
inline List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* Dictionary_2_get_Item_m7DA1519744867312B93CDCCDE2A9520BD8BD177D (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* (*) (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858*, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7, const RuntimeMethod*))Dictionary_2_get_Item_m24FA1D279FE2E8ABBC6AC29870F0AB585E24B30F_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::.ctor()
|
|
inline void List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, const RuntimeMethod*))List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Vector3[] UnityEngine.Mesh::get_vertices()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Mesh_get_vertices_mA3577F1B08EDDD54E26AEB3F8FFE4EC247D2ABB9 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
|
|
// System.Int32[] UnityEngine.Mesh::get_triangles()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Mesh_get_triangles_m33E39B4A383CC613C760FA7E297AC417A433F24B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2[] UnityEngine.Mesh::get_uv()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* Mesh_get_uv_mA47805C48AB3493FF3727922C43E77880E73519F (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Void UnityEngine.Mesh::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Mesh::SetVertices(System.Collections.Generic.List`1<UnityEngine.Vector3>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetVertices_mCE01139EEEC3D10B4A6CEA1749FD84DABC53599E (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_inVertices, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Mesh::SetUVs(System.Int32,System.Collections.Generic.List`1<UnityEngine.Vector2>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetUVs_m5A7A6EC14A621579B7138F2EF9BECA60E880A8D7 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, int32_t ___0_channel, List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___1_uvs, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Mesh::SetTriangles(System.Int32[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetTriangles_mD97664344427EB85BB6DC2EF91479E03B9114258 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_triangles, int32_t ___1_submesh, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Mesh::RecalculateNormals()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_RecalculateNormals_m3AA2788914611444E030CA310E03E3CFE683902B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, 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 UnityEngine.AI.NavMeshBuildSource::set_shape(UnityEngine.AI.NavMeshBuildSourceShape)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.AI.NavMeshBuildSource::set_sourceObject(UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_sourceObject_m36761EB3BB4E7DB1E53C59E8346561BFADBA3B08 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.AI.NavMeshBuildSource::set_transform(UnityEngine.Matrix4x4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_transform_m7E9E224BFD798D20012492199BBD408D82AA9A00 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.AI.NavMeshBuildSource::set_area(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_area_m52BD5EFD88AF67F5065242DFCAEFF7AC924C2C0D (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>::Clear()
|
|
inline void List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, const RuntimeMethod*))List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_gshared_inline)(__this, method);
|
|
}
|
|
// T[] UnityEngine.GameObject::GetComponentsInChildren<UnityEngine.Collider>()
|
|
inline ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* GameObject_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mEB861FF41A6625D346B9D34D7A5A1E761E27963D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentsInChildren_TisRuntimeObject_m6F69570C0224EE6620FD43C4DDB0F0AB152A1B20_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Mesh UnityEngine.MeshCollider::get_sharedMesh()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* MeshCollider_get_sharedMesh_mFB4B8534501C29930D2D3710D6D82E60093FA21E (MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* __this, const RuntimeMethod* 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.AI.NavMeshBuildSource DungeonArchitect.DungeonNavMeshSourceCollector::CreateMeshSource(UnityEngine.Mesh,UnityEngine.Matrix4x4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD DungeonNavMeshSourceCollector_CreateMeshSource_mF0C53EDBD0C72FEFAA4C542502578E93D5EB301B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_mesh, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>::Add(T)
|
|
inline void List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD, const RuntimeMethod*))List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void UnityEngine.AI.NavMeshBuildSource::set_component(UnityEngine.Component)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_component_m87727E567F98816274FB7EA70996EFDCCDE7C21D (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.AI.NavMeshData::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshData__ctor_m2C0DE2AACB529EE0ABB27F514E4968F62BE97C72 (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.AI.NavMeshDataInstance UnityEngine.AI.NavMesh::AddNavMeshData(UnityEngine.AI.NavMeshData)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 NavMesh_AddNavMeshData_mF8AA70956909F02883A0D11E4052D4783604884A (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___0_navMeshData, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Debug::LogError(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
|
|
// UnityEngine.Bounds DungeonArchitect.DungeonUtils::GetDungeonBounds(DungeonArchitect.Dungeon)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 DungeonUtils_GetDungeonBounds_m4513EC78E97AC6F046BC88DA03C5A209DBFFFA55 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, 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 DungeonArchitect.DungeonRuntimeNavigation::UpdateNavMesh(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_UpdateNavMesh_m441AED215739D45ADCE9FA7279261EEBCA5A0E4D (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, bool ___0_asyncUpdate, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.AI.NavMeshDataInstance::Remove()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshDataInstance_Remove_mDC57A2ABE926E61CC28E001EC9AA5A40B9CA7635 (NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonNavMeshSourceCollector::CollectSources(DungeonArchitect.Dungeon,DungeonArchitect.DungeonNavMeshSourceType,System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonNavMeshSourceCollector_CollectSources_m4842768266416A56AB878E8E6475D74A19D30C37 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, int32_t ___1_MeshSourceType, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** ___2_sources, 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) ;
|
|
// System.Void DungeonArchitect.DungeonRuntimeNavigation::CollectMeshSources()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_CollectMeshSources_m216124D5C524AC7F08003B58BE73B5B790775A09 (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.AI.NavMeshBuildSettings UnityEngine.AI.NavMesh::GetSettingsByID(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D NavMesh_GetSettingsByID_m43460012C35CBEDFED319636450B0E9E18DD9FF0 (int32_t ___0_agentTypeID, const RuntimeMethod* method) ;
|
|
// UnityEngine.AsyncOperation UnityEngine.AI.NavMeshBuilder::UpdateNavMeshDataAsync(UnityEngine.AI.NavMeshData,UnityEngine.AI.NavMeshBuildSettings,System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>,UnityEngine.Bounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* NavMeshBuilder_UpdateNavMeshDataAsync_mE11626461F878CE8C00462DC1FA13736D6B28D52 (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___0_data, NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D ___1_buildSettings, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___2_sources, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___3_localBounds, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.AI.NavMeshBuilder::UpdateNavMeshData(UnityEngine.AI.NavMeshData,UnityEngine.AI.NavMeshBuildSettings,System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>,UnityEngine.Bounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NavMeshBuilder_UpdateNavMeshData_mC27D30BF0305CA68F66AE36AB92F32937FD564D0 (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___0_data, NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D ___1_buildSettings, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___2_sources, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___3_localBounds, const RuntimeMethod* method) ;
|
|
// UnityEngine.Color UnityEngine.Color::get_green()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.Bounds UnityEngine.AI.NavMeshData::get_sourceBounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 NavMeshData_get_sourceBounds_mC7A9737523C2FF9CDE7F567E0487F0548380B0A1 (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* __this, 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) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>::.ctor()
|
|
inline void List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675 (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, const RuntimeMethod*))List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.PropSocket>::.ctor()
|
|
inline void List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821 (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_p, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Single DungeonArchitect.Utils.PMRandom::GetNextUniformFloat()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PMRandom_GetNextUniformFloat_m70400BBE43312170CC9F5129D914844215E0D6EC (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonSceneObjectSpawner::TagDungeonItemUserData(UnityEngine.GameObject,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneObjectSpawner_TagDungeonItemUserData_m0E60211EE2F756616A9E7EA41D7FF0BE847032DA (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_dungeonItem, int32_t ___1_cellID, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::GetComponent<DungeonArchitect.DungeonSceneProviderData>()
|
|
inline DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* GameObject_GetComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mDAD2CC0D89C67E462DC4D6DF661735DD3321DAFB (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo>::GetEnumerator()
|
|
inline Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D List_1_GetEnumerator_m2B112F1DFA301BD6ED4D9E38F954FEC912C88633 (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D (*) (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo>::Dispose()
|
|
inline void Enumerator_Dispose_m548DA5F34E81596201F7E15378296DF356E2862E (Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo>::get_Current()
|
|
inline SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* Enumerator_get_Current_mC08A07FEF61A3E16E0C49CA952E146D5CEE74A9D_inline (Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* (*) (Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m6D7549F3B98644B006163FC7BC2032A87AE7DC85 (Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo>::.ctor()
|
|
inline void List_1__ctor_mF95B49B13321501C9EE14F6EF1C666715D1BB65F (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnInfo__ctor_mF4181299EEB94F23CE95CA05EABC7D42EA8E8560 (SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.GameObject DungeonArchitect.DungeonSceneObjectSpawner::SpawnNodeItem(DungeonArchitect.DungeonNodeSpawnData,DungeonArchitect.DungeonSceneProvider,DungeonArchitect.Utils.PMRandom,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneObjectSpawner_SpawnNodeItem_mB6C6E5C87AF12256B2500BAE59B3D2BE398FD7C5 (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___0_data, DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___1_sceneProvider, PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___2_random, RuntimeObject* ___3_objectInstantiator, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo>::Add(T)
|
|
inline void List_1_Add_m3235900C791A61ED04CDE87BE68CE43CDCB8D820_inline (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* __this, SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C*, SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneObjectSpawner::NotifySpawnListeners(DungeonArchitect.DungeonItemSpawnListener[],System.Collections.Generic.List`1<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneObjectSpawner_NotifySpawnListeners_m9D4DE7EC1CBCAE7F80168120D6C7CA462B529AAE (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___0_spawnListeners, List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* ___1_spawnList, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonSceneObjectSpawner::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneObjectSpawner__ctor_m745D9825CC8ADA6B12A53E69EAD2A93EB80E0561 (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Vector3::get_sqrMagnitude()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.AsyncDungeonSceneObjectSpawner/SpawnListSorter::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnListSorter__ctor_m64E79FA1410D002C900DEBD5AE434F346DAF3C67 (SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Array::Sort<DungeonArchitect.DungeonNodeSpawnData>(T[],System.Collections.Generic.IComparer`1<T>)
|
|
inline void Array_Sort_TisDungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_m3FCF9E022451A2FD96ED24AC73C12D8563B97417 (DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* ___0_array, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4*, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisDungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_m3FCF9E022451A2FD96ED24AC73C12D8563B97417_gshared)(___0_array, ___1_comparer, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo>::Clear()
|
|
inline void List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_inline (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Queue`1<DungeonArchitect.DungeonNodeSpawnData>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void Queue_1__ctor_m17F777512E52AF9B284DDF99793E5E4FA7BF9977 (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E*, RuntimeObject*, const RuntimeMethod*))Queue_1__ctor_m17F777512E52AF9B284DDF99793E5E4FA7BF9977_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.Queue`1<DungeonArchitect.DungeonNodeSpawnData>::get_Count()
|
|
inline int32_t Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_inline (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E*, const RuntimeMethod*))Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_gshared_inline)(__this, method);
|
|
}
|
|
// System.Diagnostics.Stopwatch System.Diagnostics.Stopwatch::StartNew()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* Stopwatch_StartNew_mF813F15E68604C7734FECC301B7042A521041259 (const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.Queue`1<DungeonArchitect.DungeonNodeSpawnData>::Dequeue()
|
|
inline DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 Queue_1_Dequeue_mB637D5B43676F336CB79D42430D96065150FB422 (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 (*) (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E*, const RuntimeMethod*))Queue_1_Dequeue_mB637D5B43676F336CB79D42430D96065150FB422_gshared)(__this, method);
|
|
}
|
|
// System.Int64 System.Diagnostics.Stopwatch::get_ElapsedMilliseconds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonSceneProvider::Initialize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_Initialize_m5FAD7FF48E4061EB413FF814C870418C75C519A0 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, const RuntimeMethod* method) ;
|
|
// System.String UnityEngine.Object::get_name()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
|
|
// System.String System.String::Concat(System.String,System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, 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) ;
|
|
// UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::BuildGameObject(UnityEngine.GameObject,System.String,System.Boolean,UnityEngine.Matrix4x4,System.Boolean,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_BuildGameObject_m10DA8F2B5A59218FB84A8469BE495955385BC6A4 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_template, String_t* ___1_nodeId, bool ___2_affectsNavigation, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___3_transform, bool ___4_externallyManaged, RuntimeObject* ___5_objectInstantiator, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.Matrix::DecomposeMatrix(UnityEngine.Matrix4x4&,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DecomposeMatrix_mF670E9C9FBCCA971BCE5E3D8C4A0B7DAB0AE5243 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_matrix, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_localPosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___2_localRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___3_localScale, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonSceneProvider::FlipSpritePosition(UnityEngine.Vector3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_FlipSpritePosition_m08D7CACFEBD24ACB0683DD145BAF16720B247615 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_position, 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.Quaternion UnityEngine.Quaternion::Euler(UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Matrix4x4::SetTRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4_SetTRS_m8002A569FE81574DABE86044C8FF6F7C44DA21AA (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.Matrix::SetTranslation(UnityEngine.Matrix4x4&,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_SetTranslation_mAA917514414E05888555DF3453E6DBDE160538A1 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_matrix, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_translate, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.GameObject::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_name, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::AddComponent<UnityEngine.SpriteRenderer>()
|
|
inline SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* GameObject_AddComponent_TisSpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B_mC0705A0CDAD279A507AA0FD4425FB60968CCE8C4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.SpriteRenderer::set_sprite(UnityEngine.Sprite)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteRenderer_set_sprite_m7B176E33955108C60CAE21DFC153A0FAC674CB53 (SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* __this, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.SpriteRenderer::set_color(UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteRenderer_set_color_mB0EEC2845A0347E296C01C831F967731D2804546 (SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Renderer::set_sortingOrder(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sortingOrder_m4C67F002AD68CA0D55D20D6B78CDED3DB24467DA (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Renderer::set_material(UnityEngine.Material)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Int32 System.String::get_Length()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Renderer::set_sortingLayerName(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sortingLayerName_mF335BAE30015B49C27FF3C063B033E44C237AC8A (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, String_t* ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::get_one()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Sprite::get_pixelsPerUnit()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Sprite_get_pixelsPerUnit_m5A5984BC298062DF4CD2CB3E8534443FFCF31826 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rect UnityEngine.Sprite::get_rect()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Sprite_get_rect_m2D85032EBEDC505E346E49291B8816BDB18DF625 (Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* __this, 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.Single UnityEngine.Rect::get_height()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::AddComponent<UnityEngine.BoxCollider2D>()
|
|
inline BoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA* GameObject_AddComponent_TisBoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA_m269F530A27F1496AA2C27915AA02DBC4BDF0EB69 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( BoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.BoxCollider2D::set_size(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoxCollider2D_set_size_mA69E48F639FFB614B5FC083D3FEED3DF78A9FF46 (BoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::AddComponent<UnityEngine.CircleCollider2D>()
|
|
inline CircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786* GameObject_AddComponent_TisCircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786_m1AC4AC9DD0DE9EA6D8CCD2399273B71ECA3033D2 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( CircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.CircleCollider2D::set_radius(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CircleCollider2D_set_radius_m468ECCD06634C48E6837A55B9E8D056BBF15FC52 (CircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786* __this, float ___0_value, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::AddComponent<UnityEngine.PolygonCollider2D>()
|
|
inline PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* GameObject_AddComponent_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_mDC33421D7DA59610EEC9A5E208A162DF9934C391 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Collider2D::set_sharedMaterial(UnityEngine.PhysicsMaterial2D)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider2D_set_sharedMaterial_m3CA0689BCC35C5601FEF7FD60ECA3F8A47C7FC8B (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Collider2D::set_offset(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider2D_set_offset_m416A5FDD11A7E07322418D1869AEFF9F1295913F (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, bool ___1_worldPositionStays, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.PooledDungeonSceneProvider::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider__ctor_m757C3421663ECCC2620E4271F804EA1BCDDFAD14 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStart()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_OnDungeonBuildStart_m40542647D4912FFFF5C451B2FBB310CD0E0C2D2F (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>::Clear()
|
|
inline void Dictionary_2_Clear_m2E29D17C7693F5518C6D6170625FD6E8C8374C56 (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* __this, String_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Queue`1<UnityEngine.GameObject>::.ctor()
|
|
inline void Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82 (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, const RuntimeMethod*))Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_m61DF76CF5AAD934A35A03772747B71E1E6D59D07 (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* __this, String_t* ___0_key, Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6*, String_t*, Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>::get_Item(TKey)
|
|
inline Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1 (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* __this, String_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* (*) (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Queue`1<UnityEngine.GameObject>::Enqueue(T)
|
|
inline void Queue_1_Enqueue_m5A435FDDADE10BC9599E175F9B600C40ECFE3C1B (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>::get_Values()
|
|
inline ValueCollection_t27A522DDBC06990437D71FD74B20F2FA371C5010* Dictionary_2_get_Values_m66D9F844AC36B76933FDB602D378BF1A8FA1EEC6 (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ValueCollection_t27A522DDBC06990437D71FD74B20F2FA371C5010* (*) (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6*, 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<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>::GetEnumerator()
|
|
inline Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B ValueCollection_GetEnumerator_m004A51C2DC95B2DF876ED9922473E359E80A006F (ValueCollection_t27A522DDBC06990437D71FD74B20F2FA371C5010* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B (*) (ValueCollection_t27A522DDBC06990437D71FD74B20F2FA371C5010*, const RuntimeMethod*))ValueCollection_GetEnumerator_m025EE28BE2F31676E08BC3D7C8E39D8232BDBBF8_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>::Dispose()
|
|
inline void Enumerator_Dispose_m1B4A4A3D310A66CDD224C95F46547A8C7B502ADA (Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B*, const RuntimeMethod*))Enumerator_Dispose_mFD8FAB8D9FF5EDF9AE3B14CF539A8A34AA9527A8_gshared)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>::get_Current()
|
|
inline Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* Enumerator_get_Current_m7A7674035171CAED8A622F9F8BED80469BD0DAAA_inline (Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* (*) (Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B*, const RuntimeMethod*))Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline)(__this, method);
|
|
}
|
|
// System.Collections.Generic.Queue`1/Enumerator<T> System.Collections.Generic.Queue`1<UnityEngine.GameObject>::GetEnumerator()
|
|
inline Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, const RuntimeMethod*))Queue_1_GetEnumerator_mBF0033C4BCEA408644D24F0B28A81F9145FB97C9_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Queue`1/Enumerator<UnityEngine.GameObject>::Dispose()
|
|
inline void Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207 (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A*, const RuntimeMethod*))Enumerator_Dispose_m680926A5EFC7099ECBCE9DEF68F8DED03C103955_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.Queue`1/Enumerator<UnityEngine.GameObject>::get_Current()
|
|
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877 (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A*, const RuntimeMethod*))Enumerator_get_Current_m5F2338F4C35E898DB7231D7E30F30155498FA9D7_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Queue`1/Enumerator<UnityEngine.GameObject>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8 (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A*, const RuntimeMethod*))Enumerator_MoveNext_mABD92CBE05B031E50E316375DDC8B2BDAD3F6F84_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m5F41FA59922D25CD30DB77A03F38E16704CB732E (Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B*, const RuntimeMethod*))Enumerator_MoveNext_mBE11DA1DAFC756EB87E884AADC5EDC4BB72FB032_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneProvider::FlipSpriteTransform(UnityEngine.Matrix4x4&,UnityEngine.Sprite)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_FlipSpriteTransform_mA7E4644EE2485A935B0A77A1444ACD7CF05EAE64 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_transform, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___1_sprite, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.Queue`1<UnityEngine.GameObject>::get_Count()
|
|
inline int32_t Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_inline (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, const RuntimeMethod*))Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.Queue`1<UnityEngine.GameObject>::Dequeue()
|
|
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24 (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, const RuntimeMethod*))Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneProvider::SetTransform(UnityEngine.Transform,UnityEngine.Matrix4x4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_SetTransform_m1351093BA02146AB6CC27BD83E6B6B8BAA8C63F3 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_matrix, const RuntimeMethod* method) ;
|
|
// UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::BuildSpriteObject(DungeonArchitect.Themeing.SpriteDungeonThemeItem,UnityEngine.Matrix4x4,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_BuildSpriteObject_m9C4980580A688E1D7C58B67C04E8BD5CA47F6065 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* ___0_spriteData, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, String_t* ___2_NodeId, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.PooledDungeonSceneProvider::SetStaticState(UnityEngine.GameObject,DungeonArchitect.Themeing.DungeonThemeItemStaticMode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider_SetStaticState_m97377CE4DB6CEA70AA13B3C891966B479AC74000 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, int32_t ___1_staticState, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<UnityEngine.GameObject>::Clear()
|
|
inline void Queue_1_Clear_m3555A3155FAFDEB88920CD5986F360EE6802F4A5 (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*, const RuntimeMethod*))Queue_1_Clear_m70861E24CF43ECFF3BC5C2AD4EE55963D54D8711_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::BuildGameObject(DungeonArchitect.Themeing.GameObjectDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_BuildGameObject_m70D0CDC5499D0F5DB98255102B3EB1ED9BB5C86F (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* ___0_gameObjectProp, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, RuntimeObject* ___2_objectInstantiator, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.PooledDungeonSceneProvider::RecursivelySetStatic(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider_RecursivelySetStatic_m2B4F78EF6EE6F8CCC0CA66DDD2EA0C83F9592043 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_trans, const RuntimeMethod* method) ;
|
|
// UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::BuildGameObjectFromArray(DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem,System.Int32,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_BuildGameObjectFromArray_mD6535742BC46F2EAA0BB741A908B74D8F67AC854 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* ___0_gameObjectArrayProp, int32_t ___1_index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_transform, RuntimeObject* ___3_objectInstantiator, const RuntimeMethod* 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) ;
|
|
// 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.Dictionary`2<System.String,System.Collections.Generic.Queue`1<UnityEngine.GameObject>>::.ctor()
|
|
inline void Dictionary_2__ctor_m6F69A546E671158DCF60C6F5B69FBE75CAFE1BEF (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneProvider::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider__ctor_m6A7A580F64140998ABF22A7711826654154AFAC6 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<UnityEngine.GameObject> DungeonArchitect.DungeonUtils::GetDungeonObjects(DungeonArchitect.Dungeon)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* DungeonUtils_GetDungeonObjects_m0461537C232C0D3F2681B5FDA5BB6621A486297D (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method) ;
|
|
// T[] UnityEngine.GameObject::GetComponentsInChildren<UnityEngine.Renderer>()
|
|
inline RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* GameObject_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mA2746088DB45856FD76C725AB403CEF5A8997734 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentsInChildren_TisRuntimeObject_m6F69570C0224EE6620FD43C4DDB0F0AB152A1B20_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Bounds UnityEngine.Renderer::get_bounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Bounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.PropSocket>::GetEnumerator()
|
|
inline Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6 (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.PropSocket>::Add(T)
|
|
inline void List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_inline (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.PropSocket>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1_AddRange_mFF89E93E0140F252823F181400689DF2BB5E3008 (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<DungeonArchitect.PropSocket>::Remove(T)
|
|
inline bool List_1_Remove_mFF0D982CCBF2852699EFCE46AE5EEF8301930F81 (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.PropSocket>::Clear()
|
|
inline void List_1_Clear_m05A8A1EC9129CEAF07ACB35511BC45DD315DB667_inline (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<DungeonArchitect.PropSocket>::get_Item(System.Int32)
|
|
inline PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* List_1_get_Item_m0CFBCD7DEAC63D4E1B8639930D413C5F8C1AFE3B (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.PropSocket>::get_Count()
|
|
inline int32_t List_1_get_Count_mCD7D28C35988B7D24F332D7F30129D3532CF0B9B_inline (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.PropSocket::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropSocket__ctor_m8E35CE44D738C18657F6F422A45C234096285408 (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 DungeonArchitect.LevelMarkerList::GetNextSocketId()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LevelMarkerList_GetNextSocketId_mADEEAAF1928D5F3CB749F4F997DA642AFE1778AB (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, 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) ;
|
|
// UnityEngine.Matrix4x4 DungeonArchitect.Utils.Matrix::Copy(UnityEngine.Matrix4x4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix_Copy_m5508086234C027B909A5363CCF41D59CA064B0E6 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_In, 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) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.PropSocket>>::.ctor()
|
|
inline void Dictionary_2__ctor_m5FE7A02F1B183E4F92585C950CA0E34FD4D6861A (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE*, const RuntimeMethod*))Dictionary_2__ctor_m6CB7217352B925BB4008CD684804DB04B39ED2F5_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.IntVector2 DungeonArchitect.SpatialPartionedLevelMarkerList::GetBucketCoord(System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 SpatialPartionedLevelMarkerList_GetBucketCoord_m619DB5C9D46E5BDF2D6D130CF6619B5185E9347F (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, float ___0_x, float ___1_z, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.LevelMarkerList::Add(DungeonArchitect.PropSocket)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_Add_m0F1CF41F359F67322C84FBE37A4354365AA418EE (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.IntVector2 DungeonArchitect.SpatialPartionedLevelMarkerList::GetBucketCoord(DungeonArchitect.PropSocket)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 SpatialPartionedLevelMarkerList_GetBucketCoord_m907CD9E38F6F5B3B6C8758BBBDE124BC2BDF66ED (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.PropSocket>>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97 (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE*, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7, const RuntimeMethod*))Dictionary_2_ContainsKey_mFD874508917976E4B679DE7DD33C12E0DD7ACC21_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.PropSocket>>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_m004EAF3F4153A59B878FB08CFE93C676D64491B3 (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_key, List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE*, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7, List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, const RuntimeMethod*))Dictionary_2_Add_m4FFFD525E71379179AE1B5E7866853382040181F_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.PropSocket>>::get_Item(TKey)
|
|
inline List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* (*) (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE*, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7, const RuntimeMethod*))Dictionary_2_get_Item_m24FA1D279FE2E8ABBC6AC29870F0AB585E24B30F_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void DungeonArchitect.LevelMarkerList::Remove(DungeonArchitect.PropSocket)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_Remove_mCC8186C0FD3BE88BB4F13580550FF0774B0BE1F8 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, 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) ;
|
|
// 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) ;
|
|
// DungeonArchitect.IntVector2 DungeonArchitect.SpatialPartionedLevelMarkerList::GetBucketCoord(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 SpatialPartionedLevelMarkerList_GetBucketCoord_m7C74AABF03FE9F8F14A17362277179E176760566 (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, 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.LevelMarkerList::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_Clear_m4F4356B709ED505EA080BEE4E15C51579C54DB6C (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.PropSocket>>::Clear()
|
|
inline void Dictionary_2_Clear_m3A64A1C2E09768959CFECC934AC50363F62DE227 (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE*, const RuntimeMethod*))Dictionary_2_Clear_mF4233287D33FC9DEC45E3A03B4083DAF6E711755_gshared)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Point>::get_Count()
|
|
inline int32_t List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_inline (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.ArgumentException::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Point>::get_Item(System.Int32)
|
|
inline Point_t10224084201F077997179F1EDD9E2D2A18384D43* List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5 (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( Point_t10224084201F077997179F1EDD9E2D2A18384D43* (*) (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Double DungeonArchitect.Triangulator.Geometry.Point::get_X()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, const RuntimeMethod* method) ;
|
|
// System.Double DungeonArchitect.Triangulator.Geometry.Point::get_Y()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Triangulator.Geometry.Point::.ctor(System.Double,System.Double)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point__ctor_m77814209958D34E1112848259FCF23460E2E623E (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, double ___0_x, double ___1_y, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Point>::Add(T)
|
|
inline void List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_inline (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* __this, Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE*, Point_t10224084201F077997179F1EDD9E2D2A18384D43*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Triangle>::.ctor()
|
|
inline void List_1__ctor_m230C12BF1426C8D962464E8711577D2A62987A40 (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865*, const RuntimeMethod*))List_1__ctor_m230C12BF1426C8D962464E8711577D2A62987A40_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Triangulator.Geometry.Triangle::.ctor(System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Triangle__ctor_m106B424A73B24FDEDC6CD64F986A38A38DF74C44 (Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9* __this, int32_t ___0_point1, int32_t ___1_point2, int32_t ___2_point3, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Triangle>::Add(T)
|
|
inline void List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_inline (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865*, Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9, const RuntimeMethod*))List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Edge>::.ctor()
|
|
inline void List_1__ctor_m6A6359A5BA8E95CE1E815D3BA905D8268286D95B (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Triangle>::get_Item(System.Int32)
|
|
inline Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217 (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 (*) (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865*, int32_t, const RuntimeMethod*))List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Boolean DungeonArchitect.Triangulator.Delauney::InCircle(DungeonArchitect.Triangulator.Geometry.Point,DungeonArchitect.Triangulator.Geometry.Point,DungeonArchitect.Triangulator.Geometry.Point,DungeonArchitect.Triangulator.Geometry.Point)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delauney_InCircle_m442D053B58EBBE010FFCC4A899E72CFCDDBA26F8 (Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___0_p, Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___1_p1, Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___2_p2, Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___3_p3, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Triangulator.Geometry.Edge::.ctor(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge__ctor_mDF258B59824E1F7F49D8F4B2634CED02BF850E4C (Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* __this, int32_t ___0_point1, int32_t ___1_point2, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Edge>::Add(T)
|
|
inline void List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_inline (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* __this, Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB*, Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Triangle>::RemoveAt(System.Int32)
|
|
inline void List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Triangle>::get_Count()
|
|
inline int32_t List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_inline (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865*, const RuntimeMethod*))List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_gshared_inline)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Edge>::get_Count()
|
|
inline int32_t List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_inline (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Edge>::get_Item(System.Int32)
|
|
inline Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* (*) (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Boolean DungeonArchitect.Triangulator.Geometry.Edge::Equals(DungeonArchitect.Triangulator.Geometry.Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Edge_Equals_mA9EF98AABC6163FAF5137DC5F2100E1FCB5E575F (Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* __this, Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* ___0_other, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Edge>::RemoveAt(System.Int32)
|
|
inline void List_1_RemoveAt_mE6C591DBAE51112844A2A3B5EAD5341363403B73 (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Void System.ApplicationException::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplicationException__ctor_mE51100DFCDB0A0DF23B482CC43EC8E396BE7BE82 (ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Edge>::Clear()
|
|
inline void List_1_Clear_m2B88941C30668A35B7665F5F6DFBB20F3A104C34_inline (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Point>::RemoveAt(System.Int32)
|
|
inline void List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0 (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Triangle>::TrimExcess()
|
|
inline void List_1_TrimExcess_m650FA9EBBAA85D6B2239F9CB816324814CB27954 (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865*, const RuntimeMethod*))List_1_TrimExcess_m650FA9EBBAA85D6B2239F9CB816324814CB27954_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Array::Copy(System.Array,System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900 (RuntimeArray* ___0_sourceArray, RuntimeArray* ___1_destinationArray, int32_t ___2_length, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Triangulator.DelauneyV2::CircumCircle(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single&,System.Single&,System.Single&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DelauneyV2_CircumCircle_m590587304E35CBAD13DB3F62C47B463A502D5936 (float ___0_xp, float ___1_yp, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, float* ___8_xc, float* ___9_yc, float* ___10_r, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>::Clear()
|
|
inline void List_1_Clear_m1A94D87BDF6FD2B459419EFD4CCA618B5A165CCB_inline (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
|
|
}
|
|
// System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphNode> DungeonArchitect.Graphs.Graph::get_Nodes()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphNode>::ToArray()
|
|
inline GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* (*) (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.LeftToRightNodeComparer::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LeftToRightNodeComparer__ctor_mAFBC08F417B186C52596992D7F8DE0C3B08032E6 (LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Array::Sort<DungeonArchitect.Graphs.GraphNode>(T[],System.Collections.Generic.IComparer`1<T>)
|
|
inline void Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D (GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ___0_array, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70*, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisRuntimeObject_mB5F13D1685AB91F0DC0157388C3E5AE9C3E451AE_gshared)(___0_array, ___1_comparer, method);
|
|
}
|
|
// DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.GraphNode::GetParentNodes()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphNode_GetParentNodes_m75462775A8F35B70FE30E33FB37F755FE6B56696 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, 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) ;
|
|
// System.Void DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectArrayDungeonThemeItem__ctor_mC5CD642CFAAADD643F1C309643DC6B21E5CD5716 (GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Themeing.SpriteDungeonThemeItem::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteDungeonThemeItem__ctor_mC60A469A780DB78BD984F8E3A76C3D8CA331F845 (SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* __this, const RuntimeMethod* method) ;
|
|
// System.String DungeonArchitect.Graphs.GraphNode::get_Id()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GraphNode_get_Id_m1208226FF4D1BDA590D208AC5FE33899494F581F_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ;
|
|
// System.String DungeonArchitect.Graphs.GraphNode::get_Caption()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GraphNode_get_Caption_m5CB8A2609C249B98CD2E31A97455BFB695659E04_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.GraphNode::GetChildNodes()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* GraphNode_GetChildNodes_mC0EB7EF413C144369BD033BA67B79D5300469CFC (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Graphs.MarkerNode DungeonArchitect.Graphs.MarkerEmitterNode::get_Marker()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* MarkerEmitterNode_get_Marker_m203C74C1A155C7125F8B9D52BFF5FC3E86444A47_inline (MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Themeing.PropChildSocketData::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropChildSocketData__ctor_m859857156E51B09E30887497AC4495DF2F225E49 (PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Themeing.PropChildSocketData>::Add(T)
|
|
inline void List_1_Add_m4E1F40B0BE11D36804DA7C633AC607B56CA4F01D_inline (List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB* __this, PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB*, PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>::Add(T)
|
|
inline void List_1_Add_m83636F994EAC7050939D8DB79B5CCE746B9FD070_inline (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* __this, DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059*, DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>::.ctor()
|
|
inline void List_1__ctor_m46AA8A1DADADCC57D7D9A8CEEFF914C9C5889562 (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Rect DungeonArchitect.Graphs.GraphNode::get_Bounds()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rect::get_x()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Utils.InstanceCache::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCache__ctor_m66940AA5FDC2ADCA1D738CF3353E10359B6DF740 (InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>>::.ctor()
|
|
inline void Dictionary_2__ctor_mF9730470073290B6F6B9FAD83131A2B17DAC0DC0 (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeData>::GetEnumerator()
|
|
inline Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D List_1_GetEnumerator_m35AEDDB12020C3E60F858826C0181CFE79B5E7AB (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D (*) (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.DungeonThemeData>::Dispose()
|
|
inline void Enumerator_Dispose_m51D69F922B17A644AC6781EA3D3D5A3C146C841F (Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.DungeonThemeData>::get_Current()
|
|
inline DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* Enumerator_get_Current_m98339082F1223B7FE9CDC838A3134B0828DACFA6_inline (Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* (*) (Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.DungeonThemeEngine::CreatePropLookup(DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_CreatePropLookup_m83B8AD74DDEEA1C291C3D73DF47AB75601A8AE37 (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* ___0_theme, Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* ___1_PropBySocketTypeByTheme, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.DungeonThemeData>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m01938602B8A5632445F99C4F9904EA1570CD62ED (Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.Graph,DungeonArchitect.Themeing.DungeonThemeData>::.ctor()
|
|
inline void Dictionary_2__ctor_m7DC2C8CAB208D7E61298E7CAE583C2180371A747 (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.Graph,DungeonArchitect.Themeing.DungeonThemeData>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m350E295F4E6BF68E11601469BB62152E62E390C0 (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5*, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.Graph,DungeonArchitect.Themeing.DungeonThemeData>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_m0D9585B84A0A6B7D29AA8CA3464E08A3089B5AF5 (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_key, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5*, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520*, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.DungeonNodeSpawnData>::.ctor()
|
|
inline void List_1__ctor_m1FF2D5FA7699D6C8E07F653D9C56410218F57EF9 (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779*, const RuntimeMethod*))List_1__ctor_m1FF2D5FA7699D6C8E07F653D9C56410218F57EF9_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Queue`1<DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData>::.ctor()
|
|
inline void Queue_1__ctor_mD75513F88082CD25B1DEB4EFB23B693E1D3EFFC0 (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E*, const RuntimeMethod*))Queue_1__ctor_mD75513F88082CD25B1DEB4EFB23B693E1D3EFFC0_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.Themeing.DungeonThemeData DungeonArchitect.Themeing.DungeonThemeEngine::GetBestMatchedTheme(System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeData>,DungeonArchitect.PropSocket,System.Collections.Generic.Dictionary`2<DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* DungeonThemeEngine_GetBestMatchedTheme_mDE59AC11C02FA83DC108BC74A03BB9B0C1D87325 (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* ___0_Themes, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___1_socket, Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* ___2_PropBySocketTypeByTheme, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.ThemeOverrideVolume>::GetEnumerator()
|
|
inline Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE List_1_GetEnumerator_mD0CA17CE402C1860C8D97C3120D266DF5373910C (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE (*) (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.ThemeOverrideVolume>::Dispose()
|
|
inline void Enumerator_Dispose_mBF197D1EC068C58A29AF1B3C4BB861B2707731C1 (Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.ThemeOverrideVolume>::get_Current()
|
|
inline ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* Enumerator_get_Current_mD9C50739AB4E76F1B9206B96711495E704E81FC2_inline (Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* (*) (Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.Graph,DungeonArchitect.Themeing.DungeonThemeData>::get_Item(TKey)
|
|
inline DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* Dictionary_2_get_Item_m8C52D21336E47C202AE51103031FC8ABE916C4F0 (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* (*) (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5*, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.ThemeOverrideVolume>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m5710AA408E3CBA978C10A7F0CEBFE1A93CAD1F9C (Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>>::get_Item(TKey)
|
|
inline Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294 (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* __this, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* (*) (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69*, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* __this, String_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>::get_Item(TKey)
|
|
inline List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* __this, String_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* (*) (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Boolean DungeonArchitect.Themeing.DungeonThemeEngine::ShouldDelayExecution(System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonThemeEngine_ShouldDelayExecution_m4F7EF3BDC12F93689FC569061AAD32B9A0F358CB (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* ___0_nodeDataList, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData>::Enqueue(T)
|
|
inline void Queue_1_Enqueue_mCBE2A4DB9965F1BBC5D6A92EC7787F9C38D45C77 (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __this, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E*, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC, const RuntimeMethod*))Queue_1_Enqueue_mCBE2A4DB9965F1BBC5D6A92EC7787F9C38D45C77_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.DungeonThemeEngine::ExecuteNodesUnderMarker(DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData,DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext,DungeonArchitect.LevelMarkerList,System.Collections.Generic.List`1<DungeonArchitect.DungeonNodeSpawnData>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_ExecuteNodesUnderMarker_mEAF7743F1BDDE09083D951BBB8889AC6E2E8661C (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC ___0_data, NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD ___1_nodeContext, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___2_markers, List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* ___3_spawnDataList, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.Queue`1<DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData>::Dequeue()
|
|
inline NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC Queue_1_Dequeue_mFB642A0DFBBB46FB11BA3A3D9A23C7F141339975 (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC (*) (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E*, const RuntimeMethod*))Queue_1_Dequeue_mFB642A0DFBBB46FB11BA3A3D9A23C7F141339975_gshared)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.Queue`1<DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData>::get_Count()
|
|
inline int32_t Queue_1_get_Count_mFD5DD949D6618748FD99578EA32DDC524F0C6335_inline (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E*, const RuntimeMethod*))Queue_1_get_Count_mFD5DD949D6618748FD99578EA32DDC524F0C6335_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.DungeonThemeEngine::RecursivelyTagMarkersForDeletion(DungeonArchitect.LevelMarkerList)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_RecursivelyTagMarkersForDeletion_mAA9520FF597905C2F5BE1EBB5E817D665CB9245D (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___0_markers, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.DungeonNodeSpawnData>::ToArray()
|
|
inline DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* List_1_ToArray_m6A1C3BC8D590DBD889F975E422231F97C7B7871A (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* (*) (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779*, const RuntimeMethod*))List_1_ToArray_m6A1C3BC8D590DBD889F975E422231F97C7B7871A_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_mB8D111AA57590741EF6A36EAD40FF04D904D692C (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* __this, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69*, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>::get_Count()
|
|
inline int32_t Dictionary_2_get_Count_m4D95F2C3038C478686F6FB84F288551AC449A667 (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D*, const RuntimeMethod*))Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>::get_Count()
|
|
inline int32_t List_1_get_Count_mCBF2D53623041F41F77205E6ECE5C9C46D24B431_inline (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeData>::get_Count()
|
|
inline int32_t List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_inline (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeData>::get_Item(System.Int32)
|
|
inline DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* List_1_get_Item_mE0AC28D38EE563DC5414C1A0943143AA8BED7843 (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* (*) (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintProcessorContext__ctor_m3CD9168D209B3AF3744EBF7E890FA56487F0038E (SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor::ProcessSpatialConstraint(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext,UnityEngine.Matrix4x4&,DungeonArchitect.PropSocket[]&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpatialConstraintProcessor_ProcessSpatialConstraint_m53609D9F323CF2EBFE9273B41B2571E54ECDE230 (SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* __this, SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* ___0_context, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___1_outOffset, PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** ___2_outMarkersToRemove, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Add(T)
|
|
inline bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.PropSocket>::Dispose()
|
|
inline void Enumerator_Dispose_m95CDC40AE2EF806DC4D8F1185EF91D469F897AE9 (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.PropSocket>::get_Current()
|
|
inline PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* Enumerator_get_Current_mA7BD5CDB38EA3CDA699404A44CEDBB2A79BD4C5E_inline (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* (*) (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Contains(T)
|
|
inline bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.DungeonThemeEngine::RecursivelyTagMarkerForDeletion(DungeonArchitect.PropSocket,System.Collections.Generic.HashSet`1<System.Int32>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_RecursivelyTagMarkerForDeletion_mC7E84EBF3DD4C90087E735283733E4374701919A (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_visited, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.PropSocket>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m682AE06C2B42D5473E0C6A62348836272286990E (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.HashSet`1<System.Int32>::.ctor()
|
|
inline void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<DungeonArchitect.PropSocket> DungeonArchitect.LevelMarkerList::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LevelMarkerList_GetEnumerator_m68262F857EAD49059EC5789DBDD7DA0EEC770A97 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>::GetEnumerator()
|
|
inline Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2 (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 (*) (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.DungeonThemeItem>::Dispose()
|
|
inline void Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF (Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.DungeonThemeItem>::get_Current()
|
|
inline DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_inline (Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* (*) (Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.DungeonThemeItem>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D (Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>::.ctor()
|
|
inline void Dictionary_2__ctor_m1B8836B0D2EE30EBA4D2CF235513E02E883B8B54 (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_m17AE9BA9A022E2E19DF01357FF2FA60767E023EA (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* __this, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* ___0_key, Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69*, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*, Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_m4C38EED064D0F582692371A449F6CE92F6D73E72 (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* __this, String_t* ___0_key, List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D*, String_t*, List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, 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) ;
|
|
// UnityEngine.ScriptableObject DungeonArchitect.Utils.InstanceCache::GetInstance(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* InstanceCache_GetInstance_m4975CAF7B9076D8A44B9362F44536DDC996847E1 (InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* __this, String_t* ___0_typeName, const RuntimeMethod* method) ;
|
|
// System.Random DungeonArchitect.Utils.PMRandom::get_UniformRandom()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* PMRandom_get_UniformRandom_m048B11294E888E6F51847E45F62BB48D3FE23F2F_inline (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Themeing.DungeonThemeEngine::ProcessSpatialConstraint(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor,DungeonArchitect.SpatialConstraints.SpatialConstraintAsset,DungeonArchitect.PropSocket,DungeonArchitect.LevelMarkerList,UnityEngine.Matrix4x4&,DungeonArchitect.PropSocket[]&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonThemeEngine_ProcessSpatialConstraint_m644F74ACBAEEEB5F1A965030A658B1DF5DF2A112 (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* ___0_constraintProcessor, SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* ___1_constraint, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___2_marker, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___3_markers, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___4_OutOffset, PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** ___5_outMarkersToRemove, 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.Void System.Collections.Generic.List`1<DungeonArchitect.DungeonNodeSpawnData>::Add(T)
|
|
inline void List_1_Add_m2596DCF8520D8ED24D7D70AE344C00DA626E7119_inline (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* __this, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779*, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7, const RuntimeMethod*))List_1_Add_m2596DCF8520D8ED24D7D70AE344C00DA626E7119_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Themeing.PropChildSocketData>::GetEnumerator()
|
|
inline Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597 List_1_GetEnumerator_mE2498090E8F1B7015EED97BD6EF74D4A2C30D110 (List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597 (*) (List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.PropChildSocketData>::Dispose()
|
|
inline void Enumerator_Dispose_m56C3E2ABC9EB5B2BAA62AF43289007F5BDA6D5BA (Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.PropChildSocketData>::get_Current()
|
|
inline PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* Enumerator_get_Current_mC8752B0FF8B262A0D88061241D193DD243604D8A_inline (Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* (*) (Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// DungeonArchitect.PropSocket DungeonArchitect.LevelMarkerList::EmitMarker(System.String,UnityEngine.Matrix4x4,DungeonArchitect.IntVector,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* LevelMarkerList_EmitMarker_mACBC3C7B9F276A3740115717999FFBE81AF2FB9C (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_gridPosition, int32_t ___3_cellId, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Themeing.PropChildSocketData>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mD97B431B6C47A32EB4ADFE602248880C890B017A (Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Themeing.PropChildSocketData>::.ctor()
|
|
inline void List_1__ctor_m2DC38AD5C5548F2E1E15307547988B2D5C131844 (List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.DungeonThemeItem::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeItem__ctor_mD7CC4489C97576A151E57CF2AA720E6531177290 (DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::GetComponent<UnityEngine.MeshFilter>()
|
|
inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.MeshFilter::set_mesh(UnityEngine.Mesh)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshFilter_set_mesh_mD2988E2D835205FD6B6CD35A61E1592844D971F8 (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Count()
|
|
inline int32_t List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_gshared_inline)(__this, 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 UnityEngine.Mesh::set_vertices(UnityEngine.Vector3[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<UnityEngine.Vector2>::ToArray()
|
|
inline Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5 (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, const RuntimeMethod*))List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Mesh::set_uv(UnityEngine.Vector2[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Mesh::set_triangles(System.Int32[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Byte DungeonArchitect.Utils.MathUtils::ToByte(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t MathUtils_ToByte_m9A55A4A2A5F74FD06A12A84E4B8C134794E37A53 (float ___0_value01, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Color32::.ctor(System.Byte,System.Byte,System.Byte,System.Byte)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Texture2D::SetPixels32(UnityEngine.Color32[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_SetPixels32_m169F9873A21FB8DECA24DC1B8F06FB23D13BEE2A (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___0_colors, const RuntimeMethod* method) ;
|
|
// System.Single[,] DungeonArchitect.Splatmap.SplatData::get_Data()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline (SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo>::.ctor()
|
|
inline void Queue_1__ctor_m30C796E429FCC7507F8F511173A1450236D0633E (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383*, const RuntimeMethod*))Queue_1__ctor_m30C796E429FCC7507F8F511173A1450236D0633E_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Queue`1<DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo>::Enqueue(T)
|
|
inline void Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748 (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383*, FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F, const RuntimeMethod*))Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748_gshared)(__this, ___0_item, method);
|
|
}
|
|
// T System.Collections.Generic.Queue`1<DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo>::Dequeue()
|
|
inline FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F Queue_1_Dequeue_m5856F724327BBB3C408EA071373CC8D2C864C1CE (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F (*) (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383*, const RuntimeMethod*))Queue_1_Dequeue_m5856F724327BBB3C408EA071373CC8D2C864C1CE_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Splatmap.SplatRasterizer::AddNeighbor(System.Collections.Generic.Queue`1<DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo>,DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo&,System.Int32,System.Int32,System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_AddNeighbor_m883EE6B3DDB666569DF035A759C2A08DB25A23CD (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* ___0_queue, FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* ___1_info, int32_t ___2_textureSize, int32_t ___3_dx, int32_t ___4_dy, float ___5_decayMultiplier, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.Queue`1<DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo>::get_Count()
|
|
inline int32_t Queue_1_get_Count_mD9A26A999D8EE6C3339F6517D4CEE36EF27B78B8_inline (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383*, const RuntimeMethod*))Queue_1_get_Count_mD9A26A999D8EE6C3339F6517D4CEE36EF27B78B8_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Diagnostics.Stopwatch::Stop()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch_Stop_m8F2A2EFD9D7D5B4180A5E5379E5443864618D7DC (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
|
|
// System.String System.Single::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972 (float* __this, 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) ;
|
|
// System.Single DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo::DistanceToSource()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FloodFillPixelInfo_DistanceToSource_m47C2469BF7524909690C3356074D18988544BAD9 (FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* __this, 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.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.Void DungeonArchitect.Splatmap.SplatRasterizer::Swap(UnityEngine.Vector2&,UnityEngine.Vector2&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_Swap_mA857C311BCCEC182C31FD4D2F04BD8C58C0D073C (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___1_b, const RuntimeMethod* method) ;
|
|
// System.Int32 DungeonArchitect.Splatmap.SplatRasterizer::MapToTextureCoord(System.Single,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SplatRasterizer_MapToTextureCoord_mF2AA7236F645BF58145A2B54B328290E95D3A49A (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, float ___0_value01, int32_t ___1_lastIndex, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Mathf::Clamp(System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Mathf::Abs(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___0_value, const RuntimeMethod* 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.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Splatmap.SplatRasterizer::_DrawCircleOctants(System.Int32,System.Int32,System.Int32,System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer__DrawCircleOctants_m84BE6F5BB47E9CDCE49BB7F4F65A050F9CC75808 (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, int32_t ___0_xc, int32_t ___1_yc, int32_t ___2_x, int32_t ___3_y, float ___4_value, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Splatmap.SplatRasterizer::SetPixel(System.Int32,System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73 (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, int32_t ___0_x, int32_t ___1_y, float ___2_value, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo::.ctor(DungeonArchitect.IntVector2,DungeonArchitect.IntVector2,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloodFillPixelInfo__ctor_m095EC721AC8B6CAC9D23BF5B8DD6FDC80AD31687 (FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_currentPixel, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___1_sourcePixel, float ___2_startValue, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.IntVector2 DungeonArchitect.IntVector2::op_Subtraction(DungeonArchitect.IntVector2,DungeonArchitect.IntVector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 IntVector2_op_Subtraction_m4590D577B9ED8A8080B981B945EBC631EB8E9CAE (IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_a, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___1_b, const RuntimeMethod* method) ;
|
|
// System.Single DungeonArchitect.IntVector2::Distance()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float IntVector2_Distance_mA44970D4272358702A901C9121C6C3980A62A0C5 (IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<DungeonArchitect.Splatmap.DungeonSplatmap>()
|
|
inline DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672* Component_GetComponent_TisDungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672_mED46E1CAAE3A9A02116629EAA93A5A76AE2F90E2 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Material UnityEngine.Renderer::get_material()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Material::set_mainTexture(UnityEngine.Texture)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_set_mainTexture_m389E048BA9C81B603EBF36BD792212B296317AC0 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.VisualNode::Initialize(System.String,DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualNode_Initialize_m4B865686A51351BD583C1FDED81591C3C19ECB84 (VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.GraphNode::UpdateName(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_UpdateName_mF89F85CB0996BF6063F7691A16CB6ADB92EFC485 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, String_t* ___0_prefix, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.VisualNode::CopyFrom(DungeonArchitect.Graphs.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualNode_CopyFrom_m209BFB907C5D212B5D75FBBBFE9DB4B232155A8F (VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.VisualNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualNode__ctor_m49AD33C2BCDE64AB9947770607EC89FC5BA7DEA2 (VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.GraphNode::Initialize(System.String,DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_Initialize_m2B041E95B6F2B08CDFBF0B742AAD81B262D04C43 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.GraphNode::set_Size(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_set_Size_m26BAC6D9113B76E604141079761993C07CCC7153 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphPin>::.ctor()
|
|
inline void List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Graphs.GraphPin DungeonArchitect.Graphs.GraphNode::CreatePin(DungeonArchitect.Graphs.GraphPinType,UnityEngine.Vector2,UnityEngine.Rect,UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphNode_CreatePin_m0488D6E8C2D94D8D0EF7453A1E3A55C9B149D4E8 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, int32_t ___0_pinType, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_position, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___2_boundsOffset, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_tangent, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.PlaceableNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableNode__ctor_m65B5BE2BEE739B0F409EB5B8AD9D7EF1E04B0266 (PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.GraphNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode__ctor_m88402BB3DB74830FCBB3FBC049021BA864D274F6 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.GraphNode::CopyFrom(DungeonArchitect.Graphs.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_CopyFrom_mC0AD3E9D4EC0FF26488896C4E471D1EA5D763C6C (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Graphs.GraphPinType DungeonArchitect.Graphs.GraphPin::get_PinType()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Graphs.GraphNode DungeonArchitect.Graphs.GraphPin::get_Node()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>::.ctor()
|
|
inline void List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6 (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Boolean DungeonArchitect.Graphs.ThemeGraphSchema::ContainsLoops(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThemeGraphSchema_ContainsLoops_mF0234D327A3AFD08C5072574020C814CC5C5A860 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_a, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_b, List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** ___2_cyclePath, const RuntimeMethod* method) ;
|
|
// System.String DungeonArchitect.Graphs.ThemeGraphSchema::CombineMarkerNames(System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ThemeGraphSchema_CombineMarkerNames_mFAF0A1CBD8EF8BA0796BF5F440FF1418F9013459 (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* ___0_markerNodes, 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.Boolean DungeonArchitect.Graphs.GraphSchema::CanCreateLink(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin,System.String&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphSchema_CanCreateLink_m63272D9F2301D078A49B46C5998B81181084435C (GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_output, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_input, String_t** ___2_errorMessage, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>::GetEnumerator()
|
|
inline Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A List_1_GetEnumerator_m9D38A563130D41F8272B8B72343D4DC793FBB01C (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A (*) (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.MarkerNode>::Dispose()
|
|
inline void Enumerator_Dispose_m996AE57D4C13A5D7B89EB40315A362EC1AEB0353 (Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.MarkerNode>::get_Current()
|
|
inline MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* Enumerator_get_Current_mD09A00ED1C24DE39A277E5D778E27061C8F93E01_inline (Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* (*) (Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// System.Int32 System.Text.StringBuilder::get_Length()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8 (StringBuilder_t* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.MarkerNode>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mE1CAA35B10518A41FCB56C0D2C850CBE7869A9D6 (Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>::Clear()
|
|
inline void List_1_Clear_mBB48466AB37B32DC6EF2E0564EC198C1501951D8_inline (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
|
|
}
|
|
// DungeonArchitect.Graphs.Graph DungeonArchitect.Graphs.GraphNode::get_Graph()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* GraphNode_get_Graph_m3747319C884D29CEE76D91160230E341B1D94831_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ;
|
|
// T[] DungeonArchitect.Graphs.Graph::GetNodes<DungeonArchitect.Graphs.MarkerNode>()
|
|
inline MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11* Graph_GetNodes_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m5CDBAA273CA219E2AFDF73EF15A00A0EA6D25602 (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11* (*) (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520*, const RuntimeMethod*))Graph_GetNodes_TisRuntimeObject_m9AE7A46E0BDB45363DC989EEE05E748073CEA84E_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>::.ctor()
|
|
inline void Dictionary_2__ctor_m3BF0B4F1EA99DF192FE6B2BFBFA00FBB16F94DCB (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.Graphs.MarkerEmitterNode[] DungeonArchitect.Graphs.ThemeGraphSchema::GetEmitters(DungeonArchitect.Graphs.MarkerNode,DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* ThemeGraphSchema_GetEmitters_m1104015F393E07142A6C579A8BA30196B7F25F57 (MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_markerNode, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_a, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___2_b, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>::Add(T)
|
|
inline void List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_inline (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* __this, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_m9F03FC47614D373BEFA707FA09F2F951202BBE85 (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* __this, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_key, List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F*, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*, List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Boolean DungeonArchitect.Graphs.ThemeGraphSchema::FindCycles(System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>&,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThemeGraphSchema_FindCycles_mB0426FA9CE9BA0D34E6A0D1ABD29E3AAE25C8D8C (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** ___0_markerChildMap, List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** ___1_cyclePath, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<DungeonArchitect.Graphs.MarkerNode>::.ctor()
|
|
inline void HashSet_1__ctor_mE003524D7FF6F1228067D674C19636C82E611E2C (HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>::get_Keys()
|
|
inline KeyCollection_tC688D04B7DC0D0A8933BAC3C06B1C5D24E7F3FDA* Dictionary_2_get_Keys_mF017FB2A8C4BC130C80314FFB14414A74F42969F (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( KeyCollection_tC688D04B7DC0D0A8933BAC3C06B1C5D24E7F3FDA* (*) (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F*, const RuntimeMethod*))Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>::GetEnumerator()
|
|
inline Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA KeyCollection_GetEnumerator_m43DEAB7D7E2DF26837B31A9C20224C5567DB13D8 (KeyCollection_tC688D04B7DC0D0A8933BAC3C06B1C5D24E7F3FDA* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA (*) (KeyCollection_tC688D04B7DC0D0A8933BAC3C06B1C5D24E7F3FDA*, const RuntimeMethod*))KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>::Dispose()
|
|
inline void Enumerator_Dispose_mEC0A4A170E7C24071DC8C27F599410C66A65DB6F (Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA*, const RuntimeMethod*))Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared)(__this, method);
|
|
}
|
|
// TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>::get_Current()
|
|
inline MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* Enumerator_get_Current_m96E42E2956ADC8F04907565DB3CFF3B603888425_inline (Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* (*) (Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA*, const RuntimeMethod*))Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.HashSet`1<DungeonArchitect.Graphs.MarkerNode>::Contains(T)
|
|
inline bool HashSet_1_Contains_mF101BA2B3E1DF5C0DB7B78264AE854CE197FD864 (HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB* __this, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB*, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean DungeonArchitect.Graphs.ThemeGraphSchema::CheckCycleDFS(System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>&,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThemeGraphSchema_CheckCycleDFS_m7D4CC258C38ADB4ADE4C2FE6CCEE9DF7F742F57A (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** ___0_markerChildMap, List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** ___1_traversePath, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mBE960F722B02681EA7E1AD9D8DDA20D9384881A0 (Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA*, const RuntimeMethod*))Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_gshared)(__this, method);
|
|
}
|
|
// TSource System.Linq.Enumerable::Last<DungeonArchitect.Graphs.MarkerNode>(System.Collections.Generic.IEnumerable`1<TSource>)
|
|
inline MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* Enumerable_Last_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m6823697556A575D6D989B692B977A244BF891492 (RuntimeObject* ___0_source, const RuntimeMethod* method)
|
|
{
|
|
return (( MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Last_TisRuntimeObject_m39971562AFD7CCF7CFF65E8CA0A457CCC3E18F8F_gshared)(___0_source, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m917AEA545048210379088217B22B1CD3397A2304 (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* __this, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F*, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>::get_Item(TKey)
|
|
inline List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* Dictionary_2_get_Item_mC45F46BC83B0C32F556DD99F791E729D587CD86F (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* __this, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* (*) (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F*, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>::Contains(T)
|
|
inline bool List_1_Contains_m7E2CA90C985F0EBD46AB7E7E5294027563FB100A (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* __this, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>::get_Count()
|
|
inline int32_t List_1_get_Count_mD85B2B99CE57BBCE0F2B1D9AB4F9CD449DC4D914_inline (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>::RemoveAt(System.Int32)
|
|
inline void List_1_RemoveAt_m588CAC395DE5C4A1C44C671A1C2BC2A4F36D4416 (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphNode>::.ctor()
|
|
inline void List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1 (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.Graphs.GraphPin DungeonArchitect.Graphs.GraphNode::get_OutputPin()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphNode_get_OutputPin_m750698867CC9A96A75B59739E743B46F93DF9F47 (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Graphs.GraphLink[] DungeonArchitect.Graphs.GraphPin::GetConntectedLinks()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* GraphPin_GetConntectedLinks_mB5D45F5630E9AE8BA745F54363C846C24FCC1418 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.Graphs.GraphPin DungeonArchitect.Graphs.GraphLink::get_Input()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphNode>::Add(T)
|
|
inline void List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerEmitterNode>::.ctor()
|
|
inline void List_1__ctor_m1D33E701183DB4DD7FC01267392E39DA242FBEFE (List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.ThemeGraphSchema::GetOutgoingNodes(DungeonArchitect.Graphs.GraphNode,DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ThemeGraphSchema_GetOutgoingNodes_m62B4ADF3FCFB91EB305FDF7C9703A4FB7D58900D (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_a, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___2_b, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerEmitterNode>::Add(T)
|
|
inline void List_1_Add_m4009AB1ED2F310616ADA079B699A68B3D5F30C9B_inline (List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4* __this, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4*, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerEmitterNode>::ToArray()
|
|
inline MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* List_1_ToArray_mD949FF44FF927DF43BDC3C8159FFE8690ED935F7 (List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* (*) (List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.GraphSchema::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSchema__ctor_m4396B0651CE3D97FA8E922BD48AED17E51CBBBC4 (GraphSchema_t8A0FFDA40767F4EF57DABE465795497F2C2AECE6* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.PlaceableNode::CopyFrom(DungeonArchitect.Graphs.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableNode_CopyFrom_m3FEE3BB4E076996D53970CCC29F095AEC17ABBF6 (PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method) ;
|
|
// UnityEngine.Color UnityEngine.Color::get_black()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.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.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<DungeonArchitect.Graphs.GraphNode>::GetEnumerator()
|
|
inline Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60 (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 (*) (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.GraphNode>::Dispose()
|
|
inline void Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1 (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.GraphNode>::get_Current()
|
|
inline GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_inline (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* (*) (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// UnityEngine.Vector2 UnityEngine.Rect::get_center()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Vector2::op_Equality(UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<DungeonArchitect.Graphs.GraphNode>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// DungeonArchitect.IntVector2 DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::GetHalfGridLogicalCoords()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 SCBaseDomainNode_GetHalfGridLogicalCoords_m39C5FA56C998F4966658245B06EC2A1957F3FFDD (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::GetSnapPosition(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 SCBaseDomainNode_GetSnapPosition_mFF0251EB3DD3EED687BB376E438335B89A553CA4 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::ContainsOtherNodeAt(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SCBaseDomainNode_ContainsOtherNodeAt_mC812302E87538EB31121F30DD2F81E2273224433 (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_snappedPosition, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rect::set_center(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_center_m1BFC7584EEE9EF6C9AC2CA8459300FE23D5CE86F (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::UpdateRuleDomain()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCBaseDomainNode_UpdateRuleDomain_mF255A470077ACFEF4D8B0A711EF37E8FC77CBBC7 (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::Initialize(System.String,DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCRuleNode_Initialize_m943097A33AEE0D2F737FBA552500CE59D118DFB1 (SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCRuleNode__ctor_m92B9F2E3C3A58907559888C7A82B581E0E686542 (SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::Initialize(System.String,DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCBaseDomainNode_Initialize_m4B9E693F593FFA51941EFE817F338C187CDD292C (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.SpatialConstraints.ConstraintRule>::.ctor()
|
|
inline void List_1__ctor_mCC121E81FC85CE1EE119322ABD9121D793CAF681 (List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.Object::Instantiate<DungeonArchitect.SpatialConstraints.ConstraintRule>(T)
|
|
inline ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* Object_Instantiate_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_mEF62EBFFF26536B9804F3DB7061677A6772ADF71 (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* ___0_original, const RuntimeMethod* method)
|
|
{
|
|
return (( ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* (*) (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<DungeonArchitect.SpatialConstraints.ConstraintRule>::Add(T)
|
|
inline void List_1_Add_mFA1B5BBE3484CDA586150330163CBF7C43B67D4C_inline (List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD* __this, ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD*, ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.SpatialConstraints.ConstraintRule>::ToArray()
|
|
inline ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* List_1_ToArray_m2BDF8D7926609696F990F5A01B5FD0B375C77079 (List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* (*) (List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCBaseDomainNode__ctor_mD4A5B66684F12A353C74638047B9622DF5962693 (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Attribute::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.String DungeonArchitect.SpatialConstraints.ConstraintRule::GetScriptName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_GetScriptName_m0AFE9A52A34B72E4132C2413B1EEB85844FB9880 (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* __this, const RuntimeMethod* method) ;
|
|
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
|
|
// TSource System.Linq.Enumerable::FirstOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
|
|
inline RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD (RuntimeObject* ___0_source, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method);
|
|
}
|
|
// System.String DungeonArchitect.SpatialConstraints.ConstraintRule::GetFullMenuPath(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_GetFullMenuPath_m05424675765868AE650CAE31EB10E7561192D2C8 (Type_t* ___0_type, const RuntimeMethod* method) ;
|
|
// System.Void System.IO.FileInfo::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileInfo__ctor_m0A602529DFCFC44BB4EF4C530E6FBA765C44143F (FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* __this, String_t* ___0_fileName, const RuntimeMethod* method) ;
|
|
// System.String DungeonArchitect.SpatialConstraints.ConstraintRule::GetScriptName(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_GetScriptName_mA6BC79455EB84A0A8196279183586FF17D8A2515 (Type_t* ___0_type, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.Graph::OnEnable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graph_OnEnable_m72EAD272148330F9F6C12B36DE1EA671B944198B (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.Graphs.Graph::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graph__ctor_mB6C33FC156BDC793908203260AF80260D3563DA1 (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.ScriptableObject::CreateInstance<DungeonArchitect.SpatialConstraints.SpatialConstraintGraph>()
|
|
inline SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* ScriptableObject_CreateInstance_TisSpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_mF5296D1783040B07AB9FBE33782AEA705F09ABE9 (const RuntimeMethod* method)
|
|
{
|
|
return (( SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared)(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.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils::RotateVector(UnityEngine.Vector3,UnityEngine.Matrix4x4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpatialConstraintProcessorUtils_RotateVector_m3B79451B430B923F977B8DF57720BC63A7AF2698 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_matrix, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintRuleDomain__ctor_m7E0F39CDAB820C1D7333ACAF1BE17D90A8ABDB79 (SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* __this, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintGraph DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::get_Graph()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* SpatialConstraintAsset_get_Graph_mDD2BD1E7359C0501E5215ACF35660B199A92296B_inline (SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Func`2<DungeonArchitect.Graphs.GraphNode,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
inline void Func_2__ctor_mAA247217BABDCDCE5A62A51BAED3EBCAD940E7C7 (Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<DungeonArchitect.Graphs.GraphNode>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
|
|
inline RuntimeObject* Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1 (RuntimeObject* ___0_source, Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* ___1_predicate, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
|
|
}
|
|
// TSource System.Linq.Enumerable::FirstOrDefault<DungeonArchitect.Graphs.GraphNode>(System.Collections.Generic.IEnumerable`1<TSource>)
|
|
inline GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* Enumerable_FirstOrDefault_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m877F203E2D04365A831D8FC615BBF4223C20C030 (RuntimeObject* ___0_source, const RuntimeMethod* method)
|
|
{
|
|
return (( GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method);
|
|
}
|
|
// System.Int32 System.Linq.Enumerable::Count<DungeonArchitect.Graphs.GraphNode>(System.Collections.Generic.IEnumerable`1<TSource>)
|
|
inline int32_t Enumerable_Count_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m2095B74BEB3CF8CFB9E525EB052A31A88D4FE775 (RuntimeObject* ___0_source, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Count_TisRuntimeObject_mA9FCB8ECCFE8FABC5AA2F8D46F82ACD52279930B_gshared)(___0_source, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode,UnityEngine.Vector3>::.ctor()
|
|
inline void Dictionary_2__ctor_mA6A83638261D2BDB8E01F08221A4BADBADC78645 (Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610*, const RuntimeMethod*))Dictionary_2__ctor_mA539B8FE4C6FAFC6C87123D3E02A18CDBA76F410_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Vector3 DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils::GetRuleNodeWorldPosition(DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode,DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode,DungeonArchitect.PropSocket,UnityEngine.Vector3,UnityEngine.Matrix4x4&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpatialConstraintProcessorUtils_GetRuleNodeWorldPosition_m15F17476202BB15012B64777F58D46A7AE2B60FE (SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* ___0_ruleNode, SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16* ___1_referenceNode, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___2_marker, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_gridSize, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___4_rotationFrame, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode,UnityEngine.Vector3>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_mA3A9EC90485426CB3B38ADB935E77936BF275F36 (Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610* __this, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* ___0_key, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610*, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))Dictionary_2_Add_m861B0BBC65C4DA70AA8DCC5A206E60158B0C454F_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void System.Func`2<DungeonArchitect.SpatialConstraints.ConstraintRule,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
inline void Func_2__ctor_m6E929EBBC14E2D7EA1304A217A21C9709E6128E4 (Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<DungeonArchitect.SpatialConstraints.ConstraintRule>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
|
|
inline RuntimeObject* Enumerable_Where_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m6A4625C1E89D411475D530A48E1B64CA0ECC87B5 (RuntimeObject* ___0_source, Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* ___1_predicate, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
|
|
}
|
|
// System.Int32 System.Linq.Enumerable::Count<DungeonArchitect.SpatialConstraints.ConstraintRule>(System.Collections.Generic.IEnumerable`1<TSource>)
|
|
inline int32_t Enumerable_Count_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m4A823C9765C64B818F309670BA443255AC84095B (RuntimeObject* ___0_source, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Count_TisRuntimeObject_mA9FCB8ECCFE8FABC5AA2F8D46F82ACD52279930B_gshared)(___0_source, method);
|
|
}
|
|
// System.Void DungeonArchitect.SpatialConstraints.ConstraintRuleContext::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRuleContext__ctor_m52F565BFFDEBD48BBB8635810DE644526C696152 (ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* __this, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode,UnityEngine.Vector3>::get_Item(TKey)
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Dictionary_2_get_Item_m7627FE1B19292F54AEA8015B6C01F9F7B2C144EB (Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610* __this, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610*, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C*, const RuntimeMethod*))Dictionary_2_get_Item_mE9471094833D0656420C54F84B0E66371B2EAF54_gshared)(__this, ___0_key, method);
|
|
}
|
|
// UnityEngine.Vector2 DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils::GetPosition2D(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 SpatialConstraintProcessorUtils_GetPosition2D_m110FA9EA4538D053D2675122298125D445025FAF (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Linq.Enumerable::Contains<System.String>(System.Collections.Generic.IEnumerable`1<TSource>,TSource)
|
|
inline bool Enumerable_Contains_TisString_t_m903B1A64070B00925A8E4E7979330AA7D7B0FB33 (RuntimeObject* ___0_source, String_t* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (RuntimeObject*, String_t*, const RuntimeMethod*))Enumerable_Contains_TisRuntimeObject_mBCDB5870C52FC5BD2B6AE472A749FC03B9CF8958_gshared)(___0_source, ___1_value, method);
|
|
}
|
|
// System.Single UnityEngine.Vector2::get_sqrMagnitude()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<DungeonArchitect.PropSocket>::ToArray()
|
|
inline PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* List_1_ToArray_m2F7446475817CADA3525DCF06A35F533A606A959 (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* (*) (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, 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) ;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Rotate(UnityEngine.Quaternion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, const RuntimeMethod* method) ;
|
|
// System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor::ProcessSpatialConstraintFrame(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext,DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain,UnityEngine.Matrix4x4,DungeonArchitect.PropSocket[]&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpatialConstraintProcessor_ProcessSpatialConstraintFrame_m039945F1932B32C3E3E3B9EB021D1FAAB357689F (SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* __this, SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* ___0_context, SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* ___1_domain, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_rotationFrame, PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** ___3_outMarkersToRemove, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m88B50C7E3ACEF5A4497992CE05DE197F1881F83B (U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* __this, const RuntimeMethod* method) ;
|
|
// System.String DungeonArchitect.SpatialConstraints.ConstraintRule::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_ToString_m19C8B8279CC58EE19643ACBD736AFC0E404BB017 (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* __this, const RuntimeMethod* method) ;
|
|
// System.String System.String::Format(System.String,System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
|
|
// DungeonArchitect.PropSocket DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::GetMarkerSearchResult(DungeonArchitect.SpatialConstraints.ConstraintRuleContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ConstraintRuleHeightDifference_GetMarkerSearchResult_m3AE4A9AC0A467B018D88D05797DC2242D21EF42E (ConstraintRuleHeightDifference_t17F33ED2220D2B44E367D254D797C69926390498* __this, ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* ___0_context, const RuntimeMethod* method) ;
|
|
// System.Void DungeonArchitect.SpatialConstraints.ConstraintRule::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRule__ctor_mE78D2AC998F128B379D21DE6F3F0F9DF9046093E (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* __this, 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.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Quaternion::Internal_MakePositive(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, 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) ;
|
|
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.DungeonModel DungeonArchitect.Dungeon::get_ActiveModel()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_mFC920F09F2C130A1685D0AFA0A7C4250118002B2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (dungeonModel == null) {
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = __this->___dungeonModel_9;
|
|
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;
|
|
}
|
|
}
|
|
{
|
|
// dungeonModel = GetComponent<DungeonModel> ();
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_2;
|
|
L_2 = Component_GetComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_mFC920F09F2C130A1685D0AFA0A7C4250118002B2(__this, Component_GetComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_mFC920F09F2C130A1685D0AFA0A7C4250118002B2_RuntimeMethod_var);
|
|
__this->___dungeonModel_9 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeonModel_9), (void*)L_2);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// return dungeonModel;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_3 = __this->___dungeonModel_9;
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Dungeon::get_IsLayoutBuilt()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dungeon_get_IsLayoutBuilt_m8281754120A96E1F9CE3A91456CAC7882B37FE62 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (dungeonBuilder == null)
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_0 = __this->___dungeonBuilder_8;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// return dungeonBuilder.IsLayoutBuilt;
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_2 = __this->___dungeonBuilder_8;
|
|
NullCheck(L_2);
|
|
bool L_3;
|
|
L_3 = DungeonBuilder_get_IsLayoutBuilt_m9FB20538FB79F418CD8DF5721B762A37CF468ACE(L_2, NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
// DungeonArchitect.LevelMarkerList DungeonArchitect.Dungeon::get_Markers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* Dungeon_get_Markers_mEA189ADDFDF28AB94DE22E7C3F39B5F43928C16C (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return markers; }
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_0 = __this->___markers_11;
|
|
return L_0;
|
|
}
|
|
}
|
|
// DungeonArchitect.DungeonConfig DungeonArchitect.Dungeon::get_Config()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (config == null) {
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_0 = __this->___config_6;
|
|
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;
|
|
}
|
|
}
|
|
{
|
|
// config = GetComponent<DungeonConfig> ();
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_2;
|
|
L_2 = Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98(__this, Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98_RuntimeMethod_var);
|
|
__this->___config_6 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___config_6), (void*)L_2);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// return config;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_3 = __this->___config_6;
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Awake_m48ED345DA644CEB21550D0A5BEEFBB0953C18AD0 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Initialize();
|
|
Dungeon_Initialize_mCB848F0D09F9E4F9F7484507309F5358A9FD2BBB(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::Initialize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Initialize_mCB848F0D09F9E4F9F7484507309F5358A9FD2BBB (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m03BC396415FF1BC81262C5ED844FD2D73CCA91C5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_mFC920F09F2C130A1685D0AFA0A7C4250118002B2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisPooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C_m8A5E59E7E825781BE4FFD17AA5F790F59A9105D8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (config == null) {
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_0 = __this->___config_6;
|
|
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;
|
|
}
|
|
}
|
|
{
|
|
// config = GetComponent<DungeonConfig> ();
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_2;
|
|
L_2 = Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98(__this, Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98_RuntimeMethod_var);
|
|
__this->___config_6 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___config_6), (void*)L_2);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// if (sceneProvider == null) {
|
|
PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* L_3 = __this->___sceneProvider_7;
|
|
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_0034;
|
|
}
|
|
}
|
|
{
|
|
// sceneProvider = GetComponent<PooledDungeonSceneProvider> ();
|
|
PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* L_5;
|
|
L_5 = Component_GetComponent_TisPooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C_m8A5E59E7E825781BE4FFD17AA5F790F59A9105D8(__this, Component_GetComponent_TisPooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C_m8A5E59E7E825781BE4FFD17AA5F790F59A9105D8_RuntimeMethod_var);
|
|
__this->___sceneProvider_7 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___sceneProvider_7), (void*)L_5);
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
// if (dungeonBuilder == null) {
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_6 = __this->___dungeonBuilder_8;
|
|
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_004e;
|
|
}
|
|
}
|
|
{
|
|
// dungeonBuilder = GetComponent<DungeonBuilder> ();
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_8;
|
|
L_8 = Component_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m03BC396415FF1BC81262C5ED844FD2D73CCA91C5(__this, Component_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m03BC396415FF1BC81262C5ED844FD2D73CCA91C5_RuntimeMethod_var);
|
|
__this->___dungeonBuilder_8 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeonBuilder_8), (void*)L_8);
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
// if (dungeonModel == null) {
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_9 = __this->___dungeonModel_9;
|
|
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_0068;
|
|
}
|
|
}
|
|
{
|
|
// dungeonModel = GetComponent<DungeonModel> ();
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_11;
|
|
L_11 = Component_GetComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_mFC920F09F2C130A1685D0AFA0A7C4250118002B2(__this, Component_GetComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_mFC920F09F2C130A1685D0AFA0A7C4250118002B2_RuntimeMethod_var);
|
|
__this->___dungeonModel_9 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeonModel_9), (void*)L_11);
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mB9CA8E49EFA67221A2924E2B9ABD1B50E16A854A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mCFFEA6B23FFAA60BDD58DC5ABE0C86A3DBEB3429_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD16A4986584CE64D54942B68E73302C50CACFE16_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m28EE95F5274DFB81034CEB60EE2FEA473412FF25_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m119EA27488BB7345EB3D3F54768D814CF3DA5645_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4E77C32FAF0B6CE903A187D9EAFA50B51E3578CB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* V_0 = NULL;
|
|
Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* V_2 = NULL;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* V_3 = NULL;
|
|
{
|
|
// var themes = new List<DungeonThemeData>();
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_0 = (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20*)il2cpp_codegen_object_new(List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m4E77C32FAF0B6CE903A187D9EAFA50B51E3578CB(L_0, List_1__ctor_m4E77C32FAF0B6CE903A187D9EAFA50B51E3578CB_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// foreach (var themeGraph in dungeonThemes)
|
|
List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* L_1 = __this->___dungeonThemes_4;
|
|
NullCheck(L_1);
|
|
Enumerator_tE10C79DC06CD5B127357F7C426ECC775A3EB3F9C L_2;
|
|
L_2 = List_1_GetEnumerator_m119EA27488BB7345EB3D3F54768D814CF3DA5645(L_1, List_1_GetEnumerator_m119EA27488BB7345EB3D3F54768D814CF3DA5645_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_003b:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mB9CA8E49EFA67221A2924E2B9ABD1B50E16A854A((&V_1), Enumerator_Dispose_mB9CA8E49EFA67221A2924E2B9ABD1B50E16A854A_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0030_1;
|
|
}
|
|
|
|
IL_0014_1:
|
|
{
|
|
// foreach (var themeGraph in dungeonThemes)
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_3;
|
|
L_3 = Enumerator_get_Current_mD16A4986584CE64D54942B68E73302C50CACFE16_inline((&V_1), Enumerator_get_Current_mD16A4986584CE64D54942B68E73302C50CACFE16_RuntimeMethod_var);
|
|
V_2 = L_3;
|
|
// DungeonThemeData theme = new DungeonThemeData();
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_4 = (DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*)il2cpp_codegen_object_new(DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
DungeonThemeData__ctor_m7CBE41EDB0EDD0F3085D16500411D8FEC6ABC49D(L_4, NULL);
|
|
V_3 = L_4;
|
|
// theme.BuildFromGraph(themeGraph);
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_5 = V_3;
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_6 = V_2;
|
|
NullCheck(L_5);
|
|
DungeonThemeData_BuildFromGraph_m483F271F96A7ABC6DC57B007281913EC2B020041(L_5, L_6, NULL);
|
|
// themes.Add(theme);
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_7 = V_0;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_8 = V_3;
|
|
NullCheck(L_7);
|
|
List_1_Add_m28EE95F5274DFB81034CEB60EE2FEA473412FF25_inline(L_7, L_8, List_1_Add_m28EE95F5274DFB81034CEB60EE2FEA473412FF25_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0030_1:
|
|
{
|
|
// foreach (var themeGraph in dungeonThemes)
|
|
bool L_9;
|
|
L_9 = Enumerator_MoveNext_mCFFEA6B23FFAA60BDD58DC5ABE0C86A3DBEB3429((&V_1), Enumerator_MoveNext_mCFFEA6B23FFAA60BDD58DC5ABE0C86A3DBEB3429_RuntimeMethod_var);
|
|
if (L_9)
|
|
{
|
|
goto IL_0014_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
// return themes;
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::Build()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// Build(new RuntimeDungeonSceneObjectInstantiator());
|
|
RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C* L_0 = (RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C*)il2cpp_codegen_object_new(RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
RuntimeDungeonSceneObjectInstantiator__ctor_mC6C0A316606E09C17B77A18B6B96624EF382D861(L_0, NULL);
|
|
Dungeon_Build_m19294111575BF32EF95AF21B186F316666341608(__this, L_0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::SetSeed(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_SetSeed_m9A3848B728AFE33897FFF47654A11609EA81017D (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, int32_t ___0_seed, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Config.Seed = (uint) seed;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_0;
|
|
L_0 = Dungeon_get_Config_mC6757E750DD29510532B73B07094C4D0079EF1A4(__this, NULL);
|
|
int32_t L_1 = ___0_seed;
|
|
NullCheck(L_0);
|
|
L_0->___Seed_4 = L_1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::RandomizeSeed()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_RandomizeSeed_mB692B966190EBBA3889AD1DCC9AB4D9E323EB2E8 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// SetSeed(Mathf.RoundToInt(Random.value * int.MaxValue));
|
|
float L_0;
|
|
L_0 = Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B(NULL);
|
|
int32_t L_1;
|
|
L_1 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(L_0, (2.14748365E+09f))), NULL);
|
|
Dungeon_SetSeed_m9A3848B728AFE33897FFF47654A11609EA81017D(__this, L_1, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::RandomizeSeed(System.Random)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_RandomizeSeed_m24A6641F3C52D87D91AD22A4218AD2F5EAF850BF (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___0_randomStream, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// SetSeed(Mathf.RoundToInt(randomStream.NextFloat() * int.MaxValue));
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_0 = ___0_randomStream;
|
|
float L_1;
|
|
L_1 = RandomExtensions_NextFloat_m83B4036CA53E0F8F86D3A8D8ABC1C564D0673A67(L_0, NULL);
|
|
int32_t L_2;
|
|
L_2 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(L_1, (2.14748365E+09f))), NULL);
|
|
Dungeon_SetSeed_m9A3848B728AFE33897FFF47654A11609EA81017D(__this, L_2, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::Build(DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Build_m19294111575BF32EF95AF21B186F316666341608 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, RuntimeObject* ___0_objectInstantiator, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174_mB6368F1149594B21C80EEC1C3AA31A4885AC14A9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* V_0 = NULL;
|
|
{
|
|
// if (dungeonBuilder.DestroyDungeonOnRebuild())
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_0 = __this->___dungeonBuilder_8;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = VirtualFuncInvoker0< bool >::Invoke(8 /* System.Boolean DungeonArchitect.DungeonBuilder::DestroyDungeonOnRebuild() */, L_0);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
// DestroyDungeon();
|
|
Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41(__this, NULL);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
// NotifyPreBuild();
|
|
Dungeon_NotifyPreBuild_m5F4FDA4E7B28F5DD8857042A314FBFCC32374CE2(__this, NULL);
|
|
// Initialize();
|
|
Dungeon_Initialize_mCB848F0D09F9E4F9F7484507309F5358A9FD2BBB(__this, NULL);
|
|
// dungeonModel.ResetModel();
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_2 = __this->___dungeonModel_9;
|
|
NullCheck(L_2);
|
|
VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.DungeonModel::ResetModel() */, L_2);
|
|
// dungeonBuilder.BuildDungeon(config, dungeonModel);
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_3 = __this->___dungeonBuilder_8;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_4 = __this->___config_6;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_5 = __this->___dungeonModel_9;
|
|
NullCheck(L_3);
|
|
VirtualActionInvoker2< DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD*, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* >::Invoke(4 /* System.Void DungeonArchitect.DungeonBuilder::BuildDungeon(DungeonArchitect.DungeonConfig,DungeonArchitect.DungeonModel) */, L_3, L_4, L_5);
|
|
// markers = dungeonBuilder.Markers;
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_6 = __this->___dungeonBuilder_8;
|
|
NullCheck(L_6);
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_7;
|
|
L_7 = DungeonBuilder_get_Markers_m54679B042CFC062AA6B7BE30119712F19A0B8D2F_inline(L_6, NULL);
|
|
__this->___markers_11 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___markers_11), (void*)L_7);
|
|
// NotifyPostLayoutBuild();
|
|
Dungeon_NotifyPostLayoutBuild_m0281A78CC82FA59B3F1F2DB07ABA0F1CA0F3251A(__this, NULL);
|
|
// if (dungeonBuilder.IsThemingSupported())
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_8 = __this->___dungeonBuilder_8;
|
|
NullCheck(L_8);
|
|
bool L_9;
|
|
L_9 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean DungeonArchitect.DungeonBuilder::IsThemingSupported() */, L_8);
|
|
if (!L_9)
|
|
{
|
|
goto IL_006e;
|
|
}
|
|
}
|
|
{
|
|
// ReapplyTheme(objectInstantiator);
|
|
RuntimeObject* L_10 = ___0_objectInstantiator;
|
|
Dungeon_ReapplyTheme_mD69979D14C9839D19A5AB90A3D4843002C86A24C(__this, L_10, NULL);
|
|
goto IL_0080;
|
|
}
|
|
|
|
IL_006e:
|
|
{
|
|
// dungeonBuilder.BuildNonThemedDungeon(sceneProvider, objectInstantiator);
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_11 = __this->___dungeonBuilder_8;
|
|
PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* L_12 = __this->___sceneProvider_7;
|
|
RuntimeObject* L_13 = ___0_objectInstantiator;
|
|
NullCheck(L_11);
|
|
VirtualActionInvoker2< DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744*, RuntimeObject* >::Invoke(9 /* System.Void DungeonArchitect.DungeonBuilder::BuildNonThemedDungeon(DungeonArchitect.DungeonSceneProvider,DungeonArchitect.IDungeonSceneObjectInstantiator) */, L_11, L_12, L_13);
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
// var navigation = GetComponent<DungeonRuntimeNavigation>();
|
|
DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* L_14;
|
|
L_14 = Component_GetComponent_TisDungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174_mB6368F1149594B21C80EEC1C3AA31A4885AC14A9(__this, Component_GetComponent_TisDungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174_mB6368F1149594B21C80EEC1C3AA31A4885AC14A9_RuntimeMethod_var);
|
|
V_0 = L_14;
|
|
// if (navigation != null)
|
|
DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* L_15 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_16;
|
|
L_16 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_16)
|
|
{
|
|
goto IL_0096;
|
|
}
|
|
}
|
|
{
|
|
// navigation.BuildNavMesh();
|
|
DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
DungeonRuntimeNavigation_BuildNavMesh_mB117D731FE403B943F9BDF46A4DC91A7DF06051B(L_17, NULL);
|
|
}
|
|
|
|
IL_0096:
|
|
{
|
|
// NotifyPostBuild();
|
|
Dungeon_NotifyPostBuild_m7A4B5122D8B01DFB84E4164003ACCA605E29835E(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::ReapplyTheme(DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_ReapplyTheme_mD69979D14C9839D19A5AB90A3D4843002C86A24C (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, RuntimeObject* ___0_objectInstantiator, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* V_0 = NULL;
|
|
{
|
|
// if (!dungeonBuilder.IsThemingSupported())
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_0 = __this->___dungeonBuilder_8;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean DungeonArchitect.DungeonBuilder::IsThemingSupported() */, L_0);
|
|
if (L_1)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// dungeonBuilder.EmitMarkers();
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_2 = __this->___dungeonBuilder_8;
|
|
NullCheck(L_2);
|
|
VirtualActionInvoker0::Invoke(12 /* System.Void DungeonArchitect.DungeonBuilder::EmitMarkers() */, L_2);
|
|
// dungeonBuilder.EmitCustomMarkers();
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_3 = __this->___dungeonBuilder_8;
|
|
NullCheck(L_3);
|
|
DungeonBuilder_EmitCustomMarkers_mE03B2ABA282B0F244539538527A4F44C2E2C91D1(L_3, NULL);
|
|
// NotifyMarkersEmitted(dungeonBuilder.Markers);
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_4 = __this->___dungeonBuilder_8;
|
|
NullCheck(L_4);
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_5;
|
|
L_5 = DungeonBuilder_get_Markers_m54679B042CFC062AA6B7BE30119712F19A0B8D2F_inline(L_4, NULL);
|
|
Dungeon_NotifyMarkersEmitted_m0485E99F06C9B2E6CEE01C94D832B08E4E5B0CBB(__this, L_5, NULL);
|
|
// var themes = GetThemeAssets();
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_6;
|
|
L_6 = Dungeon_GetThemeAssets_m97F979B747424BC0F3AE5CF690F16BA992070F09(__this, NULL);
|
|
V_0 = L_6;
|
|
// var themeContext = CreateThemeExecutionContext(objectInstantiator);
|
|
RuntimeObject* L_7 = ___0_objectInstantiator;
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 L_8;
|
|
L_8 = Dungeon_CreateThemeExecutionContext_mFD723BB1DB0A883EA99EFA8B79A09E847329DB7E(__this, L_7, NULL);
|
|
// var themeEngine = new DungeonThemeEngine(themeContext);
|
|
DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* L_9 = (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB*)il2cpp_codegen_object_new(DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_9);
|
|
DungeonThemeEngine__ctor_mBA10C52FEAED861BA03CC7CF090EA3B3CBB3371D(L_9, L_8, NULL);
|
|
// themeEngine.ApplyTheme(dungeonBuilder.Markers, themes);
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_10 = __this->___dungeonBuilder_8;
|
|
NullCheck(L_10);
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_11;
|
|
L_11 = DungeonBuilder_get_Markers_m54679B042CFC062AA6B7BE30119712F19A0B8D2F_inline(L_10, NULL);
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_12 = V_0;
|
|
NullCheck(L_9);
|
|
DungeonThemeEngine_ApplyTheme_mCBDCDE5F991B2CB02EE83D4F062B7B85CA00837D(L_9, L_11, L_12, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Themeing.DungeonThemeExecutionContext DungeonArchitect.Dungeon::CreateThemeExecutionContext(DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 Dungeon_CreateThemeExecutionContext_mFD723BB1DB0A883EA99EFA8B79A09E847329DB7E (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, RuntimeObject* ___0_objectInstantiator, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m03BC396415FF1BC81262C5ED844FD2D73CCA91C5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1_m6A50881D732274C9406CC0CD2B422D4525A07914_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m7CFFA48FB573AFEDEE81573815DD6C3791778A16_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m912F25BCCB60D28F69BAD36B885EA559B1480E6D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5DD0E1456C30D557465E6E2A5641C6E0389A1251_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m8DF18B32585E49372E7CA53432D502C5D19D4804_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6078A5AB7BB9C203137AA0F8F7B0D1D7EAAE111F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5_m4412F261DA3B16FD6CD449CCCE28D9DD9B15CEBE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* V_1 = NULL;
|
|
List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* V_2 = NULL;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* V_3 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* V_7 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B4_0;
|
|
memset((&G_B4_0), 0, sizeof(G_B4_0));
|
|
{
|
|
// var context = new DungeonThemeExecutionContext();
|
|
il2cpp_codegen_initobj((&V_0), sizeof(DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123));
|
|
// context.builder = dungeonBuilder;
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_0 = __this->___dungeonBuilder_8;
|
|
(&V_0)->___builder_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___builder_0), (void*)L_0);
|
|
// context.config = config;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_1 = __this->___config_6;
|
|
(&V_0)->___config_1 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___config_1), (void*)L_1);
|
|
// context.model = dungeonModel;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_2 = __this->___dungeonModel_9;
|
|
(&V_0)->___model_2 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___model_2), (void*)L_2);
|
|
// context.spatialConstraintProcessor = GetComponent<SpatialConstraintProcessor>();
|
|
SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* L_3;
|
|
L_3 = Component_GetComponent_TisSpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1_m6A50881D732274C9406CC0CD2B422D4525A07914(__this, Component_GetComponent_TisSpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1_m6A50881D732274C9406CC0CD2B422D4525A07914_RuntimeMethod_var);
|
|
(&V_0)->___spatialConstraintProcessor_3 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___spatialConstraintProcessor_3), (void*)L_3);
|
|
// context.sceneProvider = GetComponent<DungeonSceneProvider>();
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_4;
|
|
L_4 = Component_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1(__this, Component_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m4ED3CF798B8FADCB1FD6A15C800164D0721177E1_RuntimeMethod_var);
|
|
(&V_0)->___sceneProvider_5 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___sceneProvider_5), (void*)L_4);
|
|
// context.objectInstantiator = objectInstantiator;
|
|
RuntimeObject* L_5 = ___0_objectInstantiator;
|
|
(&V_0)->___objectInstantiator_8 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___objectInstantiator_8), (void*)L_5);
|
|
// context.spawnListeners = GetComponents<DungeonItemSpawnListener>().ToArray();
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_6;
|
|
L_6 = Component_GetComponents_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m7CFFA48FB573AFEDEE81573815DD6C3791778A16(__this, Component_GetComponents_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m7CFFA48FB573AFEDEE81573815DD6C3791778A16_RuntimeMethod_var);
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_7;
|
|
L_7 = Enumerable_ToArray_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m912F25BCCB60D28F69BAD36B885EA559B1480E6D((RuntimeObject*)L_6, Enumerable_ToArray_TisDungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124_m912F25BCCB60D28F69BAD36B885EA559B1480E6D_RuntimeMethod_var);
|
|
(&V_0)->___spawnListeners_7 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___spawnListeners_7), (void*)L_7);
|
|
// var builder = GetComponent<DungeonBuilder>();
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_8;
|
|
L_8 = Component_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m03BC396415FF1BC81262C5ED844FD2D73CCA91C5(__this, Component_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m03BC396415FF1BC81262C5ED844FD2D73CCA91C5_RuntimeMethod_var);
|
|
V_1 = L_8;
|
|
// if (builder.asyncBuild)
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_9 = V_1;
|
|
NullCheck(L_9);
|
|
bool L_10 = L_9->___asyncBuild_10;
|
|
if (!L_10)
|
|
{
|
|
goto IL_00a9;
|
|
}
|
|
}
|
|
{
|
|
// var buildPosition = (builder.asyncBuildStartPosition != null) ? builder.asyncBuildStartPosition.position : Vector3.zero;
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_11 = V_1;
|
|
NullCheck(L_11);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = L_11->___asyncBuildStartPosition_12;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_13;
|
|
L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_13)
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
G_B4_0 = L_14;
|
|
goto IL_0092;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_15 = V_1;
|
|
NullCheck(L_15);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = L_15->___asyncBuildStartPosition_12;
|
|
NullCheck(L_16);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
|
|
L_17 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_16, NULL);
|
|
G_B4_0 = L_17;
|
|
}
|
|
|
|
IL_0092:
|
|
{
|
|
V_4 = G_B4_0;
|
|
// objectSpawner = new AsyncDungeonSceneObjectSpawner(builder.maxBuildTimePerFrame, buildPosition);
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_18 = V_1;
|
|
NullCheck(L_18);
|
|
int64_t L_19 = L_18->___maxBuildTimePerFrame_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_4;
|
|
AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE* L_21 = (AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE*)il2cpp_codegen_object_new(AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE_il2cpp_TypeInfo_var);
|
|
NullCheck(L_21);
|
|
AsyncDungeonSceneObjectSpawner__ctor_m51625F6B8A893B21C147B946A41D6739BB10C6E0(L_21, L_19, L_20, NULL);
|
|
__this->___objectSpawner_10 = L_21;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___objectSpawner_10), (void*)L_21);
|
|
goto IL_00b4;
|
|
}
|
|
|
|
IL_00a9:
|
|
{
|
|
// objectSpawner = new SyncDungeonSceneObjectSpawner();
|
|
SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A* L_22 = (SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A*)il2cpp_codegen_object_new(SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_22);
|
|
SyncDungeonSceneObjectSpawner__ctor_mCCF5901CAC9AE725720C0C734C92729F635262EB(L_22, NULL);
|
|
__this->___objectSpawner_10 = L_22;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___objectSpawner_10), (void*)L_22);
|
|
}
|
|
|
|
IL_00b4:
|
|
{
|
|
// context.objectSpawner = objectSpawner;
|
|
DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* L_23 = __this->___objectSpawner_10;
|
|
(&V_0)->___objectSpawner_6 = L_23;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___objectSpawner_6), (void*)L_23);
|
|
// var themeOverrides = new List<ThemeOverrideVolume>();
|
|
List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* L_24 = (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8*)il2cpp_codegen_object_new(List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_24);
|
|
List_1__ctor_m6078A5AB7BB9C203137AA0F8F7B0D1D7EAAE111F(L_24, List_1__ctor_m6078A5AB7BB9C203137AA0F8F7B0D1D7EAAE111F_RuntimeMethod_var);
|
|
V_2 = L_24;
|
|
// var dungeon = GetComponent<Dungeon>();
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_25;
|
|
L_25 = Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8(__this, Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var);
|
|
V_3 = L_25;
|
|
// var volumes = GameObject.FindObjectsOfType<ThemeOverrideVolume>();
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* L_26;
|
|
L_26 = Object_FindObjectsOfType_TisThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5_m4412F261DA3B16FD6CD449CCCE28D9DD9B15CEBE(Object_FindObjectsOfType_TisThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5_m4412F261DA3B16FD6CD449CCCE28D9DD9B15CEBE_RuntimeMethod_var);
|
|
// foreach (var volume in volumes)
|
|
V_5 = L_26;
|
|
V_6 = 0;
|
|
goto IL_00fe;
|
|
}
|
|
|
|
IL_00da:
|
|
{
|
|
// foreach (var volume in volumes)
|
|
ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* L_27 = V_5;
|
|
int32_t L_28 = V_6;
|
|
NullCheck(L_27);
|
|
int32_t L_29 = L_28;
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
|
|
V_7 = L_30;
|
|
// if (volume.dungeon != dungeon)
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_31 = V_7;
|
|
NullCheck(L_31);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_32 = ((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)L_31)->___dungeon_4;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_33 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_34;
|
|
L_34 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_32, L_33, NULL);
|
|
if (L_34)
|
|
{
|
|
goto IL_00f8;
|
|
}
|
|
}
|
|
{
|
|
// themeOverrides.Add(volume);
|
|
List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* L_35 = V_2;
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_36 = V_7;
|
|
NullCheck(L_35);
|
|
List_1_Add_m5DD0E1456C30D557465E6E2A5641C6E0389A1251_inline(L_35, L_36, List_1_Add_m5DD0E1456C30D557465E6E2A5641C6E0389A1251_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00f8:
|
|
{
|
|
int32_t L_37 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_37, 1));
|
|
}
|
|
|
|
IL_00fe:
|
|
{
|
|
// foreach (var volume in volumes)
|
|
int32_t L_38 = V_6;
|
|
ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* L_39 = V_5;
|
|
NullCheck(L_39);
|
|
if ((((int32_t)L_38) < ((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))
|
|
{
|
|
goto IL_00da;
|
|
}
|
|
}
|
|
{
|
|
// context.themeOverrideVolumes = themeOverrides.ToArray();
|
|
List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* L_40 = V_2;
|
|
NullCheck(L_40);
|
|
ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* L_41;
|
|
L_41 = List_1_ToArray_m8DF18B32585E49372E7CA53432D502C5D19D4804(L_40, List_1_ToArray_m8DF18B32585E49372E7CA53432D502C5D19D4804_RuntimeMethod_var);
|
|
(&V_0)->___themeOverrideVolumes_4 = L_41;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___themeOverrideVolumes_4), (void*)L_41);
|
|
// return context;
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 L_42 = V_0;
|
|
return L_42;
|
|
}
|
|
}
|
|
// DungeonArchitect.DungeonEventListener[] DungeonArchitect.Dungeon::GetListeners()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* Dungeon_GetListeners_m3059C487249EF8FB4DB52569BE494F24F1BAD77F (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_mFAFD94DCA45FDCF055F38850BEF478426EFFA0D5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m69DE47E1A588690468E3A2CE39B03FEBAA81F0F0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m7D3B47F779260CCDD2AFA783825B15AB42C1E46C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetListenersU3Eb__27_0_m1959F4056EDBA33A999B731C30CD2AD06AF8715A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* G_B2_0 = NULL;
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* G_B2_1 = NULL;
|
|
Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* G_B1_0 = NULL;
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* G_B1_1 = NULL;
|
|
{
|
|
// var listeners = GetComponents<DungeonEventListener>();
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_0;
|
|
L_0 = Component_GetComponents_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_mFAFD94DCA45FDCF055F38850BEF478426EFFA0D5(__this, Component_GetComponents_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_mFAFD94DCA45FDCF055F38850BEF478426EFFA0D5_RuntimeMethod_var);
|
|
// var enabledListeners = from listener in listeners
|
|
// where listener.enabled
|
|
// select listener;
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var);
|
|
Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* L_1 = ((U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var))->___U3CU3E9__27_0_1;
|
|
Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* L_2 = L_1;
|
|
G_B1_0 = L_2;
|
|
G_B1_1 = L_0;
|
|
if (L_2)
|
|
{
|
|
G_B2_0 = L_2;
|
|
G_B2_1 = L_0;
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var);
|
|
U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A* L_3 = ((U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var))->___U3CU3E9_0;
|
|
Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* L_4 = (Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A*)il2cpp_codegen_object_new(Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
Func_2__ctor_mC7726F3CA1E9B0D4BA165423718E0B050B4E71F6(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CGetListenersU3Eb__27_0_m1959F4056EDBA33A999B731C30CD2AD06AF8715A_RuntimeMethod_var), NULL);
|
|
Func_2_t2DCD45A1E4D517785E4A03B656AED0C54D918C2A* L_5 = L_4;
|
|
((U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var))->___U3CU3E9__27_0_1 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var))->___U3CU3E9__27_0_1), (void*)L_5);
|
|
G_B2_0 = L_5;
|
|
G_B2_1 = G_B1_1;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
RuntimeObject* L_6;
|
|
L_6 = Enumerable_Where_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m7D3B47F779260CCDD2AFA783825B15AB42C1E46C((RuntimeObject*)G_B2_1, G_B2_0, Enumerable_Where_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m7D3B47F779260CCDD2AFA783825B15AB42C1E46C_RuntimeMethod_var);
|
|
// return enabledListeners.ToArray();
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_7;
|
|
L_7 = Enumerable_ToArray_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m69DE47E1A588690468E3A2CE39B03FEBAA81F0F0(L_6, Enumerable_ToArray_TisDungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF_m69DE47E1A588690468E3A2CE39B03FEBAA81F0F0_RuntimeMethod_var);
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::NotifyPostLayoutBuild()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyPostLayoutBuild_m0281A78CC82FA59B3F1F2DB07ABA0F1CA0F3251A (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// foreach (var listener in GetListeners()) {
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_0;
|
|
L_0 = Dungeon_GetListeners_m3059C487249EF8FB4DB52569BE494F24F1BAD77F(__this, NULL);
|
|
V_0 = L_0;
|
|
V_1 = 0;
|
|
goto IL_001e;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// foreach (var listener in GetListeners()) {
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_1 = V_0;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = L_2;
|
|
DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
|
|
// listener.OnPostDungeonLayoutBuild(this, ActiveModel);
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_5;
|
|
L_5 = Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794(__this, NULL);
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker2< Dungeon_tAA854F521189538FD299BECE6025726B6C359227*, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* >::Invoke(4 /* System.Void DungeonArchitect.DungeonEventListener::OnPostDungeonLayoutBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) */, L_4, __this, L_5);
|
|
int32_t L_6 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// foreach (var listener in GetListeners()) {
|
|
int32_t L_7 = V_1;
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::NotifyPreBuild()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyPreBuild_m5F4FDA4E7B28F5DD8857042A314FBFCC32374CE2 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// foreach (var listener in GetListeners())
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_0;
|
|
L_0 = Dungeon_GetListeners_m3059C487249EF8FB4DB52569BE494F24F1BAD77F(__this, NULL);
|
|
V_0 = L_0;
|
|
V_1 = 0;
|
|
goto IL_001e;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// foreach (var listener in GetListeners())
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_1 = V_0;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = L_2;
|
|
DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
|
|
// listener.OnPreDungeonBuild(this, ActiveModel);
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_5;
|
|
L_5 = Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794(__this, NULL);
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker2< Dungeon_tAA854F521189538FD299BECE6025726B6C359227*, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* >::Invoke(6 /* System.Void DungeonArchitect.DungeonEventListener::OnPreDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) */, L_4, __this, L_5);
|
|
int32_t L_6 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// foreach (var listener in GetListeners())
|
|
int32_t L_7 = V_1;
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::NotifyPostBuild()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyPostBuild_m7A4B5122D8B01DFB84E4164003ACCA605E29835E (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// foreach (var listener in GetListeners()) {
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_0;
|
|
L_0 = Dungeon_GetListeners_m3059C487249EF8FB4DB52569BE494F24F1BAD77F(__this, NULL);
|
|
V_0 = L_0;
|
|
V_1 = 0;
|
|
goto IL_001e;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// foreach (var listener in GetListeners()) {
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_1 = V_0;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = L_2;
|
|
DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
|
|
// listener.OnPostDungeonBuild(this, ActiveModel);
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_5;
|
|
L_5 = Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794(__this, NULL);
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker2< Dungeon_tAA854F521189538FD299BECE6025726B6C359227*, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* >::Invoke(7 /* System.Void DungeonArchitect.DungeonEventListener::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel) */, L_4, __this, L_5);
|
|
int32_t L_6 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// foreach (var listener in GetListeners()) {
|
|
int32_t L_7 = V_1;
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::NotifyMarkersEmitted(DungeonArchitect.LevelMarkerList)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyMarkersEmitted_m0485E99F06C9B2E6CEE01C94D832B08E4E5B0CBB (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___0_markers, 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;
|
|
}
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* V_2 = NULL;
|
|
{
|
|
// foreach (var listener in GetListeners())
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_0;
|
|
L_0 = Dungeon_GetListeners_m3059C487249EF8FB4DB52569BE494F24F1BAD77F(__this, NULL);
|
|
V_0 = L_0;
|
|
V_1 = 0;
|
|
goto IL_002a;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// foreach (var listener in GetListeners())
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_1 = V_0;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = L_2;
|
|
DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
|
|
V_2 = L_4;
|
|
// if (listener == null) continue;
|
|
DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_5 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_6;
|
|
L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_6)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
// listener.OnDungeonMarkersEmitted(this, ActiveModel, markers);
|
|
DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_7 = V_2;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_8;
|
|
L_8 = Dungeon_get_ActiveModel_m0E27473D49B3B5B81C49EC28DD20A4B00FC37794(__this, NULL);
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_9 = ___0_markers;
|
|
NullCheck(L_7);
|
|
VirtualActionInvoker3< Dungeon_tAA854F521189538FD299BECE6025726B6C359227*, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19*, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* >::Invoke(5 /* System.Void DungeonArchitect.DungeonEventListener::OnDungeonMarkersEmitted(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel,DungeonArchitect.LevelMarkerList) */, L_7, __this, L_8, L_9);
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
int32_t L_10 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
// foreach (var listener in GetListeners())
|
|
int32_t L_11 = V_1;
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::NotifyPreDungeonDestroy()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyPreDungeonDestroy_m238C9D76AC1A6D8FC43E0F5A9CA4155C30531802 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// foreach (var listener in GetListeners())
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_0;
|
|
L_0 = Dungeon_GetListeners_m3059C487249EF8FB4DB52569BE494F24F1BAD77F(__this, NULL);
|
|
V_0 = L_0;
|
|
V_1 = 0;
|
|
goto IL_0018;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// foreach (var listener in GetListeners())
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_1 = V_0;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = L_2;
|
|
DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
|
|
// listener.OnPreDungeonDestroy(this);
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker1< Dungeon_tAA854F521189538FD299BECE6025726B6C359227* >::Invoke(8 /* System.Void DungeonArchitect.DungeonEventListener::OnPreDungeonDestroy(DungeonArchitect.Dungeon) */, L_4, __this);
|
|
int32_t L_5 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// foreach (var listener in GetListeners())
|
|
int32_t L_6 = V_1;
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_7 = V_0;
|
|
NullCheck(L_7);
|
|
if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::NotifyDungeonDestroyed()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_NotifyDungeonDestroyed_m6B493637DA9C801CBC2214B18A53E1F137D30CB8 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// foreach (var listener in GetListeners()) {
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_0;
|
|
L_0 = Dungeon_GetListeners_m3059C487249EF8FB4DB52569BE494F24F1BAD77F(__this, NULL);
|
|
V_0 = L_0;
|
|
V_1 = 0;
|
|
goto IL_0018;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// foreach (var listener in GetListeners()) {
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_1 = V_0;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = L_2;
|
|
DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
|
|
// listener.OnDungeonDestroyed(this);
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker1< Dungeon_tAA854F521189538FD299BECE6025726B6C359227* >::Invoke(9 /* System.Void DungeonArchitect.DungeonEventListener::OnDungeonDestroyed(DungeonArchitect.Dungeon) */, L_4, __this);
|
|
int32_t L_5 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// foreach (var listener in GetListeners()) {
|
|
int32_t L_6 = V_1;
|
|
DungeonEventListenerU5BU5D_tF95893B66D599E94433481071F07DC033ECB4E5D* L_7 = V_0;
|
|
NullCheck(L_7);
|
|
if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::DestroyDungeon()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174_mB6368F1149594B21C80EEC1C3AA31A4885AC14A9_RuntimeMethod_var);
|
|
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_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_0 = NULL;
|
|
DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* V_1 = NULL;
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* V_4 = NULL;
|
|
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_6 = NULL;
|
|
{
|
|
// NotifyPreDungeonDestroy();
|
|
Dungeon_NotifyPreDungeonDestroy_m238C9D76AC1A6D8FC43E0F5A9CA4155C30531802(__this, NULL);
|
|
// var itemList = GameObject.FindObjectsOfType<DungeonSceneProviderData>();
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_0;
|
|
L_0 = Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3(Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var);
|
|
// var dungeonItems = 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 item in itemList)
|
|
V_2 = L_0;
|
|
V_3 = 0;
|
|
goto IL_0045;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// foreach (var item in itemList)
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_2 = V_2;
|
|
int32_t L_3 = V_3;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
V_4 = L_5;
|
|
// if (item == null) continue;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_6 = V_4;
|
|
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_0041;
|
|
}
|
|
}
|
|
{
|
|
// if (item.dungeon == this)
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_8 = V_4;
|
|
NullCheck(L_8);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_9 = L_8->___dungeon_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_10;
|
|
L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, __this, NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
// dungeonItems.Add(item.gameObject);
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_11 = V_0;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_12 = V_4;
|
|
NullCheck(L_12);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13;
|
|
L_13 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_12, NULL);
|
|
NullCheck(L_11);
|
|
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_11, L_13, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
int32_t L_14 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
// foreach (var item in itemList)
|
|
int32_t L_15 = V_3;
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_16 = V_2;
|
|
NullCheck(L_16);
|
|
if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// foreach(var item in dungeonItems) {
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 L_18;
|
|
L_18 = List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8(L_17, List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var);
|
|
V_5 = L_18;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0080:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D((&V_5), Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0075_1;
|
|
}
|
|
|
|
IL_0055_1:
|
|
{
|
|
// foreach(var item in dungeonItems) {
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19;
|
|
L_19 = Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline((&V_5), Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var);
|
|
V_6 = L_19;
|
|
// if (Application.isPlaying) {
|
|
bool L_20;
|
|
L_20 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_20)
|
|
{
|
|
goto IL_006e_1;
|
|
}
|
|
}
|
|
{
|
|
// Destroy(item);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21 = V_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_21, NULL);
|
|
goto IL_0075_1;
|
|
}
|
|
|
|
IL_006e_1:
|
|
{
|
|
// DestroyImmediate(item);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = V_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_22, NULL);
|
|
}
|
|
|
|
IL_0075_1:
|
|
{
|
|
// foreach(var item in dungeonItems) {
|
|
bool L_23;
|
|
L_23 = Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27((&V_5), Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var);
|
|
if (L_23)
|
|
{
|
|
goto IL_0055_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
// if (objectSpawner != null)
|
|
DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* L_24 = __this->___objectSpawner_10;
|
|
if (!L_24)
|
|
{
|
|
goto IL_00a8;
|
|
}
|
|
}
|
|
{
|
|
// objectSpawner.Destroy();
|
|
DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* L_25 = __this->___objectSpawner_10;
|
|
NullCheck(L_25);
|
|
VirtualActionInvoker0::Invoke(6 /* System.Void DungeonArchitect.DungeonSceneObjectSpawner::Destroy() */, L_25);
|
|
// objectSpawner = null;
|
|
__this->___objectSpawner_10 = (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___objectSpawner_10), (void*)(DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A*)NULL);
|
|
}
|
|
|
|
IL_00a8:
|
|
{
|
|
// var navigation = GetComponent<DungeonRuntimeNavigation>();
|
|
DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* L_26;
|
|
L_26 = Component_GetComponent_TisDungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174_mB6368F1149594B21C80EEC1C3AA31A4885AC14A9(__this, Component_GetComponent_TisDungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174_mB6368F1149594B21C80EEC1C3AA31A4885AC14A9_RuntimeMethod_var);
|
|
V_1 = L_26;
|
|
// if (navigation != null) {
|
|
DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* L_27 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_28;
|
|
L_28 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_27, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_28)
|
|
{
|
|
goto IL_00be;
|
|
}
|
|
}
|
|
{
|
|
// navigation.DestroyNavMesh();
|
|
DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* L_29 = V_1;
|
|
NullCheck(L_29);
|
|
DungeonRuntimeNavigation_DestroyNavMesh_m00359C3B719991195C873972069890D80FE45031(L_29, NULL);
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
// if (dungeonModel != null) {
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_30 = __this->___dungeonModel_9;
|
|
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_00d7;
|
|
}
|
|
}
|
|
{
|
|
// dungeonModel.ResetModel();
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_32 = __this->___dungeonModel_9;
|
|
NullCheck(L_32);
|
|
VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.DungeonModel::ResetModel() */, L_32);
|
|
}
|
|
|
|
IL_00d7:
|
|
{
|
|
// if (dungeonBuilder != null) {
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_33 = __this->___dungeonBuilder_8;
|
|
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_00f0;
|
|
}
|
|
}
|
|
{
|
|
// dungeonBuilder.OnDestroyed();
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_35 = __this->___dungeonBuilder_8;
|
|
NullCheck(L_35);
|
|
VirtualActionInvoker0::Invoke(6 /* System.Void DungeonArchitect.DungeonBuilder::OnDestroyed() */, L_35);
|
|
}
|
|
|
|
IL_00f0:
|
|
{
|
|
// NotifyDungeonDestroyed();
|
|
Dungeon_NotifyDungeonDestroyed_m6B493637DA9C801CBC2214B18A53E1F137D30CB8(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::RequestRebuild()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_RequestRebuild_mCC50B5130EBF50238E71E8553A394D49E5559C6A (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// requestedRebuild = true;
|
|
__this->___requestedRebuild_12 = (bool)1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::Update()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_Update_mFFC3562496C025A37E7A00BFFC87D97784EF3682 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (dungeonModel == null) return;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = __this->___dungeonModel_9;
|
|
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 (dungeonModel == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// if (requestedRebuild) {
|
|
bool L_2 = __this->___requestedRebuild_12;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
{
|
|
// requestedRebuild = false;
|
|
__this->___requestedRebuild_12 = (bool)0;
|
|
// Build();
|
|
Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(__this, NULL);
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
// if (debugDraw)
|
|
bool L_3 = __this->___debugDraw_5;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
// DebugDraw();
|
|
Dungeon_DebugDraw_m1D5538E6EA515494412A9C346C5659EEBD655692(__this, NULL);
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// if (objectSpawner != null)
|
|
DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* L_4 = __this->___objectSpawner_10;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
// objectSpawner.Tick();
|
|
DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* L_5 = __this->___objectSpawner_10;
|
|
NullCheck(L_5);
|
|
VirtualActionInvoker0::Invoke(5 /* System.Void DungeonArchitect.DungeonSceneObjectSpawner::Tick() */, L_5);
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::OnGUI()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_OnGUI_m9D8F1BACBF1F71DA7357F9B0A2A3DA00AC2169EE (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::DebugDraw()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_DebugDraw_m1D5538E6EA515494412A9C346C5659EEBD655692 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (dungeonBuilder != null)
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_0 = __this->___dungeonBuilder_8;
|
|
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_0019;
|
|
}
|
|
}
|
|
{
|
|
// dungeonBuilder.DebugDraw();
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_2 = __this->___dungeonBuilder_8;
|
|
NullCheck(L_2);
|
|
VirtualActionInvoker0::Invoke(10 /* System.Void DungeonArchitect.DungeonBuilder::DebugDraw() */, L_2);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::OnDrawGizmosSelected()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon_OnDrawGizmosSelected_m0939290C08C21728026099AB4A9BCC0F49E218FA (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (debugDraw && dungeonBuilder != null)
|
|
bool L_0 = __this->___debugDraw_5;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_1 = __this->___dungeonBuilder_8;
|
|
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_0021;
|
|
}
|
|
}
|
|
{
|
|
// dungeonBuilder.DebugDrawGizmos();
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_3 = __this->___dungeonBuilder_8;
|
|
NullCheck(L_3);
|
|
VirtualActionInvoker0::Invoke(11 /* System.Void DungeonArchitect.DungeonBuilder::DebugDrawGizmos() */, L_3);
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dungeon__ctor_m706B25BD2B37D9DD8DFDD5942FD05650A010FB19 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// LevelMarkerList markers = 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);
|
|
__this->___markers_11 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___markers_11), (void*)L_0);
|
|
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Dungeon/<>c::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mC9BF93139D50381470C4302683509766EAADC2A9 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A* L_0 = (U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A*)il2cpp_codegen_object_new(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__ctor_mBDC2FB1123DA88B475F203C4BC8088F35C66E4B4(L_0, NULL);
|
|
((U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Dungeon/<>c::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mBDC2FB1123DA88B475F203C4BC8088F35C66E4B4 (U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Dungeon/<>c::<GetListeners>b__27_0(DungeonArchitect.DungeonEventListener)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetListenersU3Eb__27_0_m1959F4056EDBA33A999B731C30CD2AD06AF8715A (U3CU3Ec_t03E7D1A96FECEA4A97130AD664D73DBE9C0C5E2A* __this, DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* ___0_listener, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// where listener.enabled
|
|
DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* L_0 = ___0_listener;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Boolean DungeonArchitect.DungeonBuilder::get_IsLayoutBuilt()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonBuilder_get_IsLayoutBuilt_m9FB20538FB79F418CD8DF5721B762A37CF468ACE (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (random == null) return false;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_0 = __this->___random_6;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// if (random == null) return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// return isLayoutBuilt;
|
|
bool L_1 = __this->___isLayoutBuilt_13;
|
|
return L_1;
|
|
}
|
|
}
|
|
// DungeonArchitect.LevelMarkerList DungeonArchitect.DungeonBuilder::get_Markers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* DungeonBuilder_get_Markers_m54679B042CFC062AA6B7BE30119712F19A0B8D2F (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return markers; }
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_0 = __this->___markers_8;
|
|
return L_0;
|
|
}
|
|
}
|
|
// DungeonArchitect.DungeonModel DungeonArchitect.DungeonBuilder::get_Model()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* DungeonBuilder_get_Model_m389A71C7447944C07FFB0F24CDC1835A33E76C16 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return model; }
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = __this->___model_7;
|
|
return L_0;
|
|
}
|
|
}
|
|
// DungeonArchitect.Utils.Blackboard DungeonArchitect.DungeonBuilder::get_Blackboard()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA* DungeonBuilder_get_Blackboard_m317A9710A8A06515E716625CC4C4B719359F4702 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return blackboard; }
|
|
Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA* L_0 = __this->___blackboard_9;
|
|
return L_0;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// this.config = config;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_0 = ___0_config;
|
|
__this->___config_4 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___config_4), (void*)L_0);
|
|
// this.model = model;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_1 = ___1_model;
|
|
__this->___model_7 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___model_7), (void*)L_1);
|
|
// nrandom = new PMRandom(config.Seed);
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_2 = ___0_config;
|
|
NullCheck(L_2);
|
|
uint32_t L_3 = L_2->___Seed_4;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_4 = (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB*)il2cpp_codegen_object_new(PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
PMRandom__ctor_m706882B3460D0948D7D5CE2FACF9550FD4D74883(L_4, L_3, NULL);
|
|
__this->___nrandom_5 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___nrandom_5), (void*)L_4);
|
|
// random = new PMRandom(config.Seed);
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_5 = ___0_config;
|
|
NullCheck(L_5);
|
|
uint32_t L_6 = L_5->___Seed_4;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_7 = (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB*)il2cpp_codegen_object_new(PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_7);
|
|
PMRandom__ctor_m706882B3460D0948D7D5CE2FACF9550FD4D74883(L_7, L_6, NULL);
|
|
__this->___random_6 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___random_6), (void*)L_7);
|
|
// markers = CreateMarkerListObject(config);
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_8 = ___0_config;
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_9;
|
|
L_9 = VirtualFuncInvoker1< LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4*, DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* >::Invoke(5 /* DungeonArchitect.LevelMarkerList DungeonArchitect.DungeonBuilder::CreateMarkerListObject(DungeonArchitect.DungeonConfig) */, __this, L_8);
|
|
__this->___markers_8 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___markers_8), (void*)L_9);
|
|
// isLayoutBuilt = true;
|
|
__this->___isLayoutBuilt_13 = (bool)1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.LevelMarkerList DungeonArchitect.DungeonBuilder::CreateMarkerListObject(DungeonArchitect.DungeonConfig)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* DungeonBuilder_CreateMarkerListObject_mD8B85F8E117599EFFBC9F37E4C563C9D1C16321A (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* ___0_config, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return new SpatialPartionedLevelMarkerList(8);
|
|
SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* L_0 = (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8*)il2cpp_codegen_object_new(SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
SpatialPartionedLevelMarkerList__ctor_mE3A4A098EAF11544377624B40695150DBD6EA100(L_0, (8.0f), NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonBuilder::OnDestroyed()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_OnDestroyed_m3E662FC6E5EF3FF6E579A72C71A9A8203CA25B35 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// ClearSockets();
|
|
DungeonBuilder_ClearSockets_m30F24A43870870974DE27711938250A8CCA21D6A(__this, NULL);
|
|
// isLayoutBuilt = false;
|
|
__this->___isLayoutBuilt_13 = (bool)0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.DungeonBuilder::IsThemingSupported()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonBuilder_IsThemingSupported_m4DE30C8BE19B8F5C2FD5442D0D1D8483614AC23C (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual bool IsThemingSupported() { return true; }
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.DungeonBuilder::DestroyDungeonOnRebuild()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonBuilder_DestroyDungeonOnRebuild_m0566666CF376E9879F631F66902CE48C510D770A (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual bool DestroyDungeonOnRebuild() { return false; }
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
{
|
|
// public virtual void BuildNonThemedDungeon(DungeonSceneProvider sceneProvider, IDungeonSceneObjectInstantiator objectInstantiator) { }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonBuilder::DebugDraw()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_DebugDraw_m597BAFE3CE850F96FC8AB66AA29A97A784947AF9 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonBuilder::DebugDrawGizmos()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_DebugDrawGizmos_m2D6CCFFEFD5E1004C1E3EB4FEAB9DBF77AA17DC7 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonBuilder::ClearSockets()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_ClearSockets_m30F24A43870870974DE27711938250A8CCA21D6A (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// markers.Clear();
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_0 = __this->___markers_8;
|
|
NullCheck(L_0);
|
|
VirtualActionInvoker0::Invoke(9 /* System.Void DungeonArchitect.LevelMarkerList::Clear() */, L_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonBuilder::EmitMarkers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_EmitMarkers_m9A37877CCDCD23ED308C323678985233569EB0F1 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// ClearSockets();
|
|
DungeonBuilder_ClearSockets_m30F24A43870870974DE27711938250A8CCA21D6A(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonBuilder::EmitCustomMarkers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_EmitCustomMarkers_mE03B2ABA282B0F244539538527A4F44C2E2C91D1 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisDungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5_mF51CA1586EFF1084F1DBF2F9756C700C4A28B4F7_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// var emitters = GetComponents<DungeonMarkerEmitter>();
|
|
DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66* L_0;
|
|
L_0 = Component_GetComponents_TisDungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5_mF51CA1586EFF1084F1DBF2F9756C700C4A28B4F7(__this, Component_GetComponents_TisDungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5_mF51CA1586EFF1084F1DBF2F9756C700C4A28B4F7_RuntimeMethod_var);
|
|
// foreach (var emitter in emitters)
|
|
V_0 = L_0;
|
|
V_1 = 0;
|
|
goto IL_0018;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// foreach (var emitter in emitters)
|
|
DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66* L_1 = V_0;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = L_2;
|
|
DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
|
|
// emitter.EmitMarkers(this);
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker1< DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* >::Invoke(4 /* System.Void DungeonArchitect.DungeonMarkerEmitter::EmitMarkers(DungeonArchitect.DungeonBuilder) */, L_4, __this);
|
|
int32_t L_5 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// foreach (var emitter in emitters)
|
|
int32_t L_6 = V_1;
|
|
DungeonMarkerEmitterU5BU5D_t92FD70095ADC385615422528A495613860975E66* L_7 = V_0;
|
|
NullCheck(L_7);
|
|
if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
{
|
|
// return EmitMarker(SocketType, transform, gridPosition, cellId, null);
|
|
String_t* L_0 = ___0_SocketType;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___1_transform;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_2 = ___2_gridPosition;
|
|
int32_t L_3 = ___3_cellId;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_4;
|
|
L_4 = DungeonBuilder_EmitMarker_m4ADEFAAF748B5CE1DC62FD9B9891E57E506D31AE(__this, L_0, L_1, L_2, L_3, NULL, NULL);
|
|
return L_4;
|
|
}
|
|
}
|
|
// DungeonArchitect.PropSocket DungeonArchitect.DungeonBuilder::EmitMarker(System.String,UnityEngine.Matrix4x4,DungeonArchitect.IntVector,System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* DungeonBuilder_EmitMarker_m4ADEFAAF748B5CE1DC62FD9B9891E57E506D31AE (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_gridPosition, int32_t ___3_cellId, RuntimeObject* ___4_metadata, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return markers.EmitMarker(SocketType, transform, gridPosition, cellId, metadata);
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_0 = __this->___markers_8;
|
|
String_t* L_1 = ___0_SocketType;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___1_transform;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_3 = ___2_gridPosition;
|
|
int32_t L_4 = ___3_cellId;
|
|
RuntimeObject* L_5 = ___4_metadata;
|
|
NullCheck(L_0);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_6;
|
|
L_6 = LevelMarkerList_EmitMarker_m2BE4E26A7BAD3B94CE8480C66EEEECA7D6C3D54A(L_0, L_1, L_2, L_3, L_4, L_5, NULL);
|
|
return L_6;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonBuilder::EmitMarker(System.String,UnityEngine.Matrix4x4,System.Int32,UnityEngine.Vector3,DungeonArchitect.IntVector,System.Int32,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_EmitMarker_mC35430E4A035FD44F7293D1B8B39DDCEF4D0513F (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1__transform, int32_t ___2_count, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_InterOffset, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___4_gridPosition, int32_t ___5_cellId, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_LogicalToWorldScale, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// EmitMarker(SocketType, _transform, count, InterOffset, gridPosition, cellId, LogicalToWorldScale, null);
|
|
String_t* L_0 = ___0_SocketType;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___1__transform;
|
|
int32_t L_2 = ___2_count;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___3_InterOffset;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_4 = ___4_gridPosition;
|
|
int32_t L_5 = ___5_cellId;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___6_LogicalToWorldScale;
|
|
DungeonBuilder_EmitMarker_m22A17CF3A63D95FBAF747B849BF86DD4B2249239(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, NULL, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonBuilder::EmitMarker(System.String,UnityEngine.Matrix4x4,System.Int32,UnityEngine.Vector3,DungeonArchitect.IntVector,System.Int32,UnityEngine.Vector3,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_EmitMarker_m22A17CF3A63D95FBAF747B849BF86DD4B2249239 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1__transform, int32_t ___2_count, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_InterOffset, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___4_gridPosition, int32_t ___5_cellId, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_LogicalToWorldScale, RuntimeObject* ___7_metadata, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// markers.EmitMarker(SocketType, _transform, count, InterOffset, gridPosition, cellId, LogicalToWorldScale, metadata);
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_0 = __this->___markers_8;
|
|
String_t* L_1 = ___0_SocketType;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___1__transform;
|
|
int32_t L_3 = ___2_count;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___3_InterOffset;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_5 = ___4_gridPosition;
|
|
int32_t L_6 = ___5_cellId;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___6_LogicalToWorldScale;
|
|
RuntimeObject* L_8 = ___7_metadata;
|
|
NullCheck(L_0);
|
|
LevelMarkerList_EmitMarker_m3832E3F7230ABD2A85525E980EB7920C1E67D182(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonBuilder::OnVolumePositionModified(DungeonArchitect.Volume,DungeonArchitect.IntVector&,DungeonArchitect.IntVector&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_OnVolumePositionModified_mE162D24A4472F0151614BD7EDF077F0948F51E73 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* ___0_volume, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* ___1_newPositionOnGrid, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* ___2_newSizeOnGrid, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// newPositionOnGrid = MathUtils.ToIntVector(volume.transform.position);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_0 = ___1_newPositionOnGrid;
|
|
Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* L_1 = ___0_volume;
|
|
NullCheck(L_1);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
|
|
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_1, NULL);
|
|
NullCheck(L_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_4;
|
|
L_4 = MathUtils_ToIntVector_mBB1A27762E1EB2064865DE6AC6A54A5B4A4C525E(L_3, NULL);
|
|
*(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_0 = L_4;
|
|
// newSizeOnGrid = MathUtils.ToIntVector(volume.transform.localScale);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_5 = ___2_newSizeOnGrid;
|
|
Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* L_6 = ___0_volume;
|
|
NullCheck(L_6);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
|
|
L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_6, NULL);
|
|
NullCheck(L_7);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_7, NULL);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_9;
|
|
L_9 = MathUtils_ToIntVector_mBB1A27762E1EB2064865DE6AC6A54A5B4A4C525E(L_8, NULL);
|
|
*(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_5 = L_9;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonBuilder::ProcessMarkerOverrideVolumes()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder_ProcessMarkerOverrideVolumes_m1D956AAA9A0ED06FEEA3CF88D40E4BAA41ACDFCA (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, 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*)&Object_FindObjectsOfType_TisMarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271_m3491AAA3AF545ED1BD9D97D359B20E78B910ECFC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* V_0 = NULL;
|
|
MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_5 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
MarkerReplacementEntryU5BU5D_tA84043C70A2C288196A9B4C7CFC2C7F388722021* V_8 = NULL;
|
|
int32_t V_9 = 0;
|
|
MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* V_10 = NULL;
|
|
{
|
|
// var dungeon = GetComponent<Dungeon>();
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0;
|
|
L_0 = Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8(__this, Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// var replacementVolumes = GameObject.FindObjectsOfType<MarkerReplaceVolume>();
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534* L_1;
|
|
L_1 = Object_FindObjectsOfType_TisMarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271_m3491AAA3AF545ED1BD9D97D359B20E78B910ECFC(Object_FindObjectsOfType_TisMarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271_m3491AAA3AF545ED1BD9D97D359B20E78B910ECFC_RuntimeMethod_var);
|
|
// foreach (var replacementVolume in replacementVolumes)
|
|
V_1 = L_1;
|
|
V_2 = 0;
|
|
goto IL_00bf;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// foreach (var replacementVolume in replacementVolumes)
|
|
MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534* L_2 = V_1;
|
|
int32_t L_3 = V_2;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
V_3 = L_5;
|
|
// if (replacementVolume.dungeon == dungeon) {
|
|
MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* L_6 = V_3;
|
|
NullCheck(L_6);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_7 = ((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)L_6)->___dungeon_4;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* 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_7, L_8, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_00bb;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < markers.Count; i++) {
|
|
V_4 = 0;
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// PropSocket socket = markers[i];
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_10 = __this->___markers_8;
|
|
int32_t L_11 = V_4;
|
|
NullCheck(L_10);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_12;
|
|
L_12 = LevelMarkerList_get_Item_m3ACDB807266CFEF13DF534AD423E1A3D531BD9A2(L_10, L_11, NULL);
|
|
V_5 = L_12;
|
|
// var socketPosition = Matrix.GetTranslation (ref socket.Transform);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_13 = V_5;
|
|
NullCheck(L_13);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_14 = (&L_13->___Transform_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_14, NULL);
|
|
V_6 = L_15;
|
|
// if (replacementVolume.GetBounds ().Contains (socketPosition)) {
|
|
MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* L_16 = V_3;
|
|
NullCheck(L_16);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_17;
|
|
L_17 = Volume_GetBounds_mE184DA7DA5E2D181490A2182D55E80A6833D2463(L_16, NULL);
|
|
V_7 = L_17;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_6;
|
|
bool L_19;
|
|
L_19 = Bounds_Contains_m584E9DE0CF9D90C3C4F928BA8F5AD328393F3555((&V_7), L_18, NULL);
|
|
if (!L_19)
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var replacementEntry in replacementVolume.replacements) {
|
|
MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* L_20 = V_3;
|
|
NullCheck(L_20);
|
|
MarkerReplacementEntryU5BU5D_tA84043C70A2C288196A9B4C7CFC2C7F388722021* L_21 = L_20->___replacements_9;
|
|
V_8 = L_21;
|
|
V_9 = 0;
|
|
goto IL_009b;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
// foreach (var replacementEntry in replacementVolume.replacements) {
|
|
MarkerReplacementEntryU5BU5D_tA84043C70A2C288196A9B4C7CFC2C7F388722021* L_22 = V_8;
|
|
int32_t L_23 = V_9;
|
|
NullCheck(L_22);
|
|
int32_t L_24 = L_23;
|
|
MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
|
|
V_10 = L_25;
|
|
// if (socket.SocketType == replacementEntry.fromMarker) {
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_26 = V_5;
|
|
NullCheck(L_26);
|
|
String_t* L_27 = L_26->___SocketType_1;
|
|
MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* L_28 = V_10;
|
|
NullCheck(L_28);
|
|
String_t* L_29 = L_28->___fromMarker_0;
|
|
bool L_30;
|
|
L_30 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_27, L_29, NULL);
|
|
if (!L_30)
|
|
{
|
|
goto IL_0095;
|
|
}
|
|
}
|
|
{
|
|
// socket.SocketType = replacementEntry.toMarker;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_31 = V_5;
|
|
MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* L_32 = V_10;
|
|
NullCheck(L_32);
|
|
String_t* L_33 = L_32->___toMarker_1;
|
|
NullCheck(L_31);
|
|
L_31->___SocketType_1 = L_33;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_31->___SocketType_1), (void*)L_33);
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
int32_t L_34 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_34, 1));
|
|
}
|
|
|
|
IL_009b:
|
|
{
|
|
// foreach (var replacementEntry in replacementVolume.replacements) {
|
|
int32_t L_35 = V_9;
|
|
MarkerReplacementEntryU5BU5D_tA84043C70A2C288196A9B4C7CFC2C7F388722021* L_36 = V_8;
|
|
NullCheck(L_36);
|
|
if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)))))
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
|
|
IL_00a3:
|
|
{
|
|
// for (int i = 0; i < markers.Count; i++) {
|
|
int32_t L_37 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_37, 1));
|
|
}
|
|
|
|
IL_00a9:
|
|
{
|
|
// for (int i = 0; i < markers.Count; i++) {
|
|
int32_t L_38 = V_4;
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_39 = __this->___markers_8;
|
|
NullCheck(L_39);
|
|
int32_t L_40;
|
|
L_40 = LevelMarkerList_get_Count_mC2D02E8AB30BF89E2653153EC79358F35D43DEB8(L_39, NULL);
|
|
if ((((int32_t)L_38) < ((int32_t)L_40)))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
|
|
IL_00bb:
|
|
{
|
|
int32_t L_41 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
}
|
|
|
|
IL_00bf:
|
|
{
|
|
// foreach (var replacementVolume in replacementVolumes)
|
|
int32_t L_42 = V_2;
|
|
MarkerReplaceVolumeU5BU5D_tA4B37F3EF6CA557E883FE9C3691E8E7A58F51534* L_43 = V_1;
|
|
NullCheck(L_43);
|
|
if ((((int32_t)L_42) < ((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length)))))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonBuilder::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonBuilder__ctor_m96192DED450E96D3B406AF0026E9E7D9B5E36ED2 (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// protected LevelMarkerList markers = 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);
|
|
__this->___markers_8 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___markers_8), (void*)L_0);
|
|
// protected Blackboard blackboard = new Blackboard();
|
|
Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA* L_1 = (Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA*)il2cpp_codegen_object_new(Blackboard_t02618F4A3DD340B66759F75B766D598574968BAA_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
Blackboard__ctor_m3E9F07F0CEDCF79CBD8C800EC761A0F0F0752F3C(L_1, NULL);
|
|
__this->___blackboard_9 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___blackboard_9), (void*)L_1);
|
|
// public long maxBuildTimePerFrame = 32;
|
|
__this->___maxBuildTimePerFrame_11 = ((int64_t)((int32_t)32));
|
|
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.Boolean DungeonArchitect.DungeonConfig::HasValidConfig(System.String&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonConfig_HasValidConfig_m9525A649F5C49F94CCEF83BEB129664BAA943FD6 (DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* __this, String_t** ___0_errorMessage, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.DungeonConfig::IsMode2D()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonConfig_IsMode2D_mB3BB2CDD814B19D072027682D6AD4FA49A2FCBB8 (DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonConfig::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonConfig__ctor_m6D90F75CA55996A65B7286D7A485462FBDEFC284 (DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* __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.DungeonEventListener::OnPostDungeonLayoutBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener_OnPostDungeonLayoutBuild_mFEB67BBDB59185682A65B0BAD8170EFE80067B72 (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void OnPostDungeonLayoutBuild(Dungeon dungeon, DungeonModel model) {}
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonEventListener::OnDungeonMarkersEmitted(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel,DungeonArchitect.LevelMarkerList)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener_OnDungeonMarkersEmitted_mF78DE0ABEB02BEE7DF256ED13066876A093FC47B (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___2_markers, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void OnDungeonMarkersEmitted(Dungeon dungeon, DungeonModel model, LevelMarkerList markers) { }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonEventListener::OnPreDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener_OnPreDungeonBuild_m5D652A41616653099EABC524C5A3B2603720EB88 (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void OnPreDungeonBuild(Dungeon dungeon, DungeonModel model) { }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonEventListener::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener_OnPostDungeonBuild_mDAD3F1C2F8FF9F2368E688D96B1E79A984FB92E8 (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void OnPostDungeonBuild(Dungeon dungeon, DungeonModel model) {}
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonEventListener::OnPreDungeonDestroy(DungeonArchitect.Dungeon)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener_OnPreDungeonDestroy_mA008756F69F5918686CEECEDC9302D31112FCC55 (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void OnPreDungeonDestroy(Dungeon dungeon) { }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonEventListener::OnDungeonDestroyed(DungeonArchitect.Dungeon)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener_OnDungeonDestroyed_mC5E9441B0F63D77BD173258441D75BCB4F1466F3 (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __this, Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void OnDungeonDestroyed(Dungeon dungeon) {}
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonEventListener::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonEventListener__ctor_m922ECF10BBFD6A5CE70AFCE0E110EEFE569DCB01 (DungeonEventListener_tDD3B54FF16033C77DFC0C51CAF87B8C85D4C00CF* __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.DungeonMarkerEmitter::EmitMarkers(DungeonArchitect.DungeonBuilder)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonMarkerEmitter_EmitMarkers_m3DE565941A4308612E3B3B9F7E0A1F0067CAAA33 (DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* __this, DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* ___0_builder, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonMarkerEmitter::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonMarkerEmitter__ctor_mB7D14BAAB473F014E801D612901A63F84DF9845C (DungeonMarkerEmitter_t87508438CFD72F4696EBA9DC78510FAD2AFA4CE5* __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.DungeonModel::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonModel_Reset_m4E8B9AA29AA4883C3268B658C494EDEA4BB79BAF (DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// ResetModel();
|
|
VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.DungeonModel::ResetModel() */, __this);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonModel::ResetModel()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonModel_ResetModel_m5D988C2D2F12CC0F3666CDF40F0F9B967AF74502 (DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void ResetModel() { }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonModel::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonModel__ctor_mB2DA27BF8A4E16B19BC4A3E293DC3FEA124BA709 (DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* __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
|
|
// DungeonArchitect.DungeonConfig DungeonArchitect.DungeonPaintMode::GetDungeonConfig()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* DungeonPaintMode_GetDungeonConfig_m3A8C09F33A8155BC56E864E779E823010E709C6E (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonPaintMode_GetSiblingComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mD0508E03892BAD384EF0920BE37A691FA359CAAC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (dungeonConfig == null) {
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_0 = __this->___dungeonConfig_6;
|
|
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;
|
|
}
|
|
}
|
|
{
|
|
// dungeonConfig = GetSiblingComponent<DungeonConfig>();
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_2;
|
|
L_2 = DungeonPaintMode_GetSiblingComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mD0508E03892BAD384EF0920BE37A691FA359CAAC(__this, DungeonPaintMode_GetSiblingComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mD0508E03892BAD384EF0920BE37A691FA359CAAC_RuntimeMethod_var);
|
|
__this->___dungeonConfig_6 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeonConfig_6), (void*)L_2);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// return dungeonConfig;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_3 = __this->___dungeonConfig_6;
|
|
return L_3;
|
|
}
|
|
}
|
|
// DungeonArchitect.DungeonModel DungeonArchitect.DungeonPaintMode::GetDungeonModel()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* DungeonPaintMode_GetDungeonModel_mADD298C10D7835639C656CDBCFB3A40A0C0CC495 (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonPaintMode_GetSiblingComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_m1E1D49277F282AD1C0D5D8936ED391CA911DD57E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (dungeonModel == null) {
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_0 = __this->___dungeonModel_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;
|
|
}
|
|
}
|
|
{
|
|
// dungeonModel = GetSiblingComponent<DungeonModel>();
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_2;
|
|
L_2 = DungeonPaintMode_GetSiblingComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_m1E1D49277F282AD1C0D5D8936ED391CA911DD57E(__this, DungeonPaintMode_GetSiblingComponent_TisDungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19_m1E1D49277F282AD1C0D5D8936ED391CA911DD57E_RuntimeMethod_var);
|
|
__this->___dungeonModel_5 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeonModel_5), (void*)L_2);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// return dungeonModel;
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_3 = __this->___dungeonModel_5;
|
|
return L_3;
|
|
}
|
|
}
|
|
// DungeonArchitect.Dungeon DungeonArchitect.DungeonPaintMode::GetDungeon()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dungeon_tAA854F521189538FD299BECE6025726B6C359227* DungeonPaintMode_GetDungeon_m2B954DEFFF06E5F6524C5C50D5DF4B1D1CB99A15 (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonPaintMode_GetSiblingComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mEF9698BB9A107AD416302F5C85182670C724CA40_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// 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_001a;
|
|
}
|
|
}
|
|
{
|
|
// dungeon = GetSiblingComponent<Dungeon>();
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2;
|
|
L_2 = DungeonPaintMode_GetSiblingComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mEF9698BB9A107AD416302F5C85182670C724CA40(__this, DungeonPaintMode_GetSiblingComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mEF9698BB9A107AD416302F5C85182670C724CA40_RuntimeMethod_var);
|
|
__this->___dungeon_4 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeon_4), (void*)L_2);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// return dungeon;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_3 = __this->___dungeon_4;
|
|
return L_3;
|
|
}
|
|
}
|
|
// DungeonArchitect.DungeonToolData DungeonArchitect.DungeonPaintMode::GetToolData()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34* DungeonPaintMode_GetToolData_m30F1262BB4999E0F6AA14CEDDD4B13B9665FD1EC (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonPaintMode_GetSiblingComponent_TisDungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34_mC370517A6E1251D0BE1FD1E594C195ED64575237_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (dungeonToolData == null) {
|
|
DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34* L_0 = __this->___dungeonToolData_7;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
// dungeonToolData = GetSiblingComponent<DungeonToolData>();
|
|
DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34* L_2;
|
|
L_2 = DungeonPaintMode_GetSiblingComponent_TisDungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34_mC370517A6E1251D0BE1FD1E594C195ED64575237(__this, DungeonPaintMode_GetSiblingComponent_TisDungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34_mC370517A6E1251D0BE1FD1E594C195ED64575237_RuntimeMethod_var);
|
|
__this->___dungeonToolData_7 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeonToolData_7), (void*)L_2);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// return dungeonToolData;
|
|
DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34* L_3 = __this->___dungeonToolData_7;
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonPaintMode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonPaintMode__ctor_mDCF81DD6B3043CFF3F1B0687D246EA7742FA6BBF (DungeonPaintMode_tB68FC25EDA93402B9DABA715A0CB27FEA0AE5331* __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.DungeonToolData::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonToolData__ctor_m89F97D328AEED8FF32AA6C672950A10CBEB516D1 (DungeonToolData_tB68AE001FFBF2D546FBF46869BE1DC68B320DE34* __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.PlaceableMarker::OnDrawGizmos()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableMarker_OnDrawGizmos_mEB27D5D82719B03CABFABE6EF50FA245E6D4FDAB (PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* __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;
|
|
}
|
|
float V_0 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
// if (drawDebugVisuals && transform != null)
|
|
bool L_0 = __this->___drawDebugVisuals_7;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
|
|
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
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_0051;
|
|
}
|
|
}
|
|
{
|
|
// Gizmos.color = debugColor;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = __this->___debugColor_5;
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_3, NULL);
|
|
// var center = transform.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
|
|
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_4);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
|
|
// var radius = 0.2f;
|
|
V_0 = (0.200000003f);
|
|
// Gizmos.DrawSphere(center, radius);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5;
|
|
float L_7 = V_0;
|
|
Gizmos_DrawSphere_mC7B2862BBDB3141A63B83F0F1E56E30101D4F472(L_6, L_7, NULL);
|
|
// var end = start + transform.forward;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = L_6;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
|
|
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_9);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_9, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_8, L_10, NULL);
|
|
V_1 = L_11;
|
|
// Gizmos.DrawLine(start, end);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_1;
|
|
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_8, L_12, NULL);
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.PlaceableMarker::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableMarker__ctor_mD5939CFC5FB4E1619E848C16336012FCBC2CA7F3 (PlaceableMarker_tF665802BD6D8D3C5C1F985E25F556EAF6EFC3DF1* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral618DF13992DB386810951066F3D97B64927CA8D8);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public Color debugColor = Color.red;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
L_0 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL);
|
|
__this->___debugColor_5 = L_0;
|
|
// public string debugText = "Marker Description";
|
|
__this->___debugText_6 = _stringLiteral618DF13992DB386810951066F3D97B64927CA8D8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___debugText_6), (void*)_stringLiteral618DF13992DB386810951066F3D97B64927CA8D8);
|
|
// public bool drawDebugVisuals = true;
|
|
__this->___drawDebugVisuals_7 = (bool)1;
|
|
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Boolean DungeonArchitect.SelectorRule::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SelectorRule_CanSelect_mE99CABC3E722D3376D04A909EC95059C0B2ECC3C (SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_propTransform, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___2_model, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.SelectorRule::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SelectorRule__ctor_m1890834D67302A1CBBCC8C4F571BF2CD6719CFB3 (SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.TransformationRule::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TransformationRule_GetTransform_mDB864F59A8ADBE6902A90FA90B7AF9D461A8BA06 (TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_socket, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* ___1_model, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_propTransform, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___3_random, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___4_outPosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___5_outRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___6_outScale, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// outPosition = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___4_outPosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0 = L_1;
|
|
// outRotation = Quaternion.identity;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_2 = ___5_outRotation;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
|
|
L_3 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_2 = L_3;
|
|
// outScale = Vector3.one;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = ___6_outScale;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_4 = L_5;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.TransformationRule::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TransformationRule__ctor_mB2FBC251A9D9865B088C4CE1A952BD4877675DAF (TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.BlurFilter::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter__ctor_m2AFA86EE8D0AB5194A1A9ADA255F3DACCE35F5DA (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, int32_t ___0_radius, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public BlurFilter(int radius) {
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// this.radius = radius;
|
|
int32_t L_0 = ___0_radius;
|
|
__this->___radius_0 = L_0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* V_0 = NULL;
|
|
{
|
|
// var blurredData = new float[data.GetLength(0), data.GetLength(1)];
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_0 = ___0_data;
|
|
NullCheck((RuntimeArray*)L_0);
|
|
int32_t L_1;
|
|
L_1 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_0, 0, NULL);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_2 = ___0_data;
|
|
NullCheck((RuntimeArray*)L_2);
|
|
int32_t L_3;
|
|
L_3 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_2, 1, NULL);
|
|
il2cpp_array_size_t L_5[] = { (il2cpp_array_size_t)L_1, (il2cpp_array_size_t)L_3 };
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_4 = (SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4*)GenArrayNew(SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var, L_5);
|
|
V_0 = L_4;
|
|
// gaussBlur_4(data, blurredData, radius);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_6 = ___0_data;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_7 = V_0;
|
|
int32_t L_8 = __this->___radius_0;
|
|
BlurFilter_gaussBlur_4_mF6E948069B324A5DA647CBF26419CDC16954E6CB(__this, L_6, L_7, L_8, NULL);
|
|
// return blurredData;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_9 = V_0;
|
|
return L_9;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.BlurFilter::gaussBlur_4(System.Single[,],System.Single[,],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_gaussBlur_4_mF6E948069B324A5DA647CBF26419CDC16954E6CB (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_scl, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_tcl, int32_t ___2_r, const RuntimeMethod* method)
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
|
|
{
|
|
// h = scl.GetLength(0);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_0 = ___0_scl;
|
|
NullCheck((RuntimeArray*)L_0);
|
|
int32_t L_1;
|
|
L_1 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_0, 0, NULL);
|
|
__this->___h_2 = L_1;
|
|
// w = scl.GetLength(1);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_2 = ___0_scl;
|
|
NullCheck((RuntimeArray*)L_2);
|
|
int32_t L_3;
|
|
L_3 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_2, 1, NULL);
|
|
__this->___w_1 = L_3;
|
|
// var bxs = boxesForGauss(r, 3);
|
|
int32_t L_4 = ___2_r;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5;
|
|
L_5 = BlurFilter_boxesForGauss_m1170642C2BEE51B0C1B9067575C5768FB2F40524(__this, ((float)L_4), 3, NULL);
|
|
V_0 = L_5;
|
|
// boxBlur_4 (scl, tcl, (bxs[0]-1)/2);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_6 = ___0_scl;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_7 = ___1_tcl;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
int32_t L_9 = 0;
|
|
int32_t L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
BlurFilter_boxBlur_4_m04E9E697CF1C8EC4C319CE1E5BBD698B775B3804(__this, L_6, L_7, ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_10, 1))/2)), NULL);
|
|
// boxBlur_4 (tcl, scl, (bxs[1]-1)/2);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_11 = ___1_tcl;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_12 = ___0_scl;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
int32_t L_14 = 1;
|
|
int32_t L_15 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
|
|
BlurFilter_boxBlur_4_m04E9E697CF1C8EC4C319CE1E5BBD698B775B3804(__this, L_11, L_12, ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_15, 1))/2)), NULL);
|
|
// boxBlur_4 (scl, tcl, (bxs[2]-1)/2);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_16 = ___0_scl;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_17 = ___1_tcl;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_0;
|
|
NullCheck(L_18);
|
|
int32_t L_19 = 2;
|
|
int32_t L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
|
|
BlurFilter_boxBlur_4_m04E9E697CF1C8EC4C319CE1E5BBD698B775B3804(__this, L_16, L_17, ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_20, 1))/2)), NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.BlurFilter::boxBlur_4(System.Single[,],System.Single[,],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_boxBlur_4_m04E9E697CF1C8EC4C319CE1E5BBD698B775B3804 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_scl, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_tcl, int32_t ___2_r, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// for(var y = 0; y < scl.GetLength(0); y++) {
|
|
V_0 = 0;
|
|
goto IL_002a;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// for(var x = 0; x < scl.GetLength(1); x++) {
|
|
V_1 = 0;
|
|
goto IL_001c;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
// tcl[y, x] = scl[y, x];
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_0 = ___1_tcl;
|
|
int32_t L_1 = V_0;
|
|
int32_t L_2 = V_1;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_3 = ___0_scl;
|
|
int32_t L_4 = V_0;
|
|
int32_t L_5 = V_1;
|
|
NullCheck(L_3);
|
|
float L_6;
|
|
L_6 = (L_3)->GetAt(L_4, L_5);
|
|
NullCheck(L_0);
|
|
(L_0)->SetAt(L_1, L_2, L_6);
|
|
// for(var x = 0; x < scl.GetLength(1); x++) {
|
|
int32_t L_7 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// for(var x = 0; x < scl.GetLength(1); x++) {
|
|
int32_t L_8 = V_1;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_9 = ___0_scl;
|
|
NullCheck((RuntimeArray*)L_9);
|
|
int32_t L_10;
|
|
L_10 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_9, 1, NULL);
|
|
if ((((int32_t)L_8) < ((int32_t)L_10)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
// for(var y = 0; y < scl.GetLength(0); y++) {
|
|
int32_t L_11 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
// for(var y = 0; y < scl.GetLength(0); y++) {
|
|
int32_t L_12 = V_0;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_13 = ___0_scl;
|
|
NullCheck((RuntimeArray*)L_13);
|
|
int32_t L_14;
|
|
L_14 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_13, 0, NULL);
|
|
if ((((int32_t)L_12) < ((int32_t)L_14)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// boxBlurH_4(tcl, scl, r);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_15 = ___1_tcl;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_16 = ___0_scl;
|
|
int32_t L_17 = ___2_r;
|
|
BlurFilter_boxBlurH_4_m6333E9BF1527CF66910D4705E4416A74B3755B94(__this, L_15, L_16, L_17, NULL);
|
|
// boxBlurT_4(scl, tcl, r);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_18 = ___0_scl;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_19 = ___1_tcl;
|
|
int32_t L_20 = ___2_r;
|
|
BlurFilter_boxBlurT_4_m04FD002F1E6A15FD31129D97FCD25745E540DABA(__this, L_18, L_19, L_20, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Single DungeonArchitect.BlurFilter::Get(System.Single[,],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_data, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// var y = index / w;
|
|
int32_t L_0 = ___1_index;
|
|
int32_t L_1 = __this->___w_1;
|
|
V_0 = ((int32_t)(L_0/L_1));
|
|
// var x = index % w;
|
|
int32_t L_2 = ___1_index;
|
|
int32_t L_3 = __this->___w_1;
|
|
V_1 = ((int32_t)(L_2%L_3));
|
|
// return data[y, x];
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_4 = ___0_data;
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6 = V_1;
|
|
NullCheck(L_4);
|
|
float L_7;
|
|
L_7 = (L_4)->GetAt(L_5, L_6);
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.BlurFilter::Set(System.Single[,],System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_Set_mA45AA966186D878F525C0D56E61D0C9669402BB8 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_data, int32_t ___1_index, float ___2_value, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// var y = index / w;
|
|
int32_t L_0 = ___1_index;
|
|
int32_t L_1 = __this->___w_1;
|
|
V_0 = ((int32_t)(L_0/L_1));
|
|
// var x = index % w;
|
|
int32_t L_2 = ___1_index;
|
|
int32_t L_3 = __this->___w_1;
|
|
V_1 = ((int32_t)(L_2%L_3));
|
|
// data[y, x] = value;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_4 = ___0_data;
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6 = V_1;
|
|
float L_7 = ___2_value;
|
|
NullCheck(L_4);
|
|
(L_4)->SetAt(L_5, L_6, L_7);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.BlurFilter::boxBlurH_4(System.Single[,],System.Single[,],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_boxBlurH_4_m6333E9BF1527CF66910D4705E4416A74B3755B94 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_scl, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_tcl, int32_t ___2_r, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
float V_5 = 0.0f;
|
|
float V_6 = 0.0f;
|
|
float V_7 = 0.0f;
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
int32_t V_11 = 0;
|
|
{
|
|
// var iarr = 1.0f / (r+r+1);
|
|
int32_t L_0 = ___2_r;
|
|
int32_t L_1 = ___2_r;
|
|
V_0 = ((float)((1.0f)/((float)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_0, L_1)), 1)))));
|
|
// for(var i=0; i<h; i++) {
|
|
V_1 = 0;
|
|
goto IL_013f;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// int ti = i*w, li = ti, ri = ti+r;
|
|
int32_t L_2 = V_1;
|
|
int32_t L_3 = __this->___w_1;
|
|
V_2 = ((int32_t)il2cpp_codegen_multiply(L_2, L_3));
|
|
// int ti = i*w, li = ti, ri = ti+r;
|
|
int32_t L_4 = V_2;
|
|
V_3 = L_4;
|
|
// int ti = i*w, li = ti, ri = ti+r;
|
|
int32_t L_5 = V_2;
|
|
int32_t L_6 = ___2_r;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_5, L_6));
|
|
// float fv = Get(scl, ti), lv = Get(scl, ti+w-1), val = (r+1)*fv;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_7 = ___0_scl;
|
|
int32_t L_8 = V_2;
|
|
float L_9;
|
|
L_9 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_7, L_8, NULL);
|
|
V_5 = L_9;
|
|
// float fv = Get(scl, ti), lv = Get(scl, ti+w-1), val = (r+1)*fv;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_10 = ___0_scl;
|
|
int32_t L_11 = V_2;
|
|
int32_t L_12 = __this->___w_1;
|
|
float L_13;
|
|
L_13 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_10, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_11, L_12)), 1)), NULL);
|
|
V_6 = L_13;
|
|
// float fv = Get(scl, ti), lv = Get(scl, ti+w-1), val = (r+1)*fv;
|
|
int32_t L_14 = ___2_r;
|
|
float L_15 = V_5;
|
|
V_7 = ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(L_14, 1))), L_15));
|
|
// for(var j=0; j<r; j++) val += Get(scl, ti+j);
|
|
V_8 = 0;
|
|
goto IL_0065;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// for(var j=0; j<r; j++) val += Get(scl, ti+j);
|
|
float L_16 = V_7;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_17 = ___0_scl;
|
|
int32_t L_18 = V_2;
|
|
int32_t L_19 = V_8;
|
|
float L_20;
|
|
L_20 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_17, ((int32_t)il2cpp_codegen_add(L_18, L_19)), NULL);
|
|
V_7 = ((float)il2cpp_codegen_add(L_16, L_20));
|
|
// for(var j=0; j<r; j++) val += Get(scl, ti+j);
|
|
int32_t L_21 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
// for(var j=0; j<r; j++) val += Get(scl, ti+j);
|
|
int32_t L_22 = V_8;
|
|
int32_t L_23 = ___2_r;
|
|
if ((((int32_t)L_22) < ((int32_t)L_23)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// for(var j=0 ; j<=r ; j++) { val += Get(scl, ri++) - fv ; Set(tcl, ti++, Round(val*iarr)); }
|
|
V_9 = 0;
|
|
goto IL_00a1;
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
// for(var j=0 ; j<=r ; j++) { val += Get(scl, ri++) - fv ; Set(tcl, ti++, Round(val*iarr)); }
|
|
float L_24 = V_7;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_25 = ___0_scl;
|
|
int32_t L_26 = V_4;
|
|
int32_t L_27 = L_26;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_27, 1));
|
|
float L_28;
|
|
L_28 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_25, L_27, NULL);
|
|
float L_29 = V_5;
|
|
V_7 = ((float)il2cpp_codegen_add(L_24, ((float)il2cpp_codegen_subtract(L_28, L_29))));
|
|
// for(var j=0 ; j<=r ; j++) { val += Get(scl, ri++) - fv ; Set(tcl, ti++, Round(val*iarr)); }
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_30 = ___1_tcl;
|
|
int32_t L_31 = V_2;
|
|
int32_t L_32 = L_31;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_32, 1));
|
|
float L_33 = V_7;
|
|
float L_34 = V_0;
|
|
float L_35;
|
|
L_35 = BlurFilter_Round_m71E57E0DC6DEC5AEF47ED39718A0183E45245A71(__this, ((float)il2cpp_codegen_multiply(L_33, L_34)), NULL);
|
|
BlurFilter_Set_mA45AA966186D878F525C0D56E61D0C9669402BB8(__this, L_30, L_32, L_35, NULL);
|
|
// for(var j=0 ; j<=r ; j++) { val += Get(scl, ri++) - fv ; Set(tcl, ti++, Round(val*iarr)); }
|
|
int32_t L_36 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_36, 1));
|
|
}
|
|
|
|
IL_00a1:
|
|
{
|
|
// for(var j=0 ; j<=r ; j++) { val += Get(scl, ri++) - fv ; Set(tcl, ti++, Round(val*iarr)); }
|
|
int32_t L_37 = V_9;
|
|
int32_t L_38 = ___2_r;
|
|
if ((((int32_t)L_37) <= ((int32_t)L_38)))
|
|
{
|
|
goto IL_006f;
|
|
}
|
|
}
|
|
{
|
|
// for(var j=r+1; j<w-r; j++) { val += Get(scl, ri++) - Get(scl, li++); Set(tcl, ti++, Round(val*iarr)); }
|
|
int32_t L_39 = ___2_r;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_39, 1));
|
|
goto IL_00e9;
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
// for(var j=r+1; j<w-r; j++) { val += Get(scl, ri++) - Get(scl, li++); Set(tcl, ti++, Round(val*iarr)); }
|
|
float L_40 = V_7;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_41 = ___0_scl;
|
|
int32_t L_42 = V_4;
|
|
int32_t L_43 = L_42;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
float L_44;
|
|
L_44 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_41, L_43, NULL);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_45 = ___0_scl;
|
|
int32_t L_46 = V_3;
|
|
int32_t L_47 = L_46;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_47, 1));
|
|
float L_48;
|
|
L_48 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_45, L_47, NULL);
|
|
V_7 = ((float)il2cpp_codegen_add(L_40, ((float)il2cpp_codegen_subtract(L_44, L_48))));
|
|
// for(var j=r+1; j<w-r; j++) { val += Get(scl, ri++) - Get(scl, li++); Set(tcl, ti++, Round(val*iarr)); }
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_49 = ___1_tcl;
|
|
int32_t L_50 = V_2;
|
|
int32_t L_51 = L_50;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_51, 1));
|
|
float L_52 = V_7;
|
|
float L_53 = V_0;
|
|
float L_54;
|
|
L_54 = BlurFilter_Round_m71E57E0DC6DEC5AEF47ED39718A0183E45245A71(__this, ((float)il2cpp_codegen_multiply(L_52, L_53)), NULL);
|
|
BlurFilter_Set_mA45AA966186D878F525C0D56E61D0C9669402BB8(__this, L_49, L_51, L_54, NULL);
|
|
// for(var j=r+1; j<w-r; j++) { val += Get(scl, ri++) - Get(scl, li++); Set(tcl, ti++, Round(val*iarr)); }
|
|
int32_t L_55 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_55, 1));
|
|
}
|
|
|
|
IL_00e9:
|
|
{
|
|
// for(var j=r+1; j<w-r; j++) { val += Get(scl, ri++) - Get(scl, li++); Set(tcl, ti++, Round(val*iarr)); }
|
|
int32_t L_56 = V_10;
|
|
int32_t L_57 = __this->___w_1;
|
|
int32_t L_58 = ___2_r;
|
|
if ((((int32_t)L_56) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_57, L_58)))))
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
// for(var j=w-r; j<w ; j++) { val += lv - Get(scl, li++); Set(tcl, ti++, Round(val*iarr)); }
|
|
int32_t L_59 = __this->___w_1;
|
|
int32_t L_60 = ___2_r;
|
|
V_11 = ((int32_t)il2cpp_codegen_subtract(L_59, L_60));
|
|
goto IL_0131;
|
|
}
|
|
|
|
IL_0101:
|
|
{
|
|
// for(var j=w-r; j<w ; j++) { val += lv - Get(scl, li++); Set(tcl, ti++, Round(val*iarr)); }
|
|
float L_61 = V_7;
|
|
float L_62 = V_6;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_63 = ___0_scl;
|
|
int32_t L_64 = V_3;
|
|
int32_t L_65 = L_64;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_65, 1));
|
|
float L_66;
|
|
L_66 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_63, L_65, NULL);
|
|
V_7 = ((float)il2cpp_codegen_add(L_61, ((float)il2cpp_codegen_subtract(L_62, L_66))));
|
|
// for(var j=w-r; j<w ; j++) { val += lv - Get(scl, li++); Set(tcl, ti++, Round(val*iarr)); }
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_67 = ___1_tcl;
|
|
int32_t L_68 = V_2;
|
|
int32_t L_69 = L_68;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_69, 1));
|
|
float L_70 = V_7;
|
|
float L_71 = V_0;
|
|
float L_72;
|
|
L_72 = BlurFilter_Round_m71E57E0DC6DEC5AEF47ED39718A0183E45245A71(__this, ((float)il2cpp_codegen_multiply(L_70, L_71)), NULL);
|
|
BlurFilter_Set_mA45AA966186D878F525C0D56E61D0C9669402BB8(__this, L_67, L_69, L_72, NULL);
|
|
// for(var j=w-r; j<w ; j++) { val += lv - Get(scl, li++); Set(tcl, ti++, Round(val*iarr)); }
|
|
int32_t L_73 = V_11;
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_73, 1));
|
|
}
|
|
|
|
IL_0131:
|
|
{
|
|
// for(var j=w-r; j<w ; j++) { val += lv - Get(scl, li++); Set(tcl, ti++, Round(val*iarr)); }
|
|
int32_t L_74 = V_11;
|
|
int32_t L_75 = __this->___w_1;
|
|
if ((((int32_t)L_74) < ((int32_t)L_75)))
|
|
{
|
|
goto IL_0101;
|
|
}
|
|
}
|
|
{
|
|
// for(var i=0; i<h; i++) {
|
|
int32_t L_76 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_76, 1));
|
|
}
|
|
|
|
IL_013f:
|
|
{
|
|
// for(var i=0; i<h; i++) {
|
|
int32_t L_77 = V_1;
|
|
int32_t L_78 = __this->___h_2;
|
|
if ((((int32_t)L_77) < ((int32_t)L_78)))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.BlurFilter::boxBlurT_4(System.Single[,],System.Single[,],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlurFilter_boxBlurT_4_m04FD002F1E6A15FD31129D97FCD25745E540DABA (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___0_scl, SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___1_tcl, int32_t ___2_r, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
float V_5 = 0.0f;
|
|
float V_6 = 0.0f;
|
|
float V_7 = 0.0f;
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
int32_t V_11 = 0;
|
|
{
|
|
// var iarr = 1.0f / (r+r+1);
|
|
int32_t L_0 = ___2_r;
|
|
int32_t L_1 = ___2_r;
|
|
V_0 = ((float)((1.0f)/((float)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_0, L_1)), 1)))));
|
|
// for(var i=0; i<w; i++) {
|
|
V_1 = 0;
|
|
goto IL_0172;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// int ti = i, li = ti, ri = ti+r*w;
|
|
int32_t L_2 = V_1;
|
|
V_2 = L_2;
|
|
// int ti = i, li = ti, ri = ti+r*w;
|
|
int32_t L_3 = V_2;
|
|
V_3 = L_3;
|
|
// int ti = i, li = ti, ri = ti+r*w;
|
|
int32_t L_4 = V_2;
|
|
int32_t L_5 = ___2_r;
|
|
int32_t L_6 = __this->___w_1;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_4, ((int32_t)il2cpp_codegen_multiply(L_5, L_6))));
|
|
// float fv = Get(scl, ti), lv = Get(scl, ti+w*(h-1)), val = (r+1)*fv;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_7 = ___0_scl;
|
|
int32_t L_8 = V_2;
|
|
float L_9;
|
|
L_9 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_7, L_8, NULL);
|
|
V_5 = L_9;
|
|
// float fv = Get(scl, ti), lv = Get(scl, ti+w*(h-1)), val = (r+1)*fv;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_10 = ___0_scl;
|
|
int32_t L_11 = V_2;
|
|
int32_t L_12 = __this->___w_1;
|
|
int32_t L_13 = __this->___h_2;
|
|
float L_14;
|
|
L_14 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_10, ((int32_t)il2cpp_codegen_add(L_11, ((int32_t)il2cpp_codegen_multiply(L_12, ((int32_t)il2cpp_codegen_subtract(L_13, 1)))))), NULL);
|
|
V_6 = L_14;
|
|
// float fv = Get(scl, ti), lv = Get(scl, ti+w*(h-1)), val = (r+1)*fv;
|
|
int32_t L_15 = ___2_r;
|
|
float L_16 = V_5;
|
|
V_7 = ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(L_15, 1))), L_16));
|
|
// for(var j=0; j<r; j++) val += Get(scl, ti+j*w);
|
|
V_8 = 0;
|
|
goto IL_0073;
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
// for(var j=0; j<r; j++) val += Get(scl, ti+j*w);
|
|
float L_17 = V_7;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_18 = ___0_scl;
|
|
int32_t L_19 = V_2;
|
|
int32_t L_20 = V_8;
|
|
int32_t L_21 = __this->___w_1;
|
|
float L_22;
|
|
L_22 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_18, ((int32_t)il2cpp_codegen_add(L_19, ((int32_t)il2cpp_codegen_multiply(L_20, L_21)))), NULL);
|
|
V_7 = ((float)il2cpp_codegen_add(L_17, L_22));
|
|
// for(var j=0; j<r; j++) val += Get(scl, ti+j*w);
|
|
int32_t L_23 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
// for(var j=0; j<r; j++) val += Get(scl, ti+j*w);
|
|
int32_t L_24 = V_8;
|
|
int32_t L_25 = ___2_r;
|
|
if ((((int32_t)L_24) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
// for(var j=0 ; j<=r ; j++) { val += Get(scl, ri) - fv ; Set(tcl, ti, Round(val*iarr)); ri+=w; ti+=w; }
|
|
V_9 = 0;
|
|
goto IL_00ba;
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
// for(var j=0 ; j<=r ; j++) { val += Get(scl, ri) - fv ; Set(tcl, ti, Round(val*iarr)); ri+=w; ti+=w; }
|
|
float L_26 = V_7;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_27 = ___0_scl;
|
|
int32_t L_28 = V_4;
|
|
float L_29;
|
|
L_29 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_27, L_28, NULL);
|
|
float L_30 = V_5;
|
|
V_7 = ((float)il2cpp_codegen_add(L_26, ((float)il2cpp_codegen_subtract(L_29, L_30))));
|
|
// for(var j=0 ; j<=r ; j++) { val += Get(scl, ri) - fv ; Set(tcl, ti, Round(val*iarr)); ri+=w; ti+=w; }
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_31 = ___1_tcl;
|
|
int32_t L_32 = V_2;
|
|
float L_33 = V_7;
|
|
float L_34 = V_0;
|
|
float L_35;
|
|
L_35 = BlurFilter_Round_m71E57E0DC6DEC5AEF47ED39718A0183E45245A71(__this, ((float)il2cpp_codegen_multiply(L_33, L_34)), NULL);
|
|
BlurFilter_Set_mA45AA966186D878F525C0D56E61D0C9669402BB8(__this, L_31, L_32, L_35, NULL);
|
|
// for(var j=0 ; j<=r ; j++) { val += Get(scl, ri) - fv ; Set(tcl, ti, Round(val*iarr)); ri+=w; ti+=w; }
|
|
int32_t L_36 = V_4;
|
|
int32_t L_37 = __this->___w_1;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_36, L_37));
|
|
// for(var j=0 ; j<=r ; j++) { val += Get(scl, ri) - fv ; Set(tcl, ti, Round(val*iarr)); ri+=w; ti+=w; }
|
|
int32_t L_38 = V_2;
|
|
int32_t L_39 = __this->___w_1;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_38, L_39));
|
|
// for(var j=0 ; j<=r ; j++) { val += Get(scl, ri) - fv ; Set(tcl, ti, Round(val*iarr)); ri+=w; ti+=w; }
|
|
int32_t L_40 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_40, 1));
|
|
}
|
|
|
|
IL_00ba:
|
|
{
|
|
// for(var j=0 ; j<=r ; j++) { val += Get(scl, ri) - fv ; Set(tcl, ti, Round(val*iarr)); ri+=w; ti+=w; }
|
|
int32_t L_41 = V_9;
|
|
int32_t L_42 = ___2_r;
|
|
if ((((int32_t)L_41) <= ((int32_t)L_42)))
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
// for(var j=r+1; j<h-r; j++) { val += Get(scl, ri) - Get(scl, li); Set(tcl, ti, Round(val*iarr)); li+=w; ri+=w; ti+=w; }
|
|
int32_t L_43 = ___2_r;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
goto IL_0112;
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
// for(var j=r+1; j<h-r; j++) { val += Get(scl, ri) - Get(scl, li); Set(tcl, ti, Round(val*iarr)); li+=w; ri+=w; ti+=w; }
|
|
float L_44 = V_7;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_45 = ___0_scl;
|
|
int32_t L_46 = V_4;
|
|
float L_47;
|
|
L_47 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_45, L_46, NULL);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_48 = ___0_scl;
|
|
int32_t L_49 = V_3;
|
|
float L_50;
|
|
L_50 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_48, L_49, NULL);
|
|
V_7 = ((float)il2cpp_codegen_add(L_44, ((float)il2cpp_codegen_subtract(L_47, L_50))));
|
|
// for(var j=r+1; j<h-r; j++) { val += Get(scl, ri) - Get(scl, li); Set(tcl, ti, Round(val*iarr)); li+=w; ri+=w; ti+=w; }
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_51 = ___1_tcl;
|
|
int32_t L_52 = V_2;
|
|
float L_53 = V_7;
|
|
float L_54 = V_0;
|
|
float L_55;
|
|
L_55 = BlurFilter_Round_m71E57E0DC6DEC5AEF47ED39718A0183E45245A71(__this, ((float)il2cpp_codegen_multiply(L_53, L_54)), NULL);
|
|
BlurFilter_Set_mA45AA966186D878F525C0D56E61D0C9669402BB8(__this, L_51, L_52, L_55, NULL);
|
|
// for(var j=r+1; j<h-r; j++) { val += Get(scl, ri) - Get(scl, li); Set(tcl, ti, Round(val*iarr)); li+=w; ri+=w; ti+=w; }
|
|
int32_t L_56 = V_3;
|
|
int32_t L_57 = __this->___w_1;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_56, L_57));
|
|
// for(var j=r+1; j<h-r; j++) { val += Get(scl, ri) - Get(scl, li); Set(tcl, ti, Round(val*iarr)); li+=w; ri+=w; ti+=w; }
|
|
int32_t L_58 = V_4;
|
|
int32_t L_59 = __this->___w_1;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_58, L_59));
|
|
// for(var j=r+1; j<h-r; j++) { val += Get(scl, ri) - Get(scl, li); Set(tcl, ti, Round(val*iarr)); li+=w; ri+=w; ti+=w; }
|
|
int32_t L_60 = V_2;
|
|
int32_t L_61 = __this->___w_1;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_60, L_61));
|
|
// for(var j=r+1; j<h-r; j++) { val += Get(scl, ri) - Get(scl, li); Set(tcl, ti, Round(val*iarr)); li+=w; ri+=w; ti+=w; }
|
|
int32_t L_62 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_62, 1));
|
|
}
|
|
|
|
IL_0112:
|
|
{
|
|
// for(var j=r+1; j<h-r; j++) { val += Get(scl, ri) - Get(scl, li); Set(tcl, ti, Round(val*iarr)); li+=w; ri+=w; ti+=w; }
|
|
int32_t L_63 = V_10;
|
|
int32_t L_64 = __this->___h_2;
|
|
int32_t L_65 = ___2_r;
|
|
if ((((int32_t)L_63) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_64, L_65)))))
|
|
{
|
|
goto IL_00c6;
|
|
}
|
|
}
|
|
{
|
|
// for(var j=h-r; j<h ; j++) { val += lv - Get(scl, li); Set(tcl, ti, Round(val*iarr)); li+=w; ti+=w; }
|
|
int32_t L_66 = __this->___h_2;
|
|
int32_t L_67 = ___2_r;
|
|
V_11 = ((int32_t)il2cpp_codegen_subtract(L_66, L_67));
|
|
goto IL_0164;
|
|
}
|
|
|
|
IL_012a:
|
|
{
|
|
// for(var j=h-r; j<h ; j++) { val += lv - Get(scl, li); Set(tcl, ti, Round(val*iarr)); li+=w; ti+=w; }
|
|
float L_68 = V_7;
|
|
float L_69 = V_6;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_70 = ___0_scl;
|
|
int32_t L_71 = V_3;
|
|
float L_72;
|
|
L_72 = BlurFilter_Get_m3BB3B6C4630E1EB50E7C1C31D55EDD6C416CC6AB(__this, L_70, L_71, NULL);
|
|
V_7 = ((float)il2cpp_codegen_add(L_68, ((float)il2cpp_codegen_subtract(L_69, L_72))));
|
|
// for(var j=h-r; j<h ; j++) { val += lv - Get(scl, li); Set(tcl, ti, Round(val*iarr)); li+=w; ti+=w; }
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_73 = ___1_tcl;
|
|
int32_t L_74 = V_2;
|
|
float L_75 = V_7;
|
|
float L_76 = V_0;
|
|
float L_77;
|
|
L_77 = BlurFilter_Round_m71E57E0DC6DEC5AEF47ED39718A0183E45245A71(__this, ((float)il2cpp_codegen_multiply(L_75, L_76)), NULL);
|
|
BlurFilter_Set_mA45AA966186D878F525C0D56E61D0C9669402BB8(__this, L_73, L_74, L_77, NULL);
|
|
// for(var j=h-r; j<h ; j++) { val += lv - Get(scl, li); Set(tcl, ti, Round(val*iarr)); li+=w; ti+=w; }
|
|
int32_t L_78 = V_3;
|
|
int32_t L_79 = __this->___w_1;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_78, L_79));
|
|
// for(var j=h-r; j<h ; j++) { val += lv - Get(scl, li); Set(tcl, ti, Round(val*iarr)); li+=w; ti+=w; }
|
|
int32_t L_80 = V_2;
|
|
int32_t L_81 = __this->___w_1;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_80, L_81));
|
|
// for(var j=h-r; j<h ; j++) { val += lv - Get(scl, li); Set(tcl, ti, Round(val*iarr)); li+=w; ti+=w; }
|
|
int32_t L_82 = V_11;
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_82, 1));
|
|
}
|
|
|
|
IL_0164:
|
|
{
|
|
// for(var j=h-r; j<h ; j++) { val += lv - Get(scl, li); Set(tcl, ti, Round(val*iarr)); li+=w; ti+=w; }
|
|
int32_t L_83 = V_11;
|
|
int32_t L_84 = __this->___h_2;
|
|
if ((((int32_t)L_83) < ((int32_t)L_84)))
|
|
{
|
|
goto IL_012a;
|
|
}
|
|
}
|
|
{
|
|
// for(var i=0; i<w; i++) {
|
|
int32_t L_85 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_85, 1));
|
|
}
|
|
|
|
IL_0172:
|
|
{
|
|
// for(var i=0; i<w; i++) {
|
|
int32_t L_86 = V_1;
|
|
int32_t L_87 = __this->___w_1;
|
|
if ((((int32_t)L_86) < ((int32_t)L_87)))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32[] DungeonArchitect.BlurFilter::boxesForGauss(System.Single,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BlurFilter_boxesForGauss_m1170642C2BEE51B0C1B9067575C5768FB2F40524 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, float ___0_sigma, int32_t ___1_n, 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_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
float V_2 = 0.0f;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B5_0 = NULL;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B4_0 = NULL;
|
|
int32_t G_B6_0 = 0;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B6_1 = NULL;
|
|
{
|
|
// var wIdeal = Mathf.Sqrt((12*sigma*sigma/n)+1); // Ideal averaging filter width
|
|
float L_0 = ___0_sigma;
|
|
float L_1 = ___0_sigma;
|
|
int32_t L_2 = ___1_n;
|
|
float L_3;
|
|
L_3 = sqrtf(((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((12.0f), L_0)), L_1))/((float)L_2))), (1.0f))));
|
|
// var wl = Mathf.FloorToInt(wIdeal); if(wl%2==0) wl--;
|
|
int32_t L_4;
|
|
L_4 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_3, NULL);
|
|
V_0 = L_4;
|
|
// var wl = Mathf.FloorToInt(wIdeal); if(wl%2==0) wl--;
|
|
int32_t L_5 = V_0;
|
|
if (((int32_t)(L_5%2)))
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
// var wl = Mathf.FloorToInt(wIdeal); if(wl%2==0) wl--;
|
|
int32_t L_6 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(L_6, 1));
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// var wu = wl+2;
|
|
int32_t L_7 = V_0;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 2));
|
|
// var mIdeal = (12*sigma*sigma - n*wl*wl - 4*n*wl - 3*n)/(-4*wl - 4);
|
|
float L_8 = ___0_sigma;
|
|
float L_9 = ___0_sigma;
|
|
int32_t L_10 = ___1_n;
|
|
int32_t L_11 = V_0;
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = ___1_n;
|
|
int32_t L_14 = V_0;
|
|
int32_t L_15 = ___1_n;
|
|
int32_t L_16 = V_0;
|
|
// var m = Mathf.Round(mIdeal);
|
|
float L_17;
|
|
L_17 = bankers_roundf(((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((12.0f), L_8)), L_9)), ((float)((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_10, L_11)), L_12))))), ((float)((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(4, L_13)), L_14))))), ((float)((int32_t)il2cpp_codegen_multiply(3, L_15)))))/((float)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(((int32_t)-4), L_16)), 4))))));
|
|
V_2 = L_17;
|
|
// var sizes = new List<int>(); for(var i=0; i<n; i++) sizes.Add(i<m?wl:wu);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_18 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
|
|
NullCheck(L_18);
|
|
List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_18, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
|
|
V_3 = L_18;
|
|
// var sizes = new List<int>(); for(var i=0; i<n; i++) sizes.Add(i<m?wl:wu);
|
|
V_4 = 0;
|
|
goto IL_0075;
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
// var sizes = new List<int>(); for(var i=0; i<n; i++) sizes.Add(i<m?wl:wu);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_19 = V_3;
|
|
int32_t L_20 = V_4;
|
|
float L_21 = V_2;
|
|
G_B4_0 = L_19;
|
|
if ((((float)((float)L_20)) < ((float)L_21)))
|
|
{
|
|
G_B5_0 = L_19;
|
|
goto IL_0069;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_22 = V_1;
|
|
G_B6_0 = L_22;
|
|
G_B6_1 = G_B4_0;
|
|
goto IL_006a;
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
int32_t L_23 = V_0;
|
|
G_B6_0 = L_23;
|
|
G_B6_1 = G_B5_0;
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
NullCheck(G_B6_1);
|
|
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(G_B6_1, G_B6_0, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
// var sizes = new List<int>(); for(var i=0; i<n; i++) sizes.Add(i<m?wl:wu);
|
|
int32_t L_24 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_24, 1));
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
// var sizes = new List<int>(); for(var i=0; i<n; i++) sizes.Add(i<m?wl:wu);
|
|
int32_t L_25 = V_4;
|
|
int32_t L_26 = ___1_n;
|
|
if ((((int32_t)L_25) < ((int32_t)L_26)))
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
// return sizes.ToArray();
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_27 = V_3;
|
|
NullCheck(L_27);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28;
|
|
L_28 = List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA(L_27, List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var);
|
|
return L_28;
|
|
}
|
|
}
|
|
// System.Single DungeonArchitect.BlurFilter::Round(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BlurFilter_Round_m71E57E0DC6DEC5AEF47ED39718A0183E45245A71 (BlurFilter_tF0801D259DC7617718278B642A023EDD7CEB7998* __this, float ___0_a, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return a;
|
|
float L_0 = ___0_a;
|
|
return L_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.MarkerReplacementEntry::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerReplacementEntry__ctor_m8CF7C4A84E4FB6315028C9B2C0C73A314650149B (MarkerReplacementEntry_t3593268BE9DDEF718907A319B7C2B0B868F6D224* __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.MarkerReplaceVolume::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerReplaceVolume_Awake_m618E950EC074C64ED3B35F6AF13A12746738B8AE (MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// COLOR_WIRE = new Color(1, 0.25f, 0.5f, 1);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.25f), (0.5f), (1.0f), /*hidden argument*/NULL);
|
|
((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_WIRE_6 = L_0;
|
|
// COLOR_SOLID_DESELECTED = new Color(1, 0.25f, 0.5f, 0.0f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (1.0f), (0.25f), (0.5f), (0.0f), /*hidden argument*/NULL);
|
|
((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_SOLID_DESELECTED_7 = L_1;
|
|
// COLOR_SOLID = new Color(1, 0.25f, 0.5f, 0.1f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_2), (1.0f), (0.25f), (0.5f), (0.100000001f), /*hidden argument*/NULL);
|
|
((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_SOLID_8 = L_2;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.MarkerReplaceVolume::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerReplaceVolume__ctor_m5EA00DADBA87AF108B0A7A2A495CE18BC41E4A67 (MarkerReplaceVolume_t7E026D7D0BD4F75582436D1A21222A590C18F271* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Volume__ctor_mD78989B38E1986C8697A66AFC31678EBF6D14321(__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.MirrorVolume::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MirrorVolume__ctor_m8413D6DBD2F00A9DE8159B091F41514FEEC4D37A (MirrorVolume_t70CB07725A2B352AAAE8BFFB05C8A7F1CB70AA3D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Volume__ctor_mD78989B38E1986C8697A66AFC31678EBF6D14321(__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.NegationVolume::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NegationVolume_Awake_m6EF2779A1D9A465E5187C3B8042F5B94D7BBCE5E (NegationVolume_t42465BFBF4B12EEA46E44571401CEB1AD793CFD8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// COLOR_WIRE = new Color(1, 0.5f, 0, 1);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.5f), (0.0f), (1.0f), /*hidden argument*/NULL);
|
|
((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_WIRE_6 = L_0;
|
|
// COLOR_SOLID_DESELECTED = new Color(1, 0.5f, 0, 0.0f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (1.0f), (0.5f), (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_SOLID_DESELECTED_7 = L_1;
|
|
// COLOR_SOLID = new Color(1, 0.5f, 0, 0.1f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_2), (1.0f), (0.5f), (0.0f), (0.100000001f), /*hidden argument*/NULL);
|
|
((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_SOLID_8 = L_2;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.NegationVolume::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NegationVolume__ctor_mAE7DC5D225A9326E43D864C4BD182131288BDF99 (NegationVolume_t42465BFBF4B12EEA46E44571401CEB1AD793CFD8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Volume__ctor_mD78989B38E1986C8697A66AFC31678EBF6D14321(__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.ThemeOverrideVolume::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThemeOverrideVolume_Awake_mB514D05AA30BCB82105FD9E6F492AA1E6E6D2187 (ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// COLOR_WIRE = new Color(0.1f, 0.5f, 1, 1);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.100000001f), (0.5f), (1.0f), (1.0f), /*hidden argument*/NULL);
|
|
((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_WIRE_6 = L_0;
|
|
// COLOR_SOLID_DESELECTED = new Color(0, 0.5f, 1, 0.0f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (0.0f), (0.5f), (1.0f), (0.0f), /*hidden argument*/NULL);
|
|
((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_SOLID_DESELECTED_7 = L_1;
|
|
// COLOR_SOLID = new Color(0, 0.5f, 1, 0.1f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_2), (0.0f), (0.5f), (1.0f), (0.100000001f), /*hidden argument*/NULL);
|
|
((Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA*)__this)->___COLOR_SOLID_8 = L_2;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.ThemeOverrideVolume::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThemeOverrideVolume__ctor_m6C19900918220F518BE9FA5C7D0F81C4E1A7B7A9 (ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Volume__ctor_mD78989B38E1986C8697A66AFC31678EBF6D14321(__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.Bounds DungeonArchitect.Volume::GetBounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Volume_GetBounds_mE184DA7DA5E2D181490A2182D55E80A6833D2463 (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// var bounds = new Bounds();
|
|
il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
|
|
// var transform = gameObject.transform;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
|
|
L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
|
|
NullCheck(L_0);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
|
|
L_1 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_0, NULL);
|
|
V_1 = L_1;
|
|
// bounds.center = transform.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = V_1;
|
|
NullCheck(L_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
|
|
Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B((&V_0), L_3, NULL);
|
|
// var size = transform.rotation * transform.localScale;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = V_1;
|
|
NullCheck(L_4);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
|
|
L_5 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_4, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = V_1;
|
|
NullCheck(L_6);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_6, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_5, L_7, NULL);
|
|
V_2 = L_8;
|
|
// MathUtils.Abs(ref size);
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
MathUtils_Abs_m76DE8396A922DFAB1D309272D4A1211543189698((&V_2), NULL);
|
|
// bounds.size = size;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_2;
|
|
Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&V_0), L_9, NULL);
|
|
// if (mode2D) {
|
|
bool L_10 = __this->___mode2D_5;
|
|
if (!L_10)
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
// MathUtils.FlipYZ(ref bounds);
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
MathUtils_FlipYZ_mFFC7BE1AD36441E37ACB9AEBA05F7D8BADEF51A2((&V_0), NULL);
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
// return bounds;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_11 = V_0;
|
|
return L_11;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Volume::GetVolumeGridTransform(DungeonArchitect.IntVector&,DungeonArchitect.IntVector&,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Volume_GetVolumeGridTransform_m210D74AB32BDE597E8F2FAF66832BF82EB03B053 (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __this, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* ___0_positionGrid, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* ___1_scaleGrid, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_LogicalGridSize, 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*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
|
|
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));
|
|
{
|
|
// 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_0025;
|
|
}
|
|
}
|
|
{
|
|
// positionGrid = IntVector.Zero;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_2 = ___0_positionGrid;
|
|
il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_3 = ((IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_StaticFields*)il2cpp_codegen_static_fields_for(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var))->___Zero_3;
|
|
*(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_2 = L_3;
|
|
// scaleGrid = IntVector.Zero;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_4 = ___1_scaleGrid;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_5 = ((IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_StaticFields*)il2cpp_codegen_static_fields_for(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var))->___Zero_3;
|
|
*(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_4 = L_5;
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// var transform = gameObject.transform;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
|
|
L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
|
|
NullCheck(L_6);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
|
|
L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL);
|
|
V_0 = L_7;
|
|
// var position = transform.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL);
|
|
// var scale = transform.rotation * transform.localScale;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = V_0;
|
|
NullCheck(L_10);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
|
|
L_11 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_10, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_12, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_11, L_13, NULL);
|
|
V_1 = L_14;
|
|
// MathUtils.Abs(ref scale);
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
MathUtils_Abs_m76DE8396A922DFAB1D309272D4A1211543189698((&V_1), NULL);
|
|
// var positionGridF = DungeonArchitect.Utils.MathUtils.Divide(position, LogicalGridSize);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___2_LogicalGridSize;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
L_16 = MathUtils_Divide_m9C46A2658AFD35FF7A94D26EAC0CF7653E3B5423(L_9, L_15, NULL);
|
|
V_2 = L_16;
|
|
// var scaleGridF = DungeonArchitect.Utils.MathUtils.Divide(scale, LogicalGridSize);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___2_LogicalGridSize;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
|
|
L_19 = MathUtils_Divide_m9C46A2658AFD35FF7A94D26EAC0CF7653E3B5423(L_17, L_18, NULL);
|
|
V_3 = L_19;
|
|
// positionGrid = DungeonArchitect.Utils.MathUtils.ToIntVector(positionGridF);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_20 = ___0_positionGrid;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_2;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_22;
|
|
L_22 = MathUtils_ToIntVector_mBB1A27762E1EB2064865DE6AC6A54A5B4A4C525E(L_21, NULL);
|
|
*(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_20 = L_22;
|
|
// scaleGrid = DungeonArchitect.Utils.MathUtils.ToIntVector(scaleGridF);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_23 = ___1_scaleGrid;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_3;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_25;
|
|
L_25 = MathUtils_ToIntVector_mBB1A27762E1EB2064865DE6AC6A54A5B4A4C525E(L_24, NULL);
|
|
*(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_23 = L_25;
|
|
// if (mode2D)
|
|
bool L_26 = __this->___mode2D_5;
|
|
if (!L_26)
|
|
{
|
|
goto IL_00a1;
|
|
}
|
|
}
|
|
{
|
|
// positionGrid = MathUtils.FlipYZ(positionGrid);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_27 = ___0_positionGrid;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_28 = ___0_positionGrid;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_29 = (*(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_28);
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_30;
|
|
L_30 = MathUtils_FlipYZ_m19A539577F79C585E8B904EAD433F0AE7234A054(L_29, NULL);
|
|
*(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_27 = L_30;
|
|
// scaleGrid = MathUtils.FlipYZ(scaleGrid);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_31 = ___1_scaleGrid;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C* L_32 = ___1_scaleGrid;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_33 = (*(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_32);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_34;
|
|
L_34 = MathUtils_FlipYZ_m19A539577F79C585E8B904EAD433F0AE7234A054(L_33, NULL);
|
|
*(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C*)L_31 = L_34;
|
|
}
|
|
|
|
IL_00a1:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Volume::OnDrawGizmosSelected()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Volume_OnDrawGizmosSelected_mA55D0DB0FCEDC1CC7C5EB1F66085250FD86EFE1D (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// DrawGizmo(true);
|
|
Volume_DrawGizmo_mF698E104ADC1F525029817E08180653801988243(__this, (bool)1, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Volume::OnDrawGizmos()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Volume_OnDrawGizmos_m05CC97E0AD03F17F82967DBB0067182DACF9E682 (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// DrawGizmo(false);
|
|
Volume_DrawGizmo_mF698E104ADC1F525029817E08180653801988243(__this, (bool)0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Volume::DrawGizmo(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Volume_DrawGizmo_mF698E104ADC1F525029817E08180653801988243 (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __this, bool ___0_selected, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B3_0;
|
|
memset((&G_B3_0), 0, sizeof(G_B3_0));
|
|
{
|
|
// var transform = gameObject.transform;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
|
|
L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
|
|
NullCheck(L_0);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
|
|
L_1 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_0, NULL);
|
|
// var position = transform.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = L_1;
|
|
NullCheck(L_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
|
|
V_0 = L_3;
|
|
// var scale = transform.localScale;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = L_2;
|
|
NullCheck(L_4);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_4, NULL);
|
|
V_1 = L_5;
|
|
// scale = transform.rotation * scale;
|
|
NullCheck(L_4);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
|
|
L_6 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_4, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_6, L_7, NULL);
|
|
V_1 = L_8;
|
|
// Gizmos.color = COLOR_WIRE;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = __this->___COLOR_WIRE_6;
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_9, NULL);
|
|
// Gizmos.DrawWireCube(position, scale);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_1;
|
|
Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B(L_10, L_11, NULL);
|
|
// Gizmos.color = selected ? COLOR_SOLID : COLOR_SOLID_DESELECTED;
|
|
bool L_12 = ___0_selected;
|
|
if (L_12)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = __this->___COLOR_SOLID_DESELECTED_7;
|
|
G_B3_0 = L_13;
|
|
goto IL_0048;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = __this->___COLOR_SOLID_8;
|
|
G_B3_0 = L_14;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(G_B3_0, NULL);
|
|
// Gizmos.DrawCube(position, scale);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_1;
|
|
Gizmos_DrawCube_m4417EAEA479EF4AD52445810D840BA8FCBC6EF3F(L_15, L_16, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Volume::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Volume__ctor_mD78989B38E1986C8697A66AFC31678EBF6D14321 (Volume_t171840DEFF59415CE26C50B8BDC663D2D36C57DA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// protected Color COLOR_WIRE = Color.yellow;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
L_0 = Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline(NULL);
|
|
__this->___COLOR_WIRE_6 = L_0;
|
|
// protected Color COLOR_SOLID_DESELECTED = new Color(1, 1, 0, 0.0f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (1.0f), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
__this->___COLOR_SOLID_DESELECTED_7 = L_1;
|
|
// protected Color COLOR_SOLID = new Color(1, 1, 0, 0.1f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_2), (1.0f), (1.0f), (0.0f), (0.100000001f), /*hidden argument*/NULL);
|
|
__this->___COLOR_SOLID_8 = L_2;
|
|
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.InfinityDungeon::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_Awake_mE473247D0BF768E16EC59E9D1A7902A27A9FA24A (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// config = GetComponent<InfinityDungeonConfig>();
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_0;
|
|
L_0 = Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8(__this, Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var);
|
|
__this->___config_11 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___config_11), (void*)L_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.InfinityDungeon::EditorUpdate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_EditorUpdate_mE0245105A554544B061A61DC4355B79B0636081B (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAll_m04EB508F636DE83CC3A8D78C374BC63DD5DB5715_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CEditorUpdateU3Eb__9_0_m9CBCBB1596AE3A7840983CADD5C6BA4616B78A2C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* G_B2_0 = NULL;
|
|
List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* G_B2_1 = NULL;
|
|
Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* G_B1_0 = NULL;
|
|
List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* G_B1_1 = NULL;
|
|
{
|
|
// spawnedChunks.RemoveAll(c => c == null || c.gameObject == null);
|
|
List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_0 = __this->___spawnedChunks_9;
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var);
|
|
Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* L_1 = ((U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var))->___U3CU3E9__9_0_1;
|
|
Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* L_2 = L_1;
|
|
G_B1_0 = L_2;
|
|
G_B1_1 = L_0;
|
|
if (L_2)
|
|
{
|
|
G_B2_0 = L_2;
|
|
G_B2_1 = L_0;
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var);
|
|
U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE* L_3 = ((U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var))->___U3CU3E9_0;
|
|
Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* L_4 = (Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B*)il2cpp_codegen_object_new(Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
Predicate_1__ctor_m36CE7AA28427E59F2053524DE8015820202C483D(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CEditorUpdateU3Eb__9_0_m9CBCBB1596AE3A7840983CADD5C6BA4616B78A2C_RuntimeMethod_var), NULL);
|
|
Predicate_1_t8625CC650D0330CB4CEDAD6BDF7E403D491ABD7B* L_5 = L_4;
|
|
((U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var))->___U3CU3E9__9_0_1 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var))->___U3CU3E9__9_0_1), (void*)L_5);
|
|
G_B2_0 = L_5;
|
|
G_B2_1 = G_B1_1;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
NullCheck(G_B2_1);
|
|
int32_t L_6;
|
|
L_6 = List_1_RemoveAll_m04EB508F636DE83CC3A8D78C374BC63DD5DB5715(G_B2_1, G_B2_0, List_1_RemoveAll_m04EB508F636DE83CC3A8D78C374BC63DD5DB5715_RuntimeMethod_var);
|
|
// foreach (var chunk in spawnedChunks)
|
|
List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_7 = __this->___spawnedChunks_9;
|
|
NullCheck(L_7);
|
|
Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 L_8;
|
|
L_8 = List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017(L_7, List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017_RuntimeMethod_var);
|
|
V_0 = L_8;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_005a:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6((&V_0), Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_004f_1;
|
|
}
|
|
|
|
IL_0039_1:
|
|
{
|
|
// foreach (var chunk in spawnedChunks)
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_9;
|
|
L_9 = Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_inline((&V_0), Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_RuntimeMethod_var);
|
|
// var dungeon = chunk.gameObject.GetComponent<Dungeon>();
|
|
NullCheck(L_9);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
|
|
L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_9, NULL);
|
|
NullCheck(L_10);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_11;
|
|
L_11 = GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6(L_10, GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var);
|
|
// dungeon.Update();
|
|
NullCheck(L_11);
|
|
VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.Dungeon::Update() */, L_11);
|
|
}
|
|
|
|
IL_004f_1:
|
|
{
|
|
// foreach (var chunk in spawnedChunks)
|
|
bool L_12;
|
|
L_12 = Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604((&V_0), Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604_RuntimeMethod_var);
|
|
if (L_12)
|
|
{
|
|
goto IL_0039_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0068;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.InfinityDungeon::Update()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_Update_mB4689315423193CFB6710195CF44D05370561E44 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (dungeonBuilt)
|
|
bool L_0 = __this->___dungeonBuilt_10;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// UpdateChunks();
|
|
InfinityDungeon_UpdateChunks_m18B064E5C54EF7BF8672F9B3EE6CD8855FC2E7C1(__this, NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.InfinityDungeon::BuildDungeon()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_BuildDungeon_mD3332DD4F19C8A54366C4F91B96B1AE97B2CE740 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// config = GetComponent<InfinityDungeonConfig>();
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_0;
|
|
L_0 = Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8(__this, Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var);
|
|
__this->___config_11 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___config_11), (void*)L_0);
|
|
// DestroyDungeon();
|
|
InfinityDungeon_DestroyDungeon_m82A5D1F4C254F139283B38D90999A6F33E741DF2(__this, NULL);
|
|
// dungeonBuilt = true;
|
|
__this->___dungeonBuilt_10 = (bool)1;
|
|
// UpdateChunks();
|
|
InfinityDungeon_UpdateChunks_m18B064E5C54EF7BF8672F9B3EE6CD8855FC2E7C1(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.InfinityDungeon::UpdateChunks()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_UpdateChunks_m18B064E5C54EF7BF8672F9B3EE6CD8855FC2E7C1 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __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;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0;
|
|
memset((&G_B3_0), 0, sizeof(G_B3_0));
|
|
{
|
|
// var position = (buildPositionTracker != null) ? buildPositionTracker.position : Vector3.zero;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___buildPositionTracker_4;
|
|
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_0015;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
G_B3_0 = L_2;
|
|
goto IL_0020;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___buildPositionTracker_4;
|
|
NullCheck(L_3);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL);
|
|
G_B3_0 = L_4;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
V_0 = G_B3_0;
|
|
// UpdateChunks(position);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
|
|
InfinityDungeon_UpdateChunks_m49DBA6E9EB0776EDF296F5B105FFE3996C961ACA(__this, L_5, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.InfinityDungeon::UpdateChunks(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_UpdateChunks_m49DBA6E9EB0776EDF296F5B105FFE3996C961ACA (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_buildPosition, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE6ED6A9C9960565DD229B1973D85A3F341266CCE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m3AB3A0CBA2FC939693360C3753E53CA1E7BAD66F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mA22ACBFC00BF518337732F3D3033AABB2DD46676_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mA36058FBE95978C5C12BADB09164DA62F2C5FC56_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m22737CF41DC6DD2CA572ABC7AFE24AE2E6072992_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*)&List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B_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;
|
|
}
|
|
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));
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_6 = NULL;
|
|
List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* V_7 = NULL;
|
|
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));
|
|
Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* V_13 = NULL;
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* V_14 = NULL;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* V_15 = NULL;
|
|
Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 V_16;
|
|
memset((&V_16), 0, sizeof(V_16));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_17;
|
|
memset((&V_17), 0, sizeof(V_17));
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* V_18 = NULL;
|
|
{
|
|
// if (!dungeonBuilt)
|
|
bool L_0 = __this->___dungeonBuilt_10;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// var buildExtents = new Vector3(buildDistance, buildDistance, buildDistance);
|
|
float L_1 = __this->___buildDistance_5;
|
|
float L_2 = __this->___buildDistance_5;
|
|
float L_3 = __this->___buildDistance_5;
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), L_1, L_2, L_3, NULL);
|
|
// var boundsMin = buildPosition - buildExtents;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_buildPosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_4, L_5, NULL);
|
|
V_1 = L_6;
|
|
// var boundsMax = buildPosition + buildExtents;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_buildPosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_7, L_8, NULL);
|
|
V_2 = L_9;
|
|
// boundsMin = config.GetLogicalCoord(boundsMin);
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_10 = __this->___config_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_1;
|
|
NullCheck(L_10);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(6 /* UnityEngine.Vector3 DungeonArchitect.InfinityDungeonConfig::GetLogicalCoord(UnityEngine.Vector3) */, L_10, L_11);
|
|
V_1 = L_12;
|
|
// boundsMax = config.GetLogicalCoord(boundsMax);
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_13 = __this->___config_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_2;
|
|
NullCheck(L_13);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(6 /* UnityEngine.Vector3 DungeonArchitect.InfinityDungeonConfig::GetLogicalCoord(UnityEngine.Vector3) */, L_13, L_14);
|
|
V_2 = L_15;
|
|
// boundsMin = ClampOnBuildAxis(boundsMin);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
|
|
L_17 = InfinityDungeon_ClampOnBuildAxis_mD20C318B551761DAEDA7CE6DAE902395208ABFF7(__this, L_16, NULL);
|
|
V_1 = L_17;
|
|
// boundsMax = ClampOnBuildAxis(boundsMax);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
|
|
L_19 = InfinityDungeon_ClampOnBuildAxis_mD20C318B551761DAEDA7CE6DAE902395208ABFF7(__this, L_18, NULL);
|
|
V_2 = L_19;
|
|
// var size = config.chunkSize;
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_20 = __this->___config_11;
|
|
NullCheck(L_20);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = L_20->___chunkSize_6;
|
|
V_3 = L_21;
|
|
// size.x = Mathf.Max(size.x, 1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_3;
|
|
float L_23 = L_22.___x_2;
|
|
float L_24;
|
|
L_24 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_23, (1.0f), NULL);
|
|
(&V_3)->___x_2 = L_24;
|
|
// size.y = Mathf.Max(size.y, 1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_3;
|
|
float L_26 = L_25.___y_3;
|
|
float L_27;
|
|
L_27 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_26, (1.0f), NULL);
|
|
(&V_3)->___y_3 = L_27;
|
|
// size.z = Mathf.Max(size.z, 1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_3;
|
|
float L_29 = L_28.___z_4;
|
|
float L_30;
|
|
L_30 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_29, (1.0f), NULL);
|
|
(&V_3)->___z_4 = L_30;
|
|
// boundsMin = MathUtils.V3FloorToInt(MathUtils.Divide(boundsMin, size));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
|
|
L_33 = MathUtils_Divide_m9C46A2658AFD35FF7A94D26EAC0CF7653E3B5423(L_31, L_32, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
|
|
L_34 = MathUtils_V3FloorToInt_m73FC3AD339F1FBF3F8EA7297C11F8674E3240039(L_33, NULL);
|
|
V_1 = L_34;
|
|
// boundsMax = MathUtils.V3FloorToInt(MathUtils.Divide(boundsMax, size));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
|
|
L_37 = MathUtils_Divide_m9C46A2658AFD35FF7A94D26EAC0CF7653E3B5423(L_35, L_36, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
L_38 = MathUtils_V3FloorToInt_m73FC3AD339F1FBF3F8EA7297C11F8674E3240039(L_37, NULL);
|
|
V_2 = L_38;
|
|
// var imin = new IntVector(boundsMin);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_1;
|
|
IntVector__ctor_mF9D7D9DF8D8C67A59A97CCEAF12C3AEBB4EA3EB9((&V_4), L_39, NULL);
|
|
// var imax = new IntVector(boundsMax);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_2;
|
|
IntVector__ctor_mF9D7D9DF8D8C67A59A97CCEAF12C3AEBB4EA3EB9((&V_5), L_40, NULL);
|
|
// var chunksToSpawn = new List<Vector3>();
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_41 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_41);
|
|
List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_41, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var);
|
|
V_6 = L_41;
|
|
// for (int x = imin.x; x <= imax.x; x++)
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_42 = V_4;
|
|
int32_t L_43 = L_42.___x_0;
|
|
V_8 = L_43;
|
|
goto IL_0150;
|
|
}
|
|
|
|
IL_00e9:
|
|
{
|
|
// for (int y = imin.y; y <= imax.y; y++)
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_44 = V_4;
|
|
int32_t L_45 = L_44.___y_1;
|
|
V_9 = L_45;
|
|
goto IL_013f;
|
|
}
|
|
|
|
IL_00f4:
|
|
{
|
|
// for (int z = imin.z; z <= imax.z; z++)
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_46 = V_4;
|
|
int32_t L_47 = L_46.___z_2;
|
|
V_10 = L_47;
|
|
goto IL_012e;
|
|
}
|
|
|
|
IL_00ff:
|
|
{
|
|
// var position = Vector3.Scale(new Vector3(x, y, z), config.chunkSize);
|
|
int32_t L_48 = V_8;
|
|
int32_t L_49 = V_9;
|
|
int32_t L_50 = V_10;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
|
|
memset((&L_51), 0, sizeof(L_51));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_51), ((float)L_48), ((float)L_49), ((float)L_50), /*hidden argument*/NULL);
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_52 = __this->___config_11;
|
|
NullCheck(L_52);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = L_52->___chunkSize_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
|
|
L_54 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_51, L_53, NULL);
|
|
V_11 = L_54;
|
|
// chunksToSpawn.Add(position);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_55 = V_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_11;
|
|
NullCheck(L_55);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_55, L_56, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// for (int z = imin.z; z <= imax.z; z++)
|
|
int32_t L_57 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_57, 1));
|
|
}
|
|
|
|
IL_012e:
|
|
{
|
|
// for (int z = imin.z; z <= imax.z; z++)
|
|
int32_t L_58 = V_10;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_59 = V_5;
|
|
int32_t L_60 = L_59.___z_2;
|
|
if ((((int32_t)L_58) <= ((int32_t)L_60)))
|
|
{
|
|
goto IL_00ff;
|
|
}
|
|
}
|
|
{
|
|
// for (int y = imin.y; y <= imax.y; y++)
|
|
int32_t L_61 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_61, 1));
|
|
}
|
|
|
|
IL_013f:
|
|
{
|
|
// for (int y = imin.y; y <= imax.y; y++)
|
|
int32_t L_62 = V_9;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_63 = V_5;
|
|
int32_t L_64 = L_63.___y_1;
|
|
if ((((int32_t)L_62) <= ((int32_t)L_64)))
|
|
{
|
|
goto IL_00f4;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = imin.x; x <= imax.x; x++)
|
|
int32_t L_65 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_65, 1));
|
|
}
|
|
|
|
IL_0150:
|
|
{
|
|
// for (int x = imin.x; x <= imax.x; x++)
|
|
int32_t L_66 = V_8;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_67 = V_5;
|
|
int32_t L_68 = L_67.___x_0;
|
|
if ((((int32_t)L_66) <= ((int32_t)L_68)))
|
|
{
|
|
goto IL_00e9;
|
|
}
|
|
}
|
|
{
|
|
// var chunksToDestroy = new List<InfinityDungeonConfig>();
|
|
List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_69 = (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B*)il2cpp_codegen_object_new(List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_69);
|
|
List_1__ctor_m22737CF41DC6DD2CA572ABC7AFE24AE2E6072992(L_69, List_1__ctor_m22737CF41DC6DD2CA572ABC7AFE24AE2E6072992_RuntimeMethod_var);
|
|
V_7 = L_69;
|
|
// foreach (var existingChunk in spawnedChunks)
|
|
List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_70 = __this->___spawnedChunks_9;
|
|
NullCheck(L_70);
|
|
Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 L_71;
|
|
L_71 = List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017(L_70, List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017_RuntimeMethod_var);
|
|
V_12 = L_71;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_01b9:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6((&V_12), Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_01ae_1;
|
|
}
|
|
|
|
IL_0171_1:
|
|
{
|
|
// foreach (var existingChunk in spawnedChunks)
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_72;
|
|
L_72 = Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_inline((&V_12), Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_RuntimeMethod_var);
|
|
V_13 = L_72;
|
|
// if (existingChunk == null) continue;
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_73 = V_13;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_74;
|
|
L_74 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_73, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_74)
|
|
{
|
|
goto IL_01ae_1;
|
|
}
|
|
}
|
|
{
|
|
// if (chunksToSpawn.Contains(existingChunk.chunkPosition))
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_75 = V_6;
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_76 = V_13;
|
|
NullCheck(L_76);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77 = L_76->___chunkPosition_5;
|
|
NullCheck(L_75);
|
|
bool L_78;
|
|
L_78 = List_1_Contains_m3AB3A0CBA2FC939693360C3753E53CA1E7BAD66F(L_75, L_77, List_1_Contains_m3AB3A0CBA2FC939693360C3753E53CA1E7BAD66F_RuntimeMethod_var);
|
|
if (!L_78)
|
|
{
|
|
goto IL_01a5_1;
|
|
}
|
|
}
|
|
{
|
|
// chunksToSpawn.Remove(existingChunk.chunkPosition);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_79 = V_6;
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_80 = V_13;
|
|
NullCheck(L_80);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = L_80->___chunkPosition_5;
|
|
NullCheck(L_79);
|
|
bool L_82;
|
|
L_82 = List_1_Remove_mA22ACBFC00BF518337732F3D3033AABB2DD46676(L_79, L_81, List_1_Remove_mA22ACBFC00BF518337732F3D3033AABB2DD46676_RuntimeMethod_var);
|
|
goto IL_01ae_1;
|
|
}
|
|
|
|
IL_01a5_1:
|
|
{
|
|
// chunksToDestroy.Add(existingChunk);
|
|
List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_83 = V_7;
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_84 = V_13;
|
|
NullCheck(L_83);
|
|
List_1_Add_mE6ED6A9C9960565DD229B1973D85A3F341266CCE_inline(L_83, L_84, List_1_Add_mE6ED6A9C9960565DD229B1973D85A3F341266CCE_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_01ae_1:
|
|
{
|
|
// foreach (var existingChunk in spawnedChunks)
|
|
bool L_85;
|
|
L_85 = Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604((&V_12), Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604_RuntimeMethod_var);
|
|
if (L_85)
|
|
{
|
|
goto IL_0171_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_01c7;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_01c7:
|
|
{
|
|
// foreach (var chunkToDestroy in chunksToDestroy)
|
|
List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_86 = V_7;
|
|
NullCheck(L_86);
|
|
Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 L_87;
|
|
L_87 = List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017(L_86, List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017_RuntimeMethod_var);
|
|
V_12 = L_87;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_022e:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6((&V_12), Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0223_1;
|
|
}
|
|
|
|
IL_01d2_1:
|
|
{
|
|
// foreach (var chunkToDestroy in chunksToDestroy)
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_88;
|
|
L_88 = Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_inline((&V_12), Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_RuntimeMethod_var);
|
|
V_14 = L_88;
|
|
// spawnedChunks.Remove(chunkToDestroy);
|
|
List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_89 = __this->___spawnedChunks_9;
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_90 = V_14;
|
|
NullCheck(L_89);
|
|
bool L_91;
|
|
L_91 = List_1_Remove_mA36058FBE95978C5C12BADB09164DA62F2C5FC56(L_89, L_90, List_1_Remove_mA36058FBE95978C5C12BADB09164DA62F2C5FC56_RuntimeMethod_var);
|
|
// if (chunkToDestroy.gameObject != null)
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_92 = V_14;
|
|
NullCheck(L_92);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_93;
|
|
L_93 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_92, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_94;
|
|
L_94 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_93, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_94)
|
|
{
|
|
goto IL_0223_1;
|
|
}
|
|
}
|
|
{
|
|
// var dungeon = chunkToDestroy.gameObject.GetComponent<Dungeon>();
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_95 = V_14;
|
|
NullCheck(L_95);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_96;
|
|
L_96 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_95, NULL);
|
|
NullCheck(L_96);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_97;
|
|
L_97 = GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6(L_96, GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var);
|
|
V_15 = L_97;
|
|
// if (dungeon != null)
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_98 = V_15;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_99;
|
|
L_99 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_98, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_99)
|
|
{
|
|
goto IL_0217_1;
|
|
}
|
|
}
|
|
{
|
|
// dungeon.DestroyDungeon();
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_100 = V_15;
|
|
NullCheck(L_100);
|
|
Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41(L_100, NULL);
|
|
}
|
|
|
|
IL_0217_1:
|
|
{
|
|
// DungeonUtils.DestroyObject(chunkToDestroy.gameObject);
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_101 = V_14;
|
|
NullCheck(L_101);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_102;
|
|
L_102 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_101, NULL);
|
|
DungeonUtils_DestroyObject_mE7903363F862729A5242C5F83A49E24450396F9F(L_102, NULL);
|
|
}
|
|
|
|
IL_0223_1:
|
|
{
|
|
// foreach (var chunkToDestroy in chunksToDestroy)
|
|
bool L_103;
|
|
L_103 = Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604((&V_12), Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604_RuntimeMethod_var);
|
|
if (L_103)
|
|
{
|
|
goto IL_01d2_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_023c;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_023c:
|
|
{
|
|
// foreach (var chunkToSpawn in chunksToSpawn)
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_104 = V_6;
|
|
NullCheck(L_104);
|
|
Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 L_105;
|
|
L_105 = List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A(L_104, List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var);
|
|
V_16 = L_105;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0277:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6((&V_16), Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_026c_1;
|
|
}
|
|
|
|
IL_0247_1:
|
|
{
|
|
// foreach (var chunkToSpawn in chunksToSpawn)
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106;
|
|
L_106 = Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline((&V_16), Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var);
|
|
V_17 = L_106;
|
|
// var dungeon = BuildDungeonChunk(chunkToSpawn);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107 = V_17;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_108;
|
|
L_108 = InfinityDungeon_BuildDungeonChunk_mDF03996890DAAC43B533212D5D79CD352379952B(__this, L_107, NULL);
|
|
// var config = dungeon.GetComponent<InfinityDungeonConfig>();
|
|
NullCheck(L_108);
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_109;
|
|
L_109 = Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8(L_108, Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var);
|
|
V_18 = L_109;
|
|
// spawnedChunks.Add(config);
|
|
List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_110 = __this->___spawnedChunks_9;
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_111 = V_18;
|
|
NullCheck(L_110);
|
|
List_1_Add_mE6ED6A9C9960565DD229B1973D85A3F341266CCE_inline(L_110, L_111, List_1_Add_mE6ED6A9C9960565DD229B1973D85A3F341266CCE_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_026c_1:
|
|
{
|
|
// foreach (var chunkToSpawn in chunksToSpawn)
|
|
bool L_112;
|
|
L_112 = Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A((&V_16), Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var);
|
|
if (L_112)
|
|
{
|
|
goto IL_0247_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0285;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0285:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 DungeonArchitect.InfinityDungeon::ClampOnBuildAxis(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 InfinityDungeon_ClampOnBuildAxis_mD20C318B551761DAEDA7CE6DAE902395208ABFF7 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (!config.BuildAlongX()) p.x = 0;
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_0 = __this->___config_11;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean DungeonArchitect.InfinityDungeonConfig::BuildAlongX() */, L_0);
|
|
if (L_1)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
// if (!config.BuildAlongX()) p.x = 0;
|
|
(&___0_p)->___x_2 = (0.0f);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// if (!config.BuildAlongY()) p.y = 0;
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_2 = __this->___config_11;
|
|
NullCheck(L_2);
|
|
bool L_3;
|
|
L_3 = VirtualFuncInvoker0< bool >::Invoke(8 /* System.Boolean DungeonArchitect.InfinityDungeonConfig::BuildAlongY() */, L_2);
|
|
if (L_3)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
// if (!config.BuildAlongY()) p.y = 0;
|
|
(&___0_p)->___y_3 = (0.0f);
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// if (!config.BuildAlongZ()) p.z = 0;
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_4 = __this->___config_11;
|
|
NullCheck(L_4);
|
|
bool L_5;
|
|
L_5 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean DungeonArchitect.InfinityDungeonConfig::BuildAlongZ() */, L_4);
|
|
if (L_5)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
// if (!config.BuildAlongZ()) p.z = 0;
|
|
(&___0_p)->___z_4 = (0.0f);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
// return p;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_p;
|
|
return L_6;
|
|
}
|
|
}
|
|
// DungeonArchitect.Dungeon DungeonArchitect.InfinityDungeon::BuildDungeonChunk(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dungeon_tAA854F521189538FD299BECE6025726B6C359227* InfinityDungeon_BuildDungeonChunk_mDF03996890DAAC43B533212D5D79CD352379952B (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_chunkPosition, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m998A3533D94A53605B9B7C991E602E734FA979C4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_mB8F484EC0F6D5A9BF5572E9870286F2E355B6449_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_m00276319D6BE81CE8486FF2BA55F9B4895742EE3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m598939D7A2E1FFC8F80817E91CDCE2E7FCAE4093_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* V_1 = NULL;
|
|
{
|
|
// var dungeonObject = GameObject.Instantiate(chunkDungeonTemplate);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___chunkDungeonTemplate_8;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
|
|
L_1 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_0, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
// dungeonObject.isStatic = true;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C(L_2, (bool)1, NULL);
|
|
// if (parentGameObject != null)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___parentGameObject_7;
|
|
bool L_4;
|
|
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
// dungeonObject.transform.parent = parentGameObject;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
|
|
L_6 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_5, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___parentGameObject_7;
|
|
NullCheck(L_6);
|
|
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_6, L_7, NULL);
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// var sceneProvider = dungeonObject.GetComponent<DungeonSceneProvider>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_9;
|
|
L_9 = GameObject_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_mB8F484EC0F6D5A9BF5572E9870286F2E355B6449(L_8, GameObject_GetComponent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_mB8F484EC0F6D5A9BF5572E9870286F2E355B6449_RuntimeMethod_var);
|
|
// sceneProvider.itemParent = dungeonObject;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_0;
|
|
NullCheck(L_9);
|
|
L_9->___itemParent_6 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_9->___itemParent_6), (void*)L_10);
|
|
// var config = dungeonObject.GetComponent<InfinityDungeonConfig>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_12;
|
|
L_12 = GameObject_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_m00276319D6BE81CE8486FF2BA55F9B4895742EE3(L_11, GameObject_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_m00276319D6BE81CE8486FF2BA55F9B4895742EE3_RuntimeMethod_var);
|
|
V_1 = L_12;
|
|
// CopyDungeonConfig(config);
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_13 = V_1;
|
|
InfinityDungeon_CopyDungeonConfig_m83CD90F4E346FF77242320AE1227BF677C32FCFA(__this, L_13, NULL);
|
|
// config.chunkPosition = chunkPosition;
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_14 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___0_chunkPosition;
|
|
NullCheck(L_14);
|
|
L_14->___chunkPosition_5 = L_15;
|
|
// var builder = dungeonObject.GetComponent<DungeonBuilder>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = V_0;
|
|
NullCheck(L_16);
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_17;
|
|
L_17 = GameObject_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m998A3533D94A53605B9B7C991E602E734FA979C4(L_16, GameObject_GetComponent_TisDungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA_m998A3533D94A53605B9B7C991E602E734FA979C4_RuntimeMethod_var);
|
|
// builder.asyncBuildStartPosition = buildPositionTracker;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = __this->___buildPositionTracker_4;
|
|
NullCheck(L_17);
|
|
L_17->___asyncBuildStartPosition_12 = L_18;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_17->___asyncBuildStartPosition_12), (void*)L_18);
|
|
// var dungeon = dungeonObject.GetComponent<Dungeon>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_20;
|
|
L_20 = GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6(L_19, GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var);
|
|
// dungeon.dungeonThemes = new List<Graph>(dungeonThemes);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_21 = L_20;
|
|
List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* L_22 = __this->___dungeonThemes_6;
|
|
List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A* L_23 = (List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A*)il2cpp_codegen_object_new(List_1_t3CA4075AAE5B1E25B0348B3D467FB34DFA67B33A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_23);
|
|
List_1__ctor_m598939D7A2E1FFC8F80817E91CDCE2E7FCAE4093(L_23, L_22, List_1__ctor_m598939D7A2E1FFC8F80817E91CDCE2E7FCAE4093_RuntimeMethod_var);
|
|
NullCheck(L_21);
|
|
L_21->___dungeonThemes_4 = L_23;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_21->___dungeonThemes_4), (void*)L_23);
|
|
// dungeon.Build();
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_24 = L_21;
|
|
NullCheck(L_24);
|
|
Dungeon_Build_m45B4B957E26626984F5E6D93FE4A2A59C53E59EE(L_24, NULL);
|
|
// return dungeon;
|
|
return L_24;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.InfinityDungeon::DestroyDungeon()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_DestroyDungeon_m82A5D1F4C254F139283B38D90999A6F33E741DF2 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mECD716EB8E653062129D487D31BAD53205B39648_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* V_1 = NULL;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* V_2 = NULL;
|
|
{
|
|
// foreach (var chunkConfig in spawnedChunks)
|
|
List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_0 = __this->___spawnedChunks_9;
|
|
NullCheck(L_0);
|
|
Enumerator_tBB5C5D9AFB67326E2FAF28AC0ED06721574E6D12 L_1;
|
|
L_1 = List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017(L_0, List_1_GetEnumerator_m0427BBA37075A20C4D0BE4AD0869D498ACFC9017_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_005e:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6((&V_0), Enumerator_Dispose_m85A9786E377EDA5B7888172E1A1BD20DA2E2D2D6_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0053_1;
|
|
}
|
|
|
|
IL_000e_1:
|
|
{
|
|
// foreach (var chunkConfig in spawnedChunks)
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_2;
|
|
L_2 = Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_inline((&V_0), Enumerator_get_Current_m6F909763E1FAE3CAC647BA2FB86843DA88625BF4_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
// if (chunkConfig == null || chunkConfig.gameObject == null) continue;
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_3 = V_1;
|
|
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_0053_1;
|
|
}
|
|
}
|
|
{
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_5 = V_1;
|
|
NullCheck(L_5);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
|
|
L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_5, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_7)
|
|
{
|
|
goto IL_0053_1;
|
|
}
|
|
}
|
|
{
|
|
// var dungeon = chunkConfig.gameObject.GetComponent<Dungeon>();
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_8 = V_1;
|
|
NullCheck(L_8);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9;
|
|
L_9 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_8, NULL);
|
|
NullCheck(L_9);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_10;
|
|
L_10 = GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6(L_9, GameObject_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mC5F4B11DD68E24838DA6BF16C8509CD5946576C6_RuntimeMethod_var);
|
|
V_2 = L_10;
|
|
// if (dungeon != null)
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_11 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_12;
|
|
L_12 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_12)
|
|
{
|
|
goto IL_0053_1;
|
|
}
|
|
}
|
|
{
|
|
// dungeon.DestroyDungeon();
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_13 = V_2;
|
|
NullCheck(L_13);
|
|
Dungeon_DestroyDungeon_m8BF85970B02483DEA0ACE473B0DF700431ED8B41(L_13, NULL);
|
|
// DungeonUtils.DestroyObject(dungeon.gameObject);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_14 = V_2;
|
|
NullCheck(L_14);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15;
|
|
L_15 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_14, NULL);
|
|
DungeonUtils_DestroyObject_mE7903363F862729A5242C5F83A49E24450396F9F(L_15, NULL);
|
|
}
|
|
|
|
IL_0053_1:
|
|
{
|
|
// foreach (var chunkConfig in spawnedChunks)
|
|
bool L_16;
|
|
L_16 = Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604((&V_0), Enumerator_MoveNext_m663DD3AAD155ADF443F47C72ABE69F4B3C000604_RuntimeMethod_var);
|
|
if (L_16)
|
|
{
|
|
goto IL_000e_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
// spawnedChunks.Clear();
|
|
List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_17 = __this->___spawnedChunks_9;
|
|
NullCheck(L_17);
|
|
List_1_Clear_mECD716EB8E653062129D487D31BAD53205B39648_inline(L_17, List_1_Clear_mECD716EB8E653062129D487D31BAD53205B39648_RuntimeMethod_var);
|
|
// dungeonBuilt = false;
|
|
__this->___dungeonBuilt_10 = (bool)0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.InfinityDungeon::CopyDungeonConfig(DungeonArchitect.InfinityDungeonConfig)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon_CopyDungeonConfig_m83CD90F4E346FF77242320AE1227BF677C32FCFA (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* ___0_targetConfig, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* V_0 = NULL;
|
|
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
FieldInfo_t* V_3 = NULL;
|
|
{
|
|
// var sourceConfig = GetComponent<InfinityDungeonConfig>();
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_0;
|
|
L_0 = Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8(__this, Component_GetComponent_TisInfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D_mA734F06EB91BBE622966C03CC9F62A3EF6E170E8_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// var fields = sourceConfig.GetType().GetFields();
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_1 = V_0;
|
|
NullCheck(L_1);
|
|
Type_t* L_2;
|
|
L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_1, NULL);
|
|
NullCheck(L_2);
|
|
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_3;
|
|
L_3 = Type_GetFields_mC0570FF1986A6D93FA7976303B44B2FF8D0BC77F(L_2, NULL);
|
|
// foreach (var field in fields)
|
|
V_1 = L_3;
|
|
V_2 = 0;
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// foreach (var field in fields)
|
|
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_4 = V_1;
|
|
int32_t L_5 = V_2;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = L_5;
|
|
FieldInfo_t* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
|
|
V_3 = L_7;
|
|
// field.SetValue(targetConfig, field.GetValue(sourceConfig));
|
|
FieldInfo_t* L_8 = V_3;
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_9 = ___0_targetConfig;
|
|
FieldInfo_t* L_10 = V_3;
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_11 = V_0;
|
|
NullCheck(L_10);
|
|
RuntimeObject* L_12;
|
|
L_12 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24 /* System.Object System.Reflection.FieldInfo::GetValue(System.Object) */, L_10, L_11);
|
|
NullCheck(L_8);
|
|
FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_8, L_9, L_12, NULL);
|
|
int32_t L_13 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// foreach (var field in fields)
|
|
int32_t L_14 = V_2;
|
|
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_15 = V_1;
|
|
NullCheck(L_15);
|
|
if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.InfinityDungeon::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeon__ctor_m5171A1CC894D7DF5D1966128848A8D220CE2B378 (InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m22737CF41DC6DD2CA572ABC7AFE24AE2E6072992_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public float buildDistance = 40;
|
|
__this->___buildDistance_5 = (40.0f);
|
|
// List<InfinityDungeonConfig> spawnedChunks = new List<InfinityDungeonConfig>();
|
|
List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B* L_0 = (List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B*)il2cpp_codegen_object_new(List_1_t9FFA5B4BBF11B7D490526D4BEE389835646D1C8B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m22737CF41DC6DD2CA572ABC7AFE24AE2E6072992(L_0, List_1__ctor_m22737CF41DC6DD2CA572ABC7AFE24AE2E6072992_RuntimeMethod_var);
|
|
__this->___spawnedChunks_9 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___spawnedChunks_9), (void*)L_0);
|
|
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.InfinityDungeon/<>c::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m18375F7CED4F791A34305258C77D0E0EF5078C50 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE* L_0 = (U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE*)il2cpp_codegen_object_new(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__ctor_m2BBE8C1C2A1A91FD6C00F86AA47A4D9C40DC1305(L_0, NULL);
|
|
((U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.InfinityDungeon/<>c::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m2BBE8C1C2A1A91FD6C00F86AA47A4D9C40DC1305 (U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.InfinityDungeon/<>c::<EditorUpdate>b__9_0(DungeonArchitect.InfinityDungeonConfig)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CEditorUpdateU3Eb__9_0_m9CBCBB1596AE3A7840983CADD5C6BA4616B78A2C (U3CU3Ec_tCC5B74F9E74C97680771425AB5B4118CF2D012DE* __this, InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* ___0_c, 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;
|
|
}
|
|
{
|
|
// spawnedChunks.RemoveAll(c => c == null || c.gameObject == null);
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_0 = ___0_c;
|
|
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_0016;
|
|
}
|
|
}
|
|
{
|
|
InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* L_2 = ___0_c;
|
|
NullCheck(L_2);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
|
|
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(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);
|
|
return L_4;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.InfinityDungeonConfig::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeonConfig__ctor_m9E391E8B7774FEF71F0E4496B8ADAC7E83459E9E (InfinityDungeonConfig_t7CB7978767CCF65B6A9E67B44E3872156F6D1C6D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
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.InfinityDungeonEditorUpdate::EditorUpdate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeonEditorUpdate_EditorUpdate_m20C9B7D30B552842D3A651F45E40A6D6D4486422 (InfinityDungeonEditorUpdate_t801BFC119D10C5E24D9E29771F6105673A1A3976* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (infinityDungeon != null)
|
|
InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* L_0 = __this->___infinityDungeon_4;
|
|
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_0019;
|
|
}
|
|
}
|
|
{
|
|
// infinityDungeon.EditorUpdate();
|
|
InfinityDungeon_tEDCD491E11B60CA951418067A095CE29E40A6E32* L_2 = __this->___infinityDungeon_4;
|
|
NullCheck(L_2);
|
|
InfinityDungeon_EditorUpdate_mE0245105A554544B061A61DC4355B79B0636081B(L_2, NULL);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.InfinityDungeonEditorUpdate::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InfinityDungeonEditorUpdate__ctor_m2AC72BAD0EE5DE3F838C16DF70DEDB87CFCA9152 (InfinityDungeonEditorUpdate_t801BFC119D10C5E24D9E29771F6105673A1A3976* __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.Int32 DungeonArchitect.MeshMerger::GetMaterialHash(UnityEngine.Material[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MeshMerger_GetMaterialHash_m133DF487C57B491E616B0E4373F274CD97B77329 (MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_materials, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
StringBuilder_t* V_0 = NULL;
|
|
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
{
|
|
// if (materials == null) return 0;
|
|
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_materials;
|
|
if (L_0)
|
|
{
|
|
goto IL_0005;
|
|
}
|
|
}
|
|
{
|
|
// if (materials == null) return 0;
|
|
return 0;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// var builder = new System.Text.StringBuilder();
|
|
StringBuilder_t* L_1 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_1, NULL);
|
|
V_0 = L_1;
|
|
// foreach (var material in materials)
|
|
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_2 = ___0_materials;
|
|
V_1 = L_2;
|
|
V_2 = 0;
|
|
goto IL_003b;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// foreach (var material in materials)
|
|
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_3 = V_1;
|
|
int32_t L_4 = V_2;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
V_3 = L_6;
|
|
// builder.Append(material.GetHashCode().ToString());
|
|
StringBuilder_t* L_7 = V_0;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = V_3;
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_8);
|
|
V_4 = L_9;
|
|
String_t* L_10;
|
|
L_10 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
|
|
NullCheck(L_7);
|
|
StringBuilder_t* L_11;
|
|
L_11 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_7, L_10, NULL);
|
|
// builder.Append("_");
|
|
StringBuilder_t* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
StringBuilder_t* L_13;
|
|
L_13 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_12, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, NULL);
|
|
int32_t L_14 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
// foreach (var material in materials)
|
|
int32_t L_15 = V_2;
|
|
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_16 = V_1;
|
|
NullCheck(L_16);
|
|
if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return builder.ToString().GetHashCode();
|
|
StringBuilder_t* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
String_t* L_18;
|
|
L_18 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_17);
|
|
NullCheck(L_18);
|
|
int32_t L_19;
|
|
L_19 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_18);
|
|
return L_19;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.MeshMerger::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshMerger_OnPostDungeonBuild_m83075815EDB883676AB4496E4189E1E9CE4D4ACD (MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928* __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*)&Component_GetComponentInParent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m6200884EA940002A3EDF38F3054CDF6269D0FFEB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m87C4C35CD84BE43326864DDCE95923002E113CE1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mCA1064B308B2D168556671C47DA5C3865BD412D0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m0098284003D4456485ECBC249AADFA54B4A62A98_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m2901502091699FC77A1D65D07C38EE9412EA52CC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m83159FA44B75BBB5B059EF931C774C43A4AB54B3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m883D57D38F8448A5AA76FD35C186F18DC5D621C9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mD235B7A549FD65C94935D5831A6A30D13D41DB88_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mF3E497A0CD97CFA9C041A5E0A68C646DB50076AD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mA65B96E87334A1C86A98EFB92A611ED33751F5B4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mDEC1C4DF180653085824F90D5CFE94A5993B24A4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m1E78396F948362E578A9F996F149211EAFCDA7DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m54BD3FB2897E56513B0646BC23EE59E90CF231DA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mB9541B18511481A270E70D8CB084105E79AD46AD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m4AADB6F6919288A0249DA6B9C1058147ADA40125_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m53B039263CB65624BD656D14B2BF0BE0C60DC4C5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDF0752F200BDDD76DC2BF7CA8539C877E10A5781_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1C078652072852CD864E4D85021386813BB6BF0C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6EF16962C64A3DF8DAD13686CEDD5EA46B2457EE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mBEBA301E8B4012B6574C6F53C561D83689140A35_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentsInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mC29DC007A56E819962202CC5829E097BA9E61495_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m4530A2B57C572317AEDEB1F705E13E4FE23317ED_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m33BF211F3AB464DF0E4AF9AA7653F2E19E183E0B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mAAEB611A55D5FD8D3A6AFC9134A52A6ED577A533_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mDC31D13166FE7EC5DCD68AEFD87E33ADF78F0FE5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F_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*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* V_0 = NULL;
|
|
Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* V_1 = NULL;
|
|
MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* V_4 = NULL;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_5 = NULL;
|
|
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* V_8 = NULL;
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* V_9 = NULL;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* V_10 = NULL;
|
|
Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7 V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
int32_t V_13 = 0;
|
|
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* V_14 = NULL;
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* V_15 = NULL;
|
|
Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF V_16;
|
|
memset((&V_16), 0, sizeof(V_16));
|
|
KeyValuePair_2_t5BCEF9B758DC0FDBEC9DB38A466063110AD6CC88 V_17;
|
|
memset((&V_17), 0, sizeof(V_17));
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* V_18 = NULL;
|
|
Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532 V_19;
|
|
memset((&V_19), 0, sizeof(V_19));
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_20 = NULL;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_21 = NULL;
|
|
Guid_t V_22;
|
|
memset((&V_22), 0, sizeof(V_22));
|
|
{
|
|
// if (!mergeMeshes)
|
|
bool L_0 = __this->___mergeMeshes_4;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// mergePatchSize = Mathf.Max(mergePatchSize, 20);
|
|
float L_1 = __this->___mergePatchSize_5;
|
|
float L_2;
|
|
L_2 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1, (20.0f), NULL);
|
|
__this->___mergePatchSize_5 = L_2;
|
|
// var sceneProvider = GetComponentInParent<DungeonSceneProvider>();
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_3;
|
|
L_3 = Component_GetComponentInParent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m6200884EA940002A3EDF38F3054CDF6269D0FFEB(__this, Component_GetComponentInParent_TisDungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744_m6200884EA940002A3EDF38F3054CDF6269D0FFEB_RuntimeMethod_var);
|
|
// var parentToMerge = sceneProvider.itemParent;
|
|
NullCheck(L_3);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = L_3->___itemParent_6;
|
|
// var itemsByMaterialHash = new Dictionary<int, List<MergeMeshItem>>();
|
|
Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* L_5 = (Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02*)il2cpp_codegen_object_new(Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
Dictionary_2__ctor_mD235B7A549FD65C94935D5831A6A30D13D41DB88(L_5, Dictionary_2__ctor_mD235B7A549FD65C94935D5831A6A30D13D41DB88_RuntimeMethod_var);
|
|
V_0 = L_5;
|
|
// var hashToMaterials = new Dictionary<int, Material[]>();
|
|
Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* L_6 = (Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE*)il2cpp_codegen_object_new(Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
Dictionary_2__ctor_mF3E497A0CD97CFA9C041A5E0A68C646DB50076AD(L_6, Dictionary_2__ctor_mF3E497A0CD97CFA9C041A5E0A68C646DB50076AD_RuntimeMethod_var);
|
|
V_1 = L_6;
|
|
// var meshFilters = parentToMerge.GetComponentsInChildren<MeshFilter>();
|
|
NullCheck(L_4);
|
|
MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* L_7;
|
|
L_7 = GameObject_GetComponentsInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mC29DC007A56E819962202CC5829E097BA9E61495(L_4, GameObject_GetComponentsInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mC29DC007A56E819962202CC5829E097BA9E61495_RuntimeMethod_var);
|
|
// foreach (var meshFilter in meshFilters)
|
|
V_2 = L_7;
|
|
V_3 = 0;
|
|
goto IL_0131;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// foreach (var meshFilter in meshFilters)
|
|
MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* L_8 = V_2;
|
|
int32_t L_9 = V_3;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_4 = L_11;
|
|
// var gameObject = meshFilter.gameObject;
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_12 = V_4;
|
|
NullCheck(L_12);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13;
|
|
L_13 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_12, NULL);
|
|
V_5 = L_13;
|
|
// if (!gameObject.isStatic)
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = V_5;
|
|
NullCheck(L_14);
|
|
bool L_15;
|
|
L_15 = GameObject_get_isStatic_mB88ADDE2E0D3544FACC287E9B49AFA116C07FB66(L_14, NULL);
|
|
if (!L_15)
|
|
{
|
|
goto IL_012d;
|
|
}
|
|
}
|
|
{
|
|
// var renderer = gameObject.GetComponent<MeshRenderer>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = V_5;
|
|
NullCheck(L_16);
|
|
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_17;
|
|
L_17 = GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D(L_16, GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var);
|
|
V_6 = L_17;
|
|
// if (renderer != null && renderer.sharedMaterials != null)
|
|
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_18 = V_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_19;
|
|
L_19 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_18, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_19)
|
|
{
|
|
goto IL_0108;
|
|
}
|
|
}
|
|
{
|
|
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_20 = V_6;
|
|
NullCheck(L_20);
|
|
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_21;
|
|
L_21 = Renderer_get_sharedMaterials_m0B61AFD8EDA35A70C796FFB2F28BB62380051ABF(L_20, NULL);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0108;
|
|
}
|
|
}
|
|
{
|
|
// var materialHash = GetMaterialHash(renderer.sharedMaterials);
|
|
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_22 = V_6;
|
|
NullCheck(L_22);
|
|
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_23;
|
|
L_23 = Renderer_get_sharedMaterials_m0B61AFD8EDA35A70C796FFB2F28BB62380051ABF(L_22, NULL);
|
|
int32_t L_24;
|
|
L_24 = MeshMerger_GetMaterialHash_m133DF487C57B491E616B0E4373F274CD97B77329(__this, L_23, NULL);
|
|
V_7 = L_24;
|
|
// if (!itemsByMaterialHash.ContainsKey(materialHash))
|
|
Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* L_25 = V_0;
|
|
int32_t L_26 = V_7;
|
|
NullCheck(L_25);
|
|
bool L_27;
|
|
L_27 = Dictionary_2_ContainsKey_m2901502091699FC77A1D65D07C38EE9412EA52CC(L_25, L_26, Dictionary_2_ContainsKey_m2901502091699FC77A1D65D07C38EE9412EA52CC_RuntimeMethod_var);
|
|
if (L_27)
|
|
{
|
|
goto IL_00b4;
|
|
}
|
|
}
|
|
{
|
|
// itemsByMaterialHash.Add(materialHash, new List<MergeMeshItem>());
|
|
Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* L_28 = V_0;
|
|
int32_t L_29 = V_7;
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_30 = (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*)il2cpp_codegen_object_new(List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_il2cpp_TypeInfo_var);
|
|
NullCheck(L_30);
|
|
List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4(L_30, List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4_RuntimeMethod_var);
|
|
NullCheck(L_28);
|
|
Dictionary_2_Add_m87C4C35CD84BE43326864DDCE95923002E113CE1(L_28, L_29, L_30, Dictionary_2_Add_m87C4C35CD84BE43326864DDCE95923002E113CE1_RuntimeMethod_var);
|
|
// hashToMaterials.Add(materialHash, renderer.sharedMaterials);
|
|
Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* L_31 = V_1;
|
|
int32_t L_32 = V_7;
|
|
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_33 = V_6;
|
|
NullCheck(L_33);
|
|
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_34;
|
|
L_34 = Renderer_get_sharedMaterials_m0B61AFD8EDA35A70C796FFB2F28BB62380051ABF(L_33, NULL);
|
|
NullCheck(L_31);
|
|
Dictionary_2_Add_mCA1064B308B2D168556671C47DA5C3865BD412D0(L_31, L_32, L_34, Dictionary_2_Add_mCA1064B308B2D168556671C47DA5C3865BD412D0_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00b4:
|
|
{
|
|
// var item = new MergeMeshItem();
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_35 = (MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F*)il2cpp_codegen_object_new(MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_35);
|
|
MergeMeshItem__ctor_mA563E2F512FC2A2A6858AD262344B0C59C1545AF(L_35, NULL);
|
|
V_8 = L_35;
|
|
// item.mesh = meshFilter.sharedMesh;
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_36 = V_8;
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_37 = V_4;
|
|
NullCheck(L_37);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_38;
|
|
L_38 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_37, NULL);
|
|
NullCheck(L_36);
|
|
L_36->___mesh_0 = L_38;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_36->___mesh_0), (void*)L_38);
|
|
// item.transform = Matrix4x4.TRS(gameObject.transform.position, gameObject.transform.rotation, gameObject.transform.localScale);
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_39 = V_8;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_40 = V_5;
|
|
NullCheck(L_40);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41;
|
|
L_41 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_40, NULL);
|
|
NullCheck(L_41);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
|
|
L_42 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_41, NULL);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_43 = V_5;
|
|
NullCheck(L_43);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44;
|
|
L_44 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_43, NULL);
|
|
NullCheck(L_44);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_45;
|
|
L_45 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_44, NULL);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_46 = V_5;
|
|
NullCheck(L_46);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_47;
|
|
L_47 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_46, NULL);
|
|
NullCheck(L_47);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
|
|
L_48 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_47, NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_49;
|
|
L_49 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_42, L_45, L_48, NULL);
|
|
NullCheck(L_39);
|
|
L_39->___transform_1 = L_49;
|
|
// itemsByMaterialHash[materialHash].Add(item);
|
|
Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* L_50 = V_0;
|
|
int32_t L_51 = V_7;
|
|
NullCheck(L_50);
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_52;
|
|
L_52 = Dictionary_2_get_Item_mA65B96E87334A1C86A98EFB92A611ED33751F5B4(L_50, L_51, Dictionary_2_get_Item_mA65B96E87334A1C86A98EFB92A611ED33751F5B4_RuntimeMethod_var);
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_53 = V_8;
|
|
NullCheck(L_52);
|
|
List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_inline(L_52, L_53, List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0108:
|
|
{
|
|
// if (Application.isPlaying)
|
|
bool L_54;
|
|
L_54 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_54)
|
|
{
|
|
goto IL_011f;
|
|
}
|
|
}
|
|
{
|
|
// GameObject.Destroy(renderer);
|
|
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_55 = V_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_55, NULL);
|
|
// GameObject.Destroy(meshFilter);
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_56 = V_4;
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_56, NULL);
|
|
goto IL_012d;
|
|
}
|
|
|
|
IL_011f:
|
|
{
|
|
// GameObject.DestroyImmediate(renderer);
|
|
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_57 = V_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_57, NULL);
|
|
// GameObject.DestroyImmediate(meshFilter);
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_58 = V_4;
|
|
Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_58, NULL);
|
|
}
|
|
|
|
IL_012d:
|
|
{
|
|
int32_t L_59 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_59, 1));
|
|
}
|
|
|
|
IL_0131:
|
|
{
|
|
// foreach (var meshFilter in meshFilters)
|
|
int32_t L_60 = V_3;
|
|
MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* L_61 = V_2;
|
|
NullCheck(L_61);
|
|
if ((((int32_t)L_60) < ((int32_t)((int32_t)(((RuntimeArray*)L_61)->max_length)))))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
// var sceneItemInfoList = GameObject.FindObjectsOfType<DungeonSceneProviderData>();
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_62;
|
|
L_62 = Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3(Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var);
|
|
// foreach (var sceneItemInfo in sceneItemInfoList)
|
|
V_9 = L_62;
|
|
V_3 = 0;
|
|
goto IL_016a;
|
|
}
|
|
|
|
IL_0145:
|
|
{
|
|
// foreach (var sceneItemInfo in sceneItemInfoList)
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_63 = V_9;
|
|
int32_t L_64 = V_3;
|
|
NullCheck(L_63);
|
|
int32_t L_65 = L_64;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_66 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_65));
|
|
V_10 = L_66;
|
|
// if (sceneItemInfo.dungeon == dungeon)
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_67 = V_10;
|
|
NullCheck(L_67);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_68 = L_67->___dungeon_5;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_69 = ___0_dungeon;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_70;
|
|
L_70 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_68, L_69, NULL);
|
|
if (!L_70)
|
|
{
|
|
goto IL_0166;
|
|
}
|
|
}
|
|
{
|
|
// sceneItemInfo.NodeId = "";
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_71 = V_10;
|
|
NullCheck(L_71);
|
|
L_71->___NodeId_4 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_71->___NodeId_4), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
}
|
|
|
|
IL_0166:
|
|
{
|
|
int32_t L_72 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_72, 1));
|
|
}
|
|
|
|
IL_016a:
|
|
{
|
|
// foreach (var sceneItemInfo in sceneItemInfoList)
|
|
int32_t L_73 = V_3;
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_74 = V_9;
|
|
NullCheck(L_74);
|
|
if ((((int32_t)L_73) < ((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length)))))
|
|
{
|
|
goto IL_0145;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var entry in itemsByMaterialHash)
|
|
Dictionary_2_t341091DA6241D6379EB2B1B36CB40CC485DA9A02* L_75 = V_0;
|
|
NullCheck(L_75);
|
|
Enumerator_t0FB6C60007CF6F3A578D6F1936DA67C6041F68C3 L_76;
|
|
L_76 = Dictionary_2_GetEnumerator_m83159FA44B75BBB5B059EF931C774C43A4AB54B3(L_75, Dictionary_2_GetEnumerator_m83159FA44B75BBB5B059EF931C774C43A4AB54B3_RuntimeMethod_var);
|
|
V_11 = L_76;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_02bc:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mB9541B18511481A270E70D8CB084105E79AD46AD((&V_11), Enumerator_Dispose_mB9541B18511481A270E70D8CB084105E79AD46AD_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_02ae_1;
|
|
}
|
|
|
|
IL_017e_1:
|
|
{
|
|
// foreach (var entry in itemsByMaterialHash)
|
|
KeyValuePair_2_t536CEBDA1094413AFA84D394AA6C96155C99E9A7 L_77;
|
|
L_77 = Enumerator_get_Current_m6EF16962C64A3DF8DAD13686CEDD5EA46B2457EE_inline((&V_11), Enumerator_get_Current_m6EF16962C64A3DF8DAD13686CEDD5EA46B2457EE_RuntimeMethod_var);
|
|
V_12 = L_77;
|
|
// var materialHash = entry.Key;
|
|
int32_t L_78;
|
|
L_78 = KeyValuePair_2_get_Key_m4530A2B57C572317AEDEB1F705E13E4FE23317ED_inline((&V_12), KeyValuePair_2_get_Key_m4530A2B57C572317AEDEB1F705E13E4FE23317ED_RuntimeMethod_var);
|
|
V_13 = L_78;
|
|
// if (!hashToMaterials.ContainsKey(materialHash))
|
|
Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* L_79 = V_1;
|
|
int32_t L_80 = V_13;
|
|
NullCheck(L_79);
|
|
bool L_81;
|
|
L_81 = Dictionary_2_ContainsKey_m0098284003D4456485ECBC249AADFA54B4A62A98(L_79, L_80, Dictionary_2_ContainsKey_m0098284003D4456485ECBC249AADFA54B4A62A98_RuntimeMethod_var);
|
|
if (!L_81)
|
|
{
|
|
goto IL_02ae_1;
|
|
}
|
|
}
|
|
{
|
|
// var materials = hashToMaterials[materialHash];
|
|
Dictionary_2_t8701931C348BECB97E14F1B0B18A25747C7FEEAE* L_82 = V_1;
|
|
int32_t L_83 = V_13;
|
|
NullCheck(L_82);
|
|
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_84;
|
|
L_84 = Dictionary_2_get_Item_mDEC1C4DF180653085824F90D5CFE94A5993B24A4(L_82, L_83, Dictionary_2_get_Item_mDEC1C4DF180653085824F90D5CFE94A5993B24A4_RuntimeMethod_var);
|
|
V_14 = L_84;
|
|
// var allItems = entry.Value;
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_85;
|
|
L_85 = KeyValuePair_2_get_Value_mAAEB611A55D5FD8D3A6AFC9134A52A6ED577A533_inline((&V_12), KeyValuePair_2_get_Value_mAAEB611A55D5FD8D3A6AFC9134A52A6ED577A533_RuntimeMethod_var);
|
|
V_15 = L_85;
|
|
// var patchItemMap = SpatialPartitionByPatchSize(allItems);
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_86 = V_15;
|
|
Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* L_87;
|
|
L_87 = MeshMerger_SpatialPartitionByPatchSize_m2B204F4B9185F02FDD8733E065E9D7A541C19043(__this, L_86, NULL);
|
|
// foreach (var patchItemEntry in patchItemMap)
|
|
NullCheck(L_87);
|
|
Enumerator_tDD6DC1AD71DFDC732B3CB179BAE57589893406FF L_88;
|
|
L_88 = Dictionary_2_GetEnumerator_m883D57D38F8448A5AA76FD35C186F18DC5D621C9(L_87, Dictionary_2_GetEnumerator_m883D57D38F8448A5AA76FD35C186F18DC5D621C9_RuntimeMethod_var);
|
|
V_16 = L_88;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_02a0_1:
|
|
{// begin finally (depth: 2)
|
|
Enumerator_Dispose_m1E78396F948362E578A9F996F149211EAFCDA7DB((&V_16), Enumerator_Dispose_m1E78396F948362E578A9F996F149211EAFCDA7DB_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
goto IL_0292_2;
|
|
}
|
|
|
|
IL_01c4_2:
|
|
{
|
|
// foreach (var patchItemEntry in patchItemMap)
|
|
KeyValuePair_2_t5BCEF9B758DC0FDBEC9DB38A466063110AD6CC88 L_89;
|
|
L_89 = Enumerator_get_Current_mBEBA301E8B4012B6574C6F53C561D83689140A35_inline((&V_16), Enumerator_get_Current_mBEBA301E8B4012B6574C6F53C561D83689140A35_RuntimeMethod_var);
|
|
V_17 = L_89;
|
|
// var allPatchItems = patchItemEntry.Value;
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_90;
|
|
L_90 = KeyValuePair_2_get_Value_m33BF211F3AB464DF0E4AF9AA7653F2E19E183E0B_inline((&V_17), KeyValuePair_2_get_Value_m33BF211F3AB464DF0E4AF9AA7653F2E19E183E0B_RuntimeMethod_var);
|
|
V_18 = L_90;
|
|
// var patchItemsWithinLimit = SplitPerVertexLimit(allPatchItems, 65532);
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_91 = V_18;
|
|
List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* L_92;
|
|
L_92 = MeshMerger_SplitPerVertexLimit_mED07E5EFE08FA3BCFE87039F4940E081B60231E4(__this, L_91, ((int32_t)65532), NULL);
|
|
// foreach (var patchItems in patchItemsWithinLimit)
|
|
NullCheck(L_92);
|
|
Enumerator_tA6ACE174472574332E0E954D8F7AEC620C83F532 L_93;
|
|
L_93 = List_1_GetEnumerator_mDC31D13166FE7EC5DCD68AEFD87E33ADF78F0FE5(L_92, List_1_GetEnumerator_mDC31D13166FE7EC5DCD68AEFD87E33ADF78F0FE5_RuntimeMethod_var);
|
|
V_19 = L_93;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0284_2:
|
|
{// begin finally (depth: 3)
|
|
Enumerator_Dispose_m54BD3FB2897E56513B0646BC23EE59E90CF231DA((&V_19), Enumerator_Dispose_m54BD3FB2897E56513B0646BC23EE59E90CF231DA_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 3)
|
|
});
|
|
try
|
|
{// begin try (depth: 3)
|
|
{
|
|
goto IL_0276_3;
|
|
}
|
|
|
|
IL_01ef_3:
|
|
{
|
|
// foreach (var patchItems in patchItemsWithinLimit)
|
|
MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* L_94;
|
|
L_94 = Enumerator_get_Current_m1C078652072852CD864E4D85021386813BB6BF0C_inline((&V_19), Enumerator_get_Current_m1C078652072852CD864E4D85021386813BB6BF0C_RuntimeMethod_var);
|
|
// var mergedMesh = CreateMergedMesh(patchItems);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_95;
|
|
L_95 = MeshMerger_CreateMergedMesh_m35FC7C4BED40FB928C964EEA93285A22C80038D0(L_94, NULL);
|
|
V_20 = L_95;
|
|
// var mergedHost = new GameObject();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_96 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_96);
|
|
GameObject__ctor_m7D0340DE160786E6EFA8DABD39EC3B694DA30AAD(L_96, NULL);
|
|
V_21 = L_96;
|
|
// mergedHost.isStatic = true;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_97 = V_21;
|
|
NullCheck(L_97);
|
|
GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C(L_97, (bool)1, NULL);
|
|
// var sceneData = mergedHost.AddComponent<DungeonSceneProviderData>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_98 = V_21;
|
|
NullCheck(L_98);
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_99;
|
|
L_99 = GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C(L_98, GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C_RuntimeMethod_var);
|
|
// sceneData.affectsNavigation = false;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_100 = L_99;
|
|
NullCheck(L_100);
|
|
L_100->___affectsNavigation_6 = (bool)0;
|
|
// sceneData.dungeon = dungeon;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_101 = L_100;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_102 = ___0_dungeon;
|
|
NullCheck(L_101);
|
|
L_101->___dungeon_5 = L_102;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_101->___dungeon_5), (void*)L_102);
|
|
// sceneData.NodeId = System.Guid.NewGuid().ToString();
|
|
Guid_t L_103;
|
|
L_103 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL);
|
|
V_22 = L_103;
|
|
String_t* L_104;
|
|
L_104 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_22), NULL);
|
|
NullCheck(L_101);
|
|
L_101->___NodeId_4 = L_104;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_101->___NodeId_4), (void*)L_104);
|
|
// var mergedFilter = mergedHost.AddComponent<MeshFilter>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_105 = V_21;
|
|
NullCheck(L_105);
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_106;
|
|
L_106 = GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94(L_105, GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var);
|
|
// mergedFilter.sharedMesh = mergedMesh;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_107 = V_20;
|
|
NullCheck(L_106);
|
|
MeshFilter_set_sharedMesh_m946F7E3F583761982642BDA4753784AF1DF6E16F(L_106, L_107, NULL);
|
|
// var mergedRenderer = mergedHost.AddComponent<MeshRenderer>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_108 = V_21;
|
|
NullCheck(L_108);
|
|
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_109;
|
|
L_109 = GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D(L_108, GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var);
|
|
// mergedRenderer.sharedMaterials = materials;
|
|
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_110 = V_14;
|
|
NullCheck(L_109);
|
|
Renderer_set_sharedMaterials_m665ADE4190214CC2AC52490B4A7373D7EE75DEB2(L_109, L_110, NULL);
|
|
// if (mergedMeshParent != null)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_111 = __this->___mergedMeshParent_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_112;
|
|
L_112 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_111, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_112)
|
|
{
|
|
goto IL_0276_3;
|
|
}
|
|
}
|
|
{
|
|
// mergedHost.transform.parent = mergedMeshParent;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_113 = V_21;
|
|
NullCheck(L_113);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_114;
|
|
L_114 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_113, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_115 = __this->___mergedMeshParent_6;
|
|
NullCheck(L_114);
|
|
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_114, L_115, NULL);
|
|
}
|
|
|
|
IL_0276_3:
|
|
{
|
|
// foreach (var patchItems in patchItemsWithinLimit)
|
|
bool L_116;
|
|
L_116 = Enumerator_MoveNext_m4AADB6F6919288A0249DA6B9C1058147ADA40125((&V_19), Enumerator_MoveNext_m4AADB6F6919288A0249DA6B9C1058147ADA40125_RuntimeMethod_var);
|
|
if (L_116)
|
|
{
|
|
goto IL_01ef_3;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0292_2;
|
|
}
|
|
}// end try (depth: 3)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0292_2:
|
|
{
|
|
// foreach (var patchItemEntry in patchItemMap)
|
|
bool L_117;
|
|
L_117 = Enumerator_MoveNext_mDF0752F200BDDD76DC2BF7CA8539C877E10A5781((&V_16), Enumerator_MoveNext_mDF0752F200BDDD76DC2BF7CA8539C877E10A5781_RuntimeMethod_var);
|
|
if (L_117)
|
|
{
|
|
goto IL_01c4_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_02ae_1;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_02ae_1:
|
|
{
|
|
// foreach (var entry in itemsByMaterialHash)
|
|
bool L_118;
|
|
L_118 = Enumerator_MoveNext_m53B039263CB65624BD656D14B2BF0BE0C60DC4C5((&V_11), Enumerator_MoveNext_m53B039263CB65624BD656D14B2BF0BE0C60DC4C5_RuntimeMethod_var);
|
|
if (L_118)
|
|
{
|
|
goto IL_017e_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_02ca;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_02ca:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem[]> DungeonArchitect.MeshMerger::SplitPerVertexLimit(System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* MeshMerger_SplitPerVertexLimit_mED07E5EFE08FA3BCFE87039F4940E081B60231E4 (MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928* __this, List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ___0_patchItems, int32_t ___1_vertexLimit, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6F4F878761D0AFB9F396D2B9F09C0CDB2E1E50F4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m844EF366BEF19BB151046D7F88567549AC6619CB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF872AB284947B7798FB694756CEB4085C3173175_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m96477F9DB1D1F123A3EDA004CA36B71D8BBB1C60_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m9BE168317973F86E507E5A26388C2331DF4BF457_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m2E212862F45091DE73EBEA23BDC56366C5AC3BE0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4CC21D8869E82C9185A107071B8D6AA83644EF1D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m08B271B4D1595A9D3890D937DE67E40D77853C0C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* V_0 = NULL;
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* V_4 = NULL;
|
|
{
|
|
// var result = new List<MergeMeshItem[]>();
|
|
List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* L_0 = (List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867*)il2cpp_codegen_object_new(List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m4CC21D8869E82C9185A107071B8D6AA83644EF1D(L_0, List_1__ctor_m4CC21D8869E82C9185A107071B8D6AA83644EF1D_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// var currentList = new List<MergeMeshItem>();
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_1 = (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*)il2cpp_codegen_object_new(List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4(L_1, List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4_RuntimeMethod_var);
|
|
V_1 = L_1;
|
|
// int vertexCount = 0;
|
|
V_2 = 0;
|
|
// foreach (var item in patchItems)
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_2 = ___0_patchItems;
|
|
NullCheck(L_2);
|
|
Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8 L_3;
|
|
L_3 = List_1_GetEnumerator_m9BE168317973F86E507E5A26388C2331DF4BF457(L_2, List_1_GetEnumerator_m9BE168317973F86E507E5A26388C2331DF4BF457_RuntimeMethod_var);
|
|
V_3 = L_3;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0083:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m6F4F878761D0AFB9F396D2B9F09C0CDB2E1E50F4((&V_3), Enumerator_Dispose_m6F4F878761D0AFB9F396D2B9F09C0CDB2E1E50F4_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0078_1;
|
|
}
|
|
|
|
IL_0017_1:
|
|
{
|
|
// foreach (var item in patchItems)
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_4;
|
|
L_4 = Enumerator_get_Current_mF872AB284947B7798FB694756CEB4085C3173175_inline((&V_3), Enumerator_get_Current_mF872AB284947B7798FB694756CEB4085C3173175_RuntimeMethod_var);
|
|
V_4 = L_4;
|
|
// if (item == null || item.mesh == null) continue;
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_5 = V_4;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0078_1;
|
|
}
|
|
}
|
|
{
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_6 = V_4;
|
|
NullCheck(L_6);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_7 = L_6->___mesh_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_8;
|
|
L_8 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0078_1;
|
|
}
|
|
}
|
|
{
|
|
// if (vertexCount + item.mesh.vertexCount >= vertexLimit)
|
|
int32_t L_9 = V_2;
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_10 = V_4;
|
|
NullCheck(L_10);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_11 = L_10->___mesh_0;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = Mesh_get_vertexCount_mB7BE0340AAF272933068D830C8E711FC8978E12C(L_11, NULL);
|
|
int32_t L_13 = ___1_vertexLimit;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_9, L_12))) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_0061_1;
|
|
}
|
|
}
|
|
{
|
|
// if (currentList.Count > 0)
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_14 = V_1;
|
|
NullCheck(L_14);
|
|
int32_t L_15;
|
|
L_15 = List_1_get_Count_m08B271B4D1595A9D3890D937DE67E40D77853C0C_inline(L_14, List_1_get_Count_m08B271B4D1595A9D3890D937DE67E40D77853C0C_RuntimeMethod_var);
|
|
if ((((int32_t)L_15) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0059_1;
|
|
}
|
|
}
|
|
{
|
|
// result.Add(currentList.ToArray());
|
|
List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* L_16 = V_0;
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_17 = V_1;
|
|
NullCheck(L_17);
|
|
MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* L_18;
|
|
L_18 = List_1_ToArray_m2E212862F45091DE73EBEA23BDC56366C5AC3BE0(L_17, List_1_ToArray_m2E212862F45091DE73EBEA23BDC56366C5AC3BE0_RuntimeMethod_var);
|
|
NullCheck(L_16);
|
|
List_1_Add_m96477F9DB1D1F123A3EDA004CA36B71D8BBB1C60_inline(L_16, L_18, List_1_Add_m96477F9DB1D1F123A3EDA004CA36B71D8BBB1C60_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0059_1:
|
|
{
|
|
// currentList = new List<MergeMeshItem>();
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_19 = (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*)il2cpp_codegen_object_new(List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_il2cpp_TypeInfo_var);
|
|
NullCheck(L_19);
|
|
List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4(L_19, List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4_RuntimeMethod_var);
|
|
V_1 = L_19;
|
|
// vertexCount = 0;
|
|
V_2 = 0;
|
|
}
|
|
|
|
IL_0061_1:
|
|
{
|
|
// currentList.Add(item);
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_20 = V_1;
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_21 = V_4;
|
|
NullCheck(L_20);
|
|
List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_inline(L_20, L_21, List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_RuntimeMethod_var);
|
|
// vertexCount += item.mesh.vertexCount;
|
|
int32_t L_22 = V_2;
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_23 = V_4;
|
|
NullCheck(L_23);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_24 = L_23->___mesh_0;
|
|
NullCheck(L_24);
|
|
int32_t L_25;
|
|
L_25 = Mesh_get_vertexCount_mB7BE0340AAF272933068D830C8E711FC8978E12C(L_24, NULL);
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_22, L_25));
|
|
}
|
|
|
|
IL_0078_1:
|
|
{
|
|
// foreach (var item in patchItems)
|
|
bool L_26;
|
|
L_26 = Enumerator_MoveNext_m844EF366BEF19BB151046D7F88567549AC6619CB((&V_3), Enumerator_MoveNext_m844EF366BEF19BB151046D7F88567549AC6619CB_RuntimeMethod_var);
|
|
if (L_26)
|
|
{
|
|
goto IL_0017_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
// if (currentList.Count > 0)
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_27 = V_1;
|
|
NullCheck(L_27);
|
|
int32_t L_28;
|
|
L_28 = List_1_get_Count_m08B271B4D1595A9D3890D937DE67E40D77853C0C_inline(L_27, List_1_get_Count_m08B271B4D1595A9D3890D937DE67E40D77853C0C_RuntimeMethod_var);
|
|
if ((((int32_t)L_28) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00a6;
|
|
}
|
|
}
|
|
{
|
|
// result.Add(currentList.ToArray());
|
|
List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* L_29 = V_0;
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_30 = V_1;
|
|
NullCheck(L_30);
|
|
MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* L_31;
|
|
L_31 = List_1_ToArray_m2E212862F45091DE73EBEA23BDC56366C5AC3BE0(L_30, List_1_ToArray_m2E212862F45091DE73EBEA23BDC56366C5AC3BE0_RuntimeMethod_var);
|
|
NullCheck(L_29);
|
|
List_1_Add_m96477F9DB1D1F123A3EDA004CA36B71D8BBB1C60_inline(L_29, L_31, List_1_Add_m96477F9DB1D1F123A3EDA004CA36B71D8BBB1C60_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00a6:
|
|
{
|
|
// return result;
|
|
List_1_t1FF82C62B11B9C72F27CB5513869A815AC3C6867* L_32 = V_0;
|
|
return L_32;
|
|
}
|
|
}
|
|
// System.Collections.Generic.Dictionary`2<DungeonArchitect.IntVector2,System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>> DungeonArchitect.MeshMerger::SpatialPartitionByPatchSize(System.Collections.Generic.List`1<DungeonArchitect.MeshMerger/MergeMeshItem>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* MeshMerger_SpatialPartitionByPatchSize_m2B204F4B9185F02FDD8733E065E9D7A541C19043 (MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928* __this, List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* ___0_items, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m0873C6457ACF7FBC41DD68B0AE5B6FE9E691EEA8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m0D93D90D7BC1F92177BEEB6B970DAC0F3CD4DA96_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB39655729E99F5D039819F963C0442CD1C1F545E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m7DA1519744867312B93CDCCDE2A9520BD8BD177D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6F4F878761D0AFB9F396D2B9F09C0CDB2E1E50F4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m844EF366BEF19BB151046D7F88567549AC6619CB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF872AB284947B7798FB694756CEB4085C3173175_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m9BE168317973F86E507E5A26388C2331DF4BF457_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* V_0 = NULL;
|
|
Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* V_2 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
{
|
|
// var patches = new Dictionary<IntVector2, List<MergeMeshItem>>();
|
|
Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* L_0 = (Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858*)il2cpp_codegen_object_new(Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Dictionary_2__ctor_mB39655729E99F5D039819F963C0442CD1C1F545E(L_0, Dictionary_2__ctor_mB39655729E99F5D039819F963C0442CD1C1F545E_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// foreach (var item in items)
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_1 = ___0_items;
|
|
NullCheck(L_1);
|
|
Enumerator_tDD4FCC40AC305F91601ACFBD010E20C1E50238B8 L_2;
|
|
L_2 = List_1_GetEnumerator_m9BE168317973F86E507E5A26388C2331DF4BF457(L_1, List_1_GetEnumerator_m9BE168317973F86E507E5A26388C2331DF4BF457_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_007e:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m6F4F878761D0AFB9F396D2B9F09C0CDB2E1E50F4((&V_1), Enumerator_Dispose_m6F4F878761D0AFB9F396D2B9F09C0CDB2E1E50F4_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0073_1;
|
|
}
|
|
|
|
IL_000f_1:
|
|
{
|
|
// foreach (var item in items)
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_3;
|
|
L_3 = Enumerator_get_Current_mF872AB284947B7798FB694756CEB4085C3173175_inline((&V_1), Enumerator_get_Current_mF872AB284947B7798FB694756CEB4085C3173175_RuntimeMethod_var);
|
|
V_2 = L_3;
|
|
// var position = Matrix.GetTranslation(ref item.transform);
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_4 = V_2;
|
|
NullCheck(L_4);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_5 = (&L_4->___transform_1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_5, NULL);
|
|
V_3 = L_6;
|
|
// var patchIndex = new IntVector2(
|
|
// Mathf.FloorToInt(position.x / mergePatchSize),
|
|
// Mathf.FloorToInt(position.z / mergePatchSize));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_3;
|
|
float L_8 = L_7.___x_2;
|
|
float L_9 = __this->___mergePatchSize_5;
|
|
int32_t L_10;
|
|
L_10 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_8/L_9)), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_3;
|
|
float L_12 = L_11.___z_4;
|
|
float L_13 = __this->___mergePatchSize_5;
|
|
int32_t L_14;
|
|
L_14 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_12/L_13)), NULL);
|
|
IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&V_4), L_10, L_14, NULL);
|
|
// if (!patches.ContainsKey(patchIndex))
|
|
Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* L_15 = V_0;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_16 = V_4;
|
|
NullCheck(L_15);
|
|
bool L_17;
|
|
L_17 = Dictionary_2_ContainsKey_m0D93D90D7BC1F92177BEEB6B970DAC0F3CD4DA96(L_15, L_16, Dictionary_2_ContainsKey_m0D93D90D7BC1F92177BEEB6B970DAC0F3CD4DA96_RuntimeMethod_var);
|
|
if (L_17)
|
|
{
|
|
goto IL_0065_1;
|
|
}
|
|
}
|
|
{
|
|
// patches.Add(patchIndex, new List<MergeMeshItem>());
|
|
Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* L_18 = V_0;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_19 = V_4;
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_20 = (List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684*)il2cpp_codegen_object_new(List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684_il2cpp_TypeInfo_var);
|
|
NullCheck(L_20);
|
|
List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4(L_20, List_1__ctor_m611A5AF3D52AE47A82193DCAA643AC18FE0EBAE4_RuntimeMethod_var);
|
|
NullCheck(L_18);
|
|
Dictionary_2_Add_m0873C6457ACF7FBC41DD68B0AE5B6FE9E691EEA8(L_18, L_19, L_20, Dictionary_2_Add_m0873C6457ACF7FBC41DD68B0AE5B6FE9E691EEA8_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0065_1:
|
|
{
|
|
// patches[patchIndex].Add(item);
|
|
Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* L_21 = V_0;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_22 = V_4;
|
|
NullCheck(L_21);
|
|
List_1_tA2A134F61942DA5726FAA412C1D5ADDA8384E684* L_23;
|
|
L_23 = Dictionary_2_get_Item_m7DA1519744867312B93CDCCDE2A9520BD8BD177D(L_21, L_22, Dictionary_2_get_Item_m7DA1519744867312B93CDCCDE2A9520BD8BD177D_RuntimeMethod_var);
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_24 = V_2;
|
|
NullCheck(L_23);
|
|
List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_inline(L_23, L_24, List_1_Add_m33CEBFA9B967635F82E07A49287CACCC1BB24863_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0073_1:
|
|
{
|
|
// foreach (var item in items)
|
|
bool L_25;
|
|
L_25 = Enumerator_MoveNext_m844EF366BEF19BB151046D7F88567549AC6619CB((&V_1), Enumerator_MoveNext_m844EF366BEF19BB151046D7F88567549AC6619CB_RuntimeMethod_var);
|
|
if (L_25)
|
|
{
|
|
goto IL_000f_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_008c;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_008c:
|
|
{
|
|
// return patches;
|
|
Dictionary_2_tC4C50E72568E9B4DFF84B3BAAB9DC4B5EB5C5858* L_26 = V_0;
|
|
return L_26;
|
|
}
|
|
}
|
|
// UnityEngine.Mesh DungeonArchitect.MeshMerger::CreateMergedMesh(DungeonArchitect.MeshMerger/MergeMeshItem[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* MeshMerger_CreateMergedMesh_m35FC7C4BED40FB928C964EEA93285A22C80038D0 (MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* ___0_items, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_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__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL;
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_1 = NULL;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* V_6 = NULL;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_7 = NULL;
|
|
int32_t V_8 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_11 = NULL;
|
|
int32_t V_12 = 0;
|
|
{
|
|
// var vertices = new List<Vector3>();
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_0, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// var uv = new List<Vector2>();
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_1 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F(L_1, List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
|
|
V_1 = L_1;
|
|
// var triangles = new List<int>();
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_2, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
|
|
V_2 = L_2;
|
|
// int baseIndex = 0;
|
|
V_3 = 0;
|
|
// foreach (var item in items)
|
|
MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* L_3 = ___0_items;
|
|
V_4 = L_3;
|
|
V_5 = 0;
|
|
goto IL_00c5;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
// foreach (var item in items)
|
|
MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* L_4 = V_4;
|
|
int32_t L_5 = V_5;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = L_5;
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
|
|
V_6 = L_7;
|
|
// foreach (var localVertex in item.mesh.vertices)
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_8 = V_6;
|
|
NullCheck(L_8);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_9 = L_8->___mesh_0;
|
|
NullCheck(L_9);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10;
|
|
L_10 = Mesh_get_vertices_mA3577F1B08EDDD54E26AEB3F8FFE4EC247D2ABB9(L_9, NULL);
|
|
V_7 = L_10;
|
|
V_8 = 0;
|
|
goto IL_0062;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
// foreach (var localVertex in item.mesh.vertices)
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_11 = V_7;
|
|
int32_t L_12 = V_8;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
V_9 = L_14;
|
|
// var worldVertex = item.transform.MultiplyPoint(localVertex);
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_15 = V_6;
|
|
NullCheck(L_15);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_16 = (&L_15->___transform_1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_9;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E(L_16, L_17, NULL);
|
|
V_10 = L_18;
|
|
// vertices.Add(worldVertex);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_19 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_10;
|
|
NullCheck(L_19);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_19, L_20, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
int32_t L_21 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_0062:
|
|
{
|
|
// foreach (var localVertex in item.mesh.vertices)
|
|
int32_t L_22 = V_8;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_23 = V_7;
|
|
NullCheck(L_23);
|
|
if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var index in item.mesh.triangles)
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_24 = V_6;
|
|
NullCheck(L_24);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_25 = L_24->___mesh_0;
|
|
NullCheck(L_25);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26;
|
|
L_26 = Mesh_get_triangles_m33E39B4A383CC613C760FA7E297AC417A433F24B(L_25, NULL);
|
|
V_11 = L_26;
|
|
V_8 = 0;
|
|
goto IL_0094;
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
// foreach (var index in item.mesh.triangles)
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_11;
|
|
int32_t L_28 = V_8;
|
|
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_12 = L_30;
|
|
// triangles.Add(baseIndex + index);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_31 = V_2;
|
|
int32_t L_32 = V_3;
|
|
int32_t L_33 = V_12;
|
|
NullCheck(L_31);
|
|
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_31, ((int32_t)il2cpp_codegen_add(L_32, L_33)), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
int32_t L_34 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_34, 1));
|
|
}
|
|
|
|
IL_0094:
|
|
{
|
|
// foreach (var index in item.mesh.triangles)
|
|
int32_t L_35 = V_8;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_11;
|
|
NullCheck(L_36);
|
|
if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)))))
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
// baseIndex += item.mesh.vertices.Length;
|
|
int32_t L_37 = V_3;
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_38 = V_6;
|
|
NullCheck(L_38);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_39 = L_38->___mesh_0;
|
|
NullCheck(L_39);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_40;
|
|
L_40 = Mesh_get_vertices_mA3577F1B08EDDD54E26AEB3F8FFE4EC247D2ABB9(L_39, NULL);
|
|
NullCheck(L_40);
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_37, ((int32_t)(((RuntimeArray*)L_40)->max_length))));
|
|
// uv.AddRange(item.mesh.uv);
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_41 = V_1;
|
|
MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* L_42 = V_6;
|
|
NullCheck(L_42);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_43 = L_42->___mesh_0;
|
|
NullCheck(L_43);
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_44;
|
|
L_44 = Mesh_get_uv_mA47805C48AB3493FF3727922C43E77880E73519F(L_43, NULL);
|
|
NullCheck(L_41);
|
|
List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC(L_41, (RuntimeObject*)L_44, List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_RuntimeMethod_var);
|
|
int32_t L_45 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_45, 1));
|
|
}
|
|
|
|
IL_00c5:
|
|
{
|
|
// foreach (var item in items)
|
|
int32_t L_46 = V_5;
|
|
MergeMeshItemU5BU5D_t711827F0CF2D6168F1A54350BDC4C38B0675E503* L_47 = V_4;
|
|
NullCheck(L_47);
|
|
if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
// var mesh = new Mesh();
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_48 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_48);
|
|
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_48, NULL);
|
|
// mesh.SetVertices(vertices);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_49 = L_48;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_50 = V_0;
|
|
NullCheck(L_49);
|
|
Mesh_SetVertices_mCE01139EEEC3D10B4A6CEA1749FD84DABC53599E(L_49, L_50, NULL);
|
|
// mesh.SetUVs(0, uv);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_51 = L_49;
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_52 = V_1;
|
|
NullCheck(L_51);
|
|
Mesh_SetUVs_m5A7A6EC14A621579B7138F2EF9BECA60E880A8D7(L_51, 0, L_52, NULL);
|
|
// mesh.SetTriangles(triangles.ToArray(), 0);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_53 = L_51;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_54 = V_2;
|
|
NullCheck(L_54);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55;
|
|
L_55 = List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA(L_54, List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var);
|
|
NullCheck(L_53);
|
|
Mesh_SetTriangles_mD97664344427EB85BB6DC2EF91479E03B9114258(L_53, L_55, 0, NULL);
|
|
// mesh.RecalculateNormals();
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_56 = L_53;
|
|
NullCheck(L_56);
|
|
Mesh_RecalculateNormals_m3AA2788914611444E030CA310E03E3CFE683902B(L_56, NULL);
|
|
// return mesh;
|
|
return L_56;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.MeshMerger::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshMerger__ctor_mCDBF1DB5A2E615D592C05447566381EB6A15CE23 (MeshMerger_tEB1DAEC8D7D8882CD9E4E38A89BD8B7786326928* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool mergeMeshes = true;
|
|
__this->___mergeMeshes_4 = (bool)1;
|
|
// public float mergePatchSize = 60;
|
|
__this->___mergePatchSize_5 = (60.0f);
|
|
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.MeshMerger/MergeMeshItem::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MergeMeshItem__ctor_mA563E2F512FC2A2A6858AD262344B0C59C1545AF (MergeMeshItem_t0B9FED81F08A01336CE31A3A47FAF7008C4FE53F* __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
|
|
// UnityEngine.AI.NavMeshBuildSource DungeonArchitect.DungeonNavMeshSourceCollector::CreateMeshSource(UnityEngine.Mesh,UnityEngine.Matrix4x4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD DungeonNavMeshSourceCollector_CreateMeshSource_mF0C53EDBD0C72FEFAA4C542502578E93D5EB301B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_mesh, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, const RuntimeMethod* method)
|
|
{
|
|
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// var source = new NavMeshBuildSource();
|
|
il2cpp_codegen_initobj((&V_0), sizeof(NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD));
|
|
// source.shape = NavMeshBuildSourceShape.Mesh;
|
|
NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42((&V_0), 0, NULL);
|
|
// source.sourceObject = mesh;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = ___0_mesh;
|
|
NavMeshBuildSource_set_sourceObject_m36761EB3BB4E7DB1E53C59E8346561BFADBA3B08((&V_0), L_0, NULL);
|
|
// source.transform = transform;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___1_transform;
|
|
NavMeshBuildSource_set_transform_m7E9E224BFD798D20012492199BBD408D82AA9A00((&V_0), L_1, NULL);
|
|
// source.area = 0;
|
|
NavMeshBuildSource_set_area_m52BD5EFD88AF67F5065242DFCAEFF7AC924C2C0D((&V_0), 0, NULL);
|
|
// return source;
|
|
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonNavMeshSourceCollector::CollectSources(DungeonArchitect.Dungeon,DungeonArchitect.DungeonNavMeshSourceType,System.Collections.Generic.List`1<UnityEngine.AI.NavMeshBuildSource>&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonNavMeshSourceCollector_CollectSources_m4842768266416A56AB878E8E6475D74A19D30C37 (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, int32_t ___1_MeshSourceType, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** ___2_sources, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mEB861FF41A6625D346B9D34D7A5A1E761E27963D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentsInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mC29DC007A56E819962202CC5829E097BA9E61495_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_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*)&SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* V_2 = NULL;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_3 = NULL;
|
|
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_6 = NULL;
|
|
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* V_7 = NULL;
|
|
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* V_10 = NULL;
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* V_11 = NULL;
|
|
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
{
|
|
// sources.Clear();
|
|
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** L_0 = ___2_sources;
|
|
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_1 = *((List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3**)L_0);
|
|
NullCheck(L_1);
|
|
List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_inline(L_1, List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_RuntimeMethod_var);
|
|
// if (dungeon == null) return;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = ___0_dungeon;
|
|
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_0011;
|
|
}
|
|
}
|
|
{
|
|
// if (dungeon == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// var components = GameObject.FindObjectsOfType<DungeonSceneProviderData>();
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_4;
|
|
L_4 = Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3(Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var);
|
|
// foreach (var component in components)
|
|
V_0 = L_4;
|
|
V_1 = 0;
|
|
goto IL_0176;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// foreach (var component in components)
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_5 = V_0;
|
|
int32_t L_6 = V_1;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
V_2 = L_8;
|
|
// if (component.dungeon == dungeon && component.affectsNavigation)
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_9 = V_2;
|
|
NullCheck(L_9);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_10 = L_9->___dungeon_5;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_11 = ___0_dungeon;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_12;
|
|
L_12 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, L_11, NULL);
|
|
if (!L_12)
|
|
{
|
|
goto IL_0172;
|
|
}
|
|
}
|
|
{
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_13 = V_2;
|
|
NullCheck(L_13);
|
|
bool L_14 = L_13->___affectsNavigation_6;
|
|
if (!L_14)
|
|
{
|
|
goto IL_0172;
|
|
}
|
|
}
|
|
{
|
|
// var gameObject = component.gameObject;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_15 = V_2;
|
|
NullCheck(L_15);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16;
|
|
L_16 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_15, NULL);
|
|
V_3 = L_16;
|
|
// if (MeshSourceType == DungeonNavMeshSourceType.Collision)
|
|
int32_t L_17 = ___1_MeshSourceType;
|
|
if ((!(((uint32_t)L_17) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0111;
|
|
}
|
|
}
|
|
{
|
|
// var colliders = gameObject.GetComponentsInChildren<Collider>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = V_3;
|
|
NullCheck(L_18);
|
|
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_19;
|
|
L_19 = GameObject_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mEB861FF41A6625D346B9D34D7A5A1E761E27963D(L_18, GameObject_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mEB861FF41A6625D346B9D34D7A5A1E761E27963D_RuntimeMethod_var);
|
|
// foreach (var collider in colliders)
|
|
V_4 = L_19;
|
|
V_5 = 0;
|
|
goto IL_0104;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// foreach (var collider in colliders)
|
|
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_20 = V_4;
|
|
int32_t L_21 = V_5;
|
|
NullCheck(L_20);
|
|
int32_t L_22 = L_21;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
|
|
V_6 = L_23;
|
|
// if (collider is MeshCollider)
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_24 = V_6;
|
|
if (!((MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455*)IsInstClass((RuntimeObject*)L_24, MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_009a;
|
|
}
|
|
}
|
|
{
|
|
// var meshCollider = collider as MeshCollider;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_25 = V_6;
|
|
V_7 = ((MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455*)IsInstClass((RuntimeObject*)L_25, MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var));
|
|
// NavMeshBuildSource source = CreateMeshSource(meshCollider.sharedMesh, meshCollider.transform.localToWorldMatrix);
|
|
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_26 = V_7;
|
|
NullCheck(L_26);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_27;
|
|
L_27 = MeshCollider_get_sharedMesh_mFB4B8534501C29930D2D3710D6D82E60093FA21E(L_26, NULL);
|
|
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_28 = V_7;
|
|
NullCheck(L_28);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29;
|
|
L_29 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_28, NULL);
|
|
NullCheck(L_29);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_30;
|
|
L_30 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_29, NULL);
|
|
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_31;
|
|
L_31 = DungeonNavMeshSourceCollector_CreateMeshSource_mF0C53EDBD0C72FEFAA4C542502578E93D5EB301B(L_27, L_30, NULL);
|
|
V_8 = L_31;
|
|
// sources.Add(source);
|
|
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** L_32 = ___2_sources;
|
|
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_33 = *((List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3**)L_32);
|
|
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_34 = V_8;
|
|
NullCheck(L_33);
|
|
List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline(L_33, L_34, List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var);
|
|
goto IL_00fe;
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
// var source = new NavMeshBuildSource();
|
|
il2cpp_codegen_initobj((&V_9), sizeof(NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD));
|
|
// source.component = collider;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_35 = V_6;
|
|
NavMeshBuildSource_set_component_m87727E567F98816274FB7EA70996EFDCCDE7C21D((&V_9), L_35, NULL);
|
|
// source.transform = collider.transform.localToWorldMatrix;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_36 = V_6;
|
|
NullCheck(L_36);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37;
|
|
L_37 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_36, NULL);
|
|
NullCheck(L_37);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_38;
|
|
L_38 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_37, NULL);
|
|
NavMeshBuildSource_set_transform_m7E9E224BFD798D20012492199BBD408D82AA9A00((&V_9), L_38, NULL);
|
|
// if (collider is BoxCollider) source.shape = NavMeshBuildSourceShape.Box;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_39 = V_6;
|
|
if (!((BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23*)IsInstClass((RuntimeObject*)L_39, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_00d1;
|
|
}
|
|
}
|
|
{
|
|
// if (collider is BoxCollider) source.shape = NavMeshBuildSourceShape.Box;
|
|
NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42((&V_9), 2, NULL);
|
|
goto IL_00f5;
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
// else if (collider is SphereCollider) source.shape = NavMeshBuildSourceShape.Sphere;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_40 = V_6;
|
|
if (!((SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275*)IsInstClass((RuntimeObject*)L_40, SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_00e4;
|
|
}
|
|
}
|
|
{
|
|
// else if (collider is SphereCollider) source.shape = NavMeshBuildSourceShape.Sphere;
|
|
NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42((&V_9), 3, NULL);
|
|
goto IL_00f5;
|
|
}
|
|
|
|
IL_00e4:
|
|
{
|
|
// else if (collider is CapsuleCollider) source.shape = NavMeshBuildSourceShape.Capsule;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_41 = V_6;
|
|
if (!((CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808*)IsInstClass((RuntimeObject*)L_41, CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_00f5;
|
|
}
|
|
}
|
|
{
|
|
// else if (collider is CapsuleCollider) source.shape = NavMeshBuildSourceShape.Capsule;
|
|
NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42((&V_9), 4, NULL);
|
|
}
|
|
|
|
IL_00f5:
|
|
{
|
|
// sources.Add(source);
|
|
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** L_42 = ___2_sources;
|
|
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_43 = *((List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3**)L_42);
|
|
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_44 = V_9;
|
|
NullCheck(L_43);
|
|
List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline(L_43, L_44, List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00fe:
|
|
{
|
|
int32_t L_45 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_45, 1));
|
|
}
|
|
|
|
IL_0104:
|
|
{
|
|
// foreach (var collider in colliders)
|
|
int32_t L_46 = V_5;
|
|
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_47 = V_4;
|
|
NullCheck(L_47);
|
|
if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))))
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0172;
|
|
}
|
|
|
|
IL_0111:
|
|
{
|
|
// else if (MeshSourceType == DungeonNavMeshSourceType.MeshData)
|
|
int32_t L_48 = ___1_MeshSourceType;
|
|
if (L_48)
|
|
{
|
|
goto IL_0172;
|
|
}
|
|
}
|
|
{
|
|
// var meshFilters = gameObject.GetComponentsInChildren<MeshFilter>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_49 = V_3;
|
|
NullCheck(L_49);
|
|
MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* L_50;
|
|
L_50 = GameObject_GetComponentsInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mC29DC007A56E819962202CC5829E097BA9E61495(L_49, GameObject_GetComponentsInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mC29DC007A56E819962202CC5829E097BA9E61495_RuntimeMethod_var);
|
|
// foreach (var meshFilter in meshFilters)
|
|
V_10 = L_50;
|
|
V_5 = 0;
|
|
goto IL_016a;
|
|
}
|
|
|
|
IL_0121:
|
|
{
|
|
// foreach (var meshFilter in meshFilters)
|
|
MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* L_51 = V_10;
|
|
int32_t L_52 = V_5;
|
|
NullCheck(L_51);
|
|
int32_t L_53 = L_52;
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
|
|
V_11 = L_54;
|
|
// if (meshFilter == null || meshFilter.sharedMesh == null) continue;
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_55 = V_11;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_56;
|
|
L_56 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_55, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_56)
|
|
{
|
|
goto IL_0164;
|
|
}
|
|
}
|
|
{
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_57 = V_11;
|
|
NullCheck(L_57);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_58;
|
|
L_58 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_57, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_59;
|
|
L_59 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_58, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_59)
|
|
{
|
|
goto IL_0164;
|
|
}
|
|
}
|
|
{
|
|
// NavMeshBuildSource source = CreateMeshSource(meshFilter.sharedMesh, meshFilter.transform.localToWorldMatrix);
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_60 = V_11;
|
|
NullCheck(L_60);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_61;
|
|
L_61 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_60, NULL);
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_62 = V_11;
|
|
NullCheck(L_62);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_63;
|
|
L_63 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_62, NULL);
|
|
NullCheck(L_63);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_64;
|
|
L_64 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_63, NULL);
|
|
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_65;
|
|
L_65 = DungeonNavMeshSourceCollector_CreateMeshSource_mF0C53EDBD0C72FEFAA4C542502578E93D5EB301B(L_61, L_64, NULL);
|
|
V_12 = L_65;
|
|
// sources.Add(source);
|
|
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** L_66 = ___2_sources;
|
|
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_67 = *((List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3**)L_66);
|
|
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_68 = V_12;
|
|
NullCheck(L_67);
|
|
List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline(L_67, L_68, List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0164:
|
|
{
|
|
int32_t L_69 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_69, 1));
|
|
}
|
|
|
|
IL_016a:
|
|
{
|
|
// foreach (var meshFilter in meshFilters)
|
|
int32_t L_70 = V_5;
|
|
MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* L_71 = V_10;
|
|
NullCheck(L_71);
|
|
if ((((int32_t)L_70) < ((int32_t)((int32_t)(((RuntimeArray*)L_71)->max_length)))))
|
|
{
|
|
goto IL_0121;
|
|
}
|
|
}
|
|
|
|
IL_0172:
|
|
{
|
|
int32_t L_72 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_72, 1));
|
|
}
|
|
|
|
IL_0176:
|
|
{
|
|
// foreach (var component in components)
|
|
int32_t L_73 = V_1;
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_74 = V_0;
|
|
NullCheck(L_74);
|
|
if ((((int32_t)L_73) < ((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length)))))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonNavMeshSourceCollector::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonNavMeshSourceCollector__ctor_mF9802DB04A4D5AF3EB6FF83AB91E04A7A13939E6 (DungeonNavMeshSourceCollector_t7B1430D186B3367E85D583E4EE1EA91A92845660* __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.DungeonRuntimeNavigation::BuildNavMesh()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_BuildNavMesh_mB117D731FE403B943F9BDF46A4DC91A7DF06051B (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, 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*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral043A7E0FED645C41266C113F6626554D133D70F7);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* V_0 = NULL;
|
|
{
|
|
// DestroyNavMesh();
|
|
DungeonRuntimeNavigation_DestroyNavMesh_m00359C3B719991195C873972069890D80FE45031(__this, NULL);
|
|
// if (enableRuntimeNavigation && Application.isPlaying)
|
|
bool L_0 = __this->___enableRuntimeNavigation_4;
|
|
if (!L_0)
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
}
|
|
{
|
|
// m_NavMesh = new NavMeshData();
|
|
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_2 = (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284*)il2cpp_codegen_object_new(NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
NavMeshData__ctor_m2C0DE2AACB529EE0ABB27F514E4968F62BE97C72(L_2, NULL);
|
|
__this->___m_NavMesh_10 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NavMesh_10), (void*)L_2);
|
|
// m_Instance = NavMesh.AddNavMeshData(m_NavMesh);
|
|
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_3 = __this->___m_NavMesh_10;
|
|
NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 L_4;
|
|
L_4 = NavMesh_AddNavMeshData_mF8AA70956909F02883A0D11E4052D4783604884A(L_3, NULL);
|
|
__this->___m_Instance_11 = L_4;
|
|
// var dungeon = GetComponent<Dungeon>();
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_5;
|
|
L_5 = Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8(__this, Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var);
|
|
V_0 = L_5;
|
|
// if (!dungeon)
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_6 = V_0;
|
|
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_004b;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("DungeonRuntimeNavigation should be attached to a Dungeon prefab. Missing Dungeon Script in the game object");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral043A7E0FED645C41266C113F6626554D133D70F7, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
// dungeonBounds = DungeonUtils.GetDungeonBounds(dungeon);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_8 = V_0;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_9;
|
|
L_9 = DungeonUtils_GetDungeonBounds_m4513EC78E97AC6F046BC88DA03C5A209DBFFFA55(L_8, NULL);
|
|
__this->___dungeonBounds_9 = L_9;
|
|
// dungeonBounds.size = dungeonBounds.size + boundsPadding;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_10 = (&__this->___dungeonBounds_9);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_11 = (&__this->___dungeonBounds_9);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_11, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = __this->___boundsPadding_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_12, L_13, NULL);
|
|
Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128(L_10, L_14, NULL);
|
|
// UpdateNavMesh(false);
|
|
DungeonRuntimeNavigation_UpdateNavMesh_m441AED215739D45ADCE9FA7279261EEBCA5A0E4D(__this, (bool)0, NULL);
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonRuntimeNavigation::DestroyNavMesh()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_DestroyNavMesh_m00359C3B719991195C873972069890D80FE45031 (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// m_Instance.Remove();
|
|
NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04* L_0 = (&__this->___m_Instance_11);
|
|
NavMeshDataInstance_Remove_mDC57A2ABE926E61CC28E001EC9AA5A40B9CA7635(L_0, NULL);
|
|
// m_NavMesh = null;
|
|
__this->___m_NavMesh_10 = (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NavMesh_10), (void*)(NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284*)NULL);
|
|
// meshSources.Clear();
|
|
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_1 = __this->___meshSources_12;
|
|
NullCheck(L_1);
|
|
List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_inline(L_1, List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_RuntimeMethod_var);
|
|
// dungeonBounds = new Bounds();
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_2 = (&__this->___dungeonBounds_9);
|
|
il2cpp_codegen_initobj(L_2, sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonRuntimeNavigation::CollectMeshSources()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_CollectMeshSources_m216124D5C524AC7F08003B58BE73B5B790775A09 (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, 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*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral043A7E0FED645C41266C113F6626554D133D70F7);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* V_0 = NULL;
|
|
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
// meshSources.Clear();
|
|
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_0 = __this->___meshSources_12;
|
|
NullCheck(L_0);
|
|
List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_inline(L_0, List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_RuntimeMethod_var);
|
|
// var dungeon = GetComponent<Dungeon>();
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_1;
|
|
L_1 = Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8(__this, Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
// if (!dungeon)
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_2 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("DungeonRuntimeNavigation should be attached to a Dungeon prefab. Missing Dungeon Script in the game object");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral043A7E0FED645C41266C113F6626554D133D70F7, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// DungeonNavMeshSourceCollector.CollectSources(dungeon, meshSourceType, ref meshSources);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_4 = V_0;
|
|
int32_t L_5 = __this->___meshSourceType_8;
|
|
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3** L_6 = (&__this->___meshSources_12);
|
|
DungeonNavMeshSourceCollector_CollectSources_m4842768266416A56AB878E8E6475D74A19D30C37(L_4, L_5, L_6, NULL);
|
|
// if (bakeTerrain && terrain != null)
|
|
bool L_7 = __this->___bakeTerrain_6;
|
|
if (!L_7)
|
|
{
|
|
goto IL_009a;
|
|
}
|
|
}
|
|
{
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_8 = __this->___terrain_7;
|
|
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_009a;
|
|
}
|
|
}
|
|
{
|
|
// var source = new NavMeshBuildSource();
|
|
il2cpp_codegen_initobj((&V_1), sizeof(NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD));
|
|
// source.shape = NavMeshBuildSourceShape.Terrain;
|
|
NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42((&V_1), 1, NULL);
|
|
// source.sourceObject = terrain.terrainData;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_10 = __this->___terrain_7;
|
|
NullCheck(L_10);
|
|
TerrainData_t615A68EAC648066681875D47FC641496D12F2E24* L_11;
|
|
L_11 = Terrain_get_terrainData_m3B6C1D89471A4E1C60FC19C168DB37A011B924FD(L_10, NULL);
|
|
NavMeshBuildSource_set_sourceObject_m36761EB3BB4E7DB1E53C59E8346561BFADBA3B08((&V_1), L_11, NULL);
|
|
// source.transform = terrain.transform.localToWorldMatrix;
|
|
Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_12 = __this->___terrain_7;
|
|
NullCheck(L_12);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
|
|
L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_12, NULL);
|
|
NullCheck(L_13);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14;
|
|
L_14 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_13, NULL);
|
|
NavMeshBuildSource_set_transform_m7E9E224BFD798D20012492199BBD408D82AA9A00((&V_1), L_14, NULL);
|
|
// source.area = 0;
|
|
NavMeshBuildSource_set_area_m52BD5EFD88AF67F5065242DFCAEFF7AC924C2C0D((&V_1), 0, NULL);
|
|
// meshSources.Add(source);
|
|
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_15 = __this->___meshSources_12;
|
|
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_16 = V_1;
|
|
NullCheck(L_15);
|
|
List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline(L_15, L_16, List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonRuntimeNavigation::UpdateNavMesh(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_UpdateNavMesh_m441AED215739D45ADCE9FA7279261EEBCA5A0E4D (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, bool ___0_asyncUpdate, const RuntimeMethod* method)
|
|
{
|
|
NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// CollectMeshSources();
|
|
DungeonRuntimeNavigation_CollectMeshSources_m216124D5C524AC7F08003B58BE73B5B790775A09(__this, NULL);
|
|
// var defaultBuildSettings = NavMesh.GetSettingsByID(0);
|
|
NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_0;
|
|
L_0 = NavMesh_GetSettingsByID_m43460012C35CBEDFED319636450B0E9E18DD9FF0(0, NULL);
|
|
V_0 = L_0;
|
|
// if (asyncUpdate)
|
|
bool L_1 = ___0_asyncUpdate;
|
|
if (!L_1)
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
// /*m_Operation = */ NavMeshBuilder.UpdateNavMeshDataAsync(m_NavMesh, defaultBuildSettings, meshSources, dungeonBounds);
|
|
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_2 = __this->___m_NavMesh_10;
|
|
NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_3 = V_0;
|
|
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_4 = __this->___meshSources_12;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_5 = __this->___dungeonBounds_9;
|
|
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_6;
|
|
L_6 = NavMeshBuilder_UpdateNavMeshDataAsync_mE11626461F878CE8C00462DC1FA13736D6B28D52(L_2, L_3, L_4, L_5, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
// NavMeshBuilder.UpdateNavMeshData(m_NavMesh, defaultBuildSettings, meshSources, dungeonBounds);
|
|
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_7 = __this->___m_NavMesh_10;
|
|
NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_8 = V_0;
|
|
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_9 = __this->___meshSources_12;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_10 = __this->___dungeonBounds_9;
|
|
bool L_11;
|
|
L_11 = NavMeshBuilder_UpdateNavMeshData_mC27D30BF0305CA68F66AE36AB92F32937FD564D0(L_7, L_8, L_9, L_10, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonRuntimeNavigation::OnDrawGizmosSelected()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_OnDrawGizmosSelected_m2A85FBE589C2EDA4B6CE65AB58FC4202419E48C0 (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __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;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
// if (!enableRuntimeNavigation) return;
|
|
bool L_0 = __this->___enableRuntimeNavigation_4;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// if (!enableRuntimeNavigation) return;
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// if (m_NavMesh)
|
|
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_1 = __this->___m_NavMesh_10;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_2;
|
|
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
// Gizmos.color = Color.green;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
|
|
L_3 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL);
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_3, NULL);
|
|
// Gizmos.DrawWireCube(m_NavMesh.sourceBounds.center, m_NavMesh.sourceBounds.size);
|
|
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_4 = __this->___m_NavMesh_10;
|
|
NullCheck(L_4);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_5;
|
|
L_5 = NavMeshData_get_sourceBounds_mC7A9737523C2FF9CDE7F567E0487F0548380B0A1(L_4, NULL);
|
|
V_1 = L_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_1), NULL);
|
|
NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_7 = __this->___m_NavMesh_10;
|
|
NullCheck(L_7);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_8;
|
|
L_8 = NavMeshData_get_sourceBounds_mC7A9737523C2FF9CDE7F567E0487F0548380B0A1(L_7, NULL);
|
|
V_1 = L_8;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_1), NULL);
|
|
Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B(L_6, L_9, NULL);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
// Gizmos.color = Color.green;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10;
|
|
L_10 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL);
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_10, NULL);
|
|
// var center = dungeonBounds.center;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_11 = (&__this->___dungeonBounds_9);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_11, NULL);
|
|
// var size = dungeonBounds.size;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_13 = (&__this->___dungeonBounds_9);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_13, NULL);
|
|
V_0 = L_14;
|
|
// Gizmos.DrawWireCube(center, size);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0;
|
|
Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B(L_12, L_15, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonRuntimeNavigation::OnDisable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation_OnDisable_mFEF00B0D9A2037EFC063047C25C8A6B31CFF3E2A (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// DestroyNavMesh();
|
|
DungeonRuntimeNavigation_DestroyNavMesh_m00359C3B719991195C873972069890D80FE45031(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonRuntimeNavigation::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonRuntimeNavigation__ctor_mF7859D4183F4E1A01E96D0CF92F41702DA7C99E0 (DungeonRuntimeNavigation_tA659CD1A1085749F350CD802098236705F516174* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public Vector3 boundsPadding = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
__this->___boundsPadding_5 = L_0;
|
|
// public bool bakeTerrain = true;
|
|
__this->___bakeTerrain_6 = (bool)1;
|
|
// List<NavMeshBuildSource> meshSources = new List<NavMeshBuildSource>();
|
|
List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_1 = (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*)il2cpp_codegen_object_new(List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675(L_1, List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_RuntimeMethod_var);
|
|
__this->___meshSources_12 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___meshSources_12), (void*)L_1);
|
|
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.PropSocket::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropSocket__ctor_m8E35CE44D738C18657F6F422A45C234096285408 (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public List<PropSocket> childMarkers = new List<PropSocket>();
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*)il2cpp_codegen_object_new(List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821(L_0, List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var);
|
|
__this->___childMarkers_6 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___childMarkers_6), (void*)L_0);
|
|
// public PropSocket() {}
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// public PropSocket() {}
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.PropSocket::.ctor(DungeonArchitect.PropSocket)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropSocket__ctor_m1D0E2BFA9C1C6CD383A93D02127D75EE7AFC7644 (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_other, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public List<PropSocket> childMarkers = new List<PropSocket>();
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*)il2cpp_codegen_object_new(List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821(L_0, List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var);
|
|
__this->___childMarkers_6 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___childMarkers_6), (void*)L_0);
|
|
// public PropSocket(PropSocket other)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// Id = other.Id;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = ___0_other;
|
|
NullCheck(L_1);
|
|
int32_t L_2 = L_1->___Id_0;
|
|
__this->___Id_0 = L_2;
|
|
// SocketType = other.SocketType;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_3 = ___0_other;
|
|
NullCheck(L_3);
|
|
String_t* L_4 = L_3->___SocketType_1;
|
|
__this->___SocketType_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___SocketType_1), (void*)L_4);
|
|
// Transform = other.Transform;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_5 = ___0_other;
|
|
NullCheck(L_5);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6 = L_5->___Transform_2;
|
|
__this->___Transform_2 = L_6;
|
|
// gridPosition = other.gridPosition;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_7 = ___0_other;
|
|
NullCheck(L_7);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_8 = L_7->___gridPosition_3;
|
|
__this->___gridPosition_3 = L_8;
|
|
// cellId = other.cellId;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_9 = ___0_other;
|
|
NullCheck(L_9);
|
|
int32_t L_10 = L_9->___cellId_4;
|
|
__this->___cellId_4 = L_10;
|
|
// markForDeletion = other.markForDeletion;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_11 = ___0_other;
|
|
NullCheck(L_11);
|
|
bool L_12 = L_11->___markForDeletion_5;
|
|
__this->___markForDeletion_5 = L_12;
|
|
// childMarkers = other.childMarkers;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_13 = ___0_other;
|
|
NullCheck(L_13);
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_14 = L_13->___childMarkers_6;
|
|
__this->___childMarkers_6 = L_14;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___childMarkers_6), (void*)L_14);
|
|
// metadata = other.metadata;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_15 = ___0_other;
|
|
NullCheck(L_15);
|
|
RuntimeObject* L_16 = L_15->___metadata_7;
|
|
__this->___metadata_7 = L_16;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___metadata_7), (void*)L_16);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String DungeonArchitect.PropSocket::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PropSocket_ToString_mF0A6F138F6AAC5542A815DAEED2C27011B01E725 (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return SocketType;
|
|
String_t* L_0 = __this->___SocketType_1;
|
|
return L_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
|
|
// UnityEngine.GameObject DungeonArchitect.RuntimeDungeonSceneObjectInstantiator::Instantiate(UnityEngine.GameObject,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* RuntimeDungeonSceneObjectInstantiator_Instantiate_m9731263E8467B0A8C4D135659606172063C6393C (RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_template, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_scale, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___4_parent, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// var gameObj = MonoBehaviour.Instantiate(template) as GameObject;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_template;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
|
|
L_1 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_0, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
|
|
// gameObj.transform.SetParent(parent);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = L_1;
|
|
NullCheck(L_2);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
|
|
L_3 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_2, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___4_parent;
|
|
NullCheck(L_3);
|
|
Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_3, L_4, NULL);
|
|
// gameObj.transform.position = position;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = L_2;
|
|
NullCheck(L_5);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
|
|
L_6 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_5, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_position;
|
|
NullCheck(L_6);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_6, L_7, NULL);
|
|
// gameObj.transform.rotation = rotation;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = L_5;
|
|
NullCheck(L_8);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
|
|
L_9 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_8, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___2_rotation;
|
|
NullCheck(L_9);
|
|
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_9, L_10, NULL);
|
|
// gameObj.transform.localScale = scale;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = L_8;
|
|
NullCheck(L_11);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
|
|
L_12 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_11, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___3_scale;
|
|
NullCheck(L_12);
|
|
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_12, L_13, NULL);
|
|
// return gameObj;
|
|
return L_11;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.RuntimeDungeonSceneObjectInstantiator::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeDungeonSceneObjectInstantiator__ctor_mC6C0A316606E09C17B77A18B6B96624EF382D861 (RuntimeDungeonSceneObjectInstantiator_t18EE707919101B44BDE77C9F85AEEBB6D2FB093C* __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
|
|
// Conversion methods for marshalling of: DungeonArchitect.DungeonNodeSpawnData
|
|
IL2CPP_EXTERN_C void DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshal_pinvoke(const DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7& unmarshaled, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshaled_pinvoke& marshaled)
|
|
{
|
|
Exception_t* ___nodeData_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'nodeData' of type 'DungeonNodeSpawnData': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___nodeData_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshal_pinvoke_back(const DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshaled_pinvoke& marshaled, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7& unmarshaled)
|
|
{
|
|
Exception_t* ___nodeData_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'nodeData' of type 'DungeonNodeSpawnData': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___nodeData_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.DungeonNodeSpawnData
|
|
IL2CPP_EXTERN_C void DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshal_pinvoke_cleanup(DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshaled_pinvoke& marshaled)
|
|
{
|
|
}
|
|
// Conversion methods for marshalling of: DungeonArchitect.DungeonNodeSpawnData
|
|
IL2CPP_EXTERN_C void DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshal_com(const DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7& unmarshaled, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshaled_com& marshaled)
|
|
{
|
|
Exception_t* ___nodeData_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'nodeData' of type 'DungeonNodeSpawnData': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___nodeData_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshal_com_back(const DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshaled_com& marshaled, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7& unmarshaled)
|
|
{
|
|
Exception_t* ___nodeData_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'nodeData' of type 'DungeonNodeSpawnData': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___nodeData_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.DungeonNodeSpawnData
|
|
IL2CPP_EXTERN_C void DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_marshal_com_cleanup(DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_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.DungeonSceneObjectSpawner::Tick()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneObjectSpawner_Tick_mAB75AB512AF5A3965BA5E31F7FB4A76D2A041A94 (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void Tick() { }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneObjectSpawner::Destroy()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneObjectSpawner_Destroy_mB2E993EED4836764D6917F8631C7BD4E4CDA18D1 (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void Destroy() { }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject DungeonArchitect.DungeonSceneObjectSpawner::SpawnNodeItem(DungeonArchitect.DungeonNodeSpawnData,DungeonArchitect.DungeonSceneProvider,DungeonArchitect.Utils.PMRandom,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneObjectSpawner_SpawnNodeItem_mB6C6E5C87AF12256B2500BAE59B3D2BE398FD7C5 (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___0_data, DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___1_sceneProvider, PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___2_random, RuntimeObject* ___3_objectInstantiator, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* V_1 = NULL;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* V_2 = NULL;
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* V_6 = NULL;
|
|
{
|
|
// if (data.socket.markForDeletion)
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_0 = ___0_data;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = L_0.___socket_2;
|
|
NullCheck(L_1);
|
|
bool L_2 = L_1->___markForDeletion_5;
|
|
if (!L_2)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// GameObject dungeonItem = null;
|
|
V_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
// var nodeData = data.nodeData;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_3 = ___0_data;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_4 = L_3.___nodeData_0;
|
|
V_1 = L_4;
|
|
// if (nodeData is GameObjectDungeonThemeItem)
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_5 = V_1;
|
|
if (!((GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732*)IsInstClass((RuntimeObject*)L_5, GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
// var gameObjectProp = nodeData as GameObjectDungeonThemeItem;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_6 = V_1;
|
|
V_2 = ((GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732*)IsInstClass((RuntimeObject*)L_6, GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var));
|
|
// dungeonItem = sceneProvider.AddGameObject(gameObjectProp, data.transform, objectInstantiator);
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_7 = ___1_sceneProvider;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_8 = V_2;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_9 = ___0_data;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10 = L_9.___transform_1;
|
|
RuntimeObject* L_11 = ___3_objectInstantiator;
|
|
NullCheck(L_7);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12;
|
|
L_12 = VirtualFuncInvoker3< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732*, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, RuntimeObject* >::Invoke(6 /* UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::AddGameObject(DungeonArchitect.Themeing.GameObjectDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) */, L_7, L_8, L_10, L_11);
|
|
V_0 = L_12;
|
|
goto IL_00a0;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
// else if (nodeData is GameObjectArrayDungeonThemeItem)
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_13 = V_1;
|
|
if (!((GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F*)IsInstClass((RuntimeObject*)L_13, GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
}
|
|
{
|
|
// var gameObjectArrayProp = nodeData as GameObjectArrayDungeonThemeItem;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_14 = V_1;
|
|
V_3 = ((GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F*)IsInstClass((RuntimeObject*)L_14, GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F_il2cpp_TypeInfo_var));
|
|
// int count = gameObjectArrayProp.Templates.Length;
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_15 = V_3;
|
|
NullCheck(L_15);
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_16 = L_15->___Templates_15;
|
|
NullCheck(L_16);
|
|
V_4 = ((int32_t)(((RuntimeArray*)L_16)->max_length));
|
|
// if (count > 0)
|
|
int32_t L_17 = V_4;
|
|
if ((((int32_t)L_17) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00a0;
|
|
}
|
|
}
|
|
{
|
|
// int index = Mathf.FloorToInt(random.GetNextUniformFloat() * count) % count;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_18 = ___2_random;
|
|
NullCheck(L_18);
|
|
float L_19;
|
|
L_19 = PMRandom_GetNextUniformFloat_m70400BBE43312170CC9F5129D914844215E0D6EC(L_18, NULL);
|
|
int32_t L_20 = V_4;
|
|
int32_t L_21;
|
|
L_21 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)il2cpp_codegen_multiply(L_19, ((float)L_20))), NULL);
|
|
int32_t L_22 = V_4;
|
|
V_5 = ((int32_t)(L_21%L_22));
|
|
// dungeonItem = sceneProvider.AddGameObjectFromArray(gameObjectArrayProp, index, data.transform, objectInstantiator);
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_23 = ___1_sceneProvider;
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_24 = V_3;
|
|
int32_t L_25 = V_5;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_26 = ___0_data;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_27 = L_26.___transform_1;
|
|
RuntimeObject* L_28 = ___3_objectInstantiator;
|
|
NullCheck(L_23);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29;
|
|
L_29 = VirtualFuncInvoker4< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F*, int32_t, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, RuntimeObject* >::Invoke(7 /* UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::AddGameObjectFromArray(DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem,System.Int32,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) */, L_23, L_24, L_25, L_27, L_28);
|
|
V_0 = L_29;
|
|
goto IL_00a0;
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
// else if (nodeData is SpriteDungeonThemeItem)
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_30 = V_1;
|
|
if (!((SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF*)IsInstClass((RuntimeObject*)L_30, SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_00a0;
|
|
}
|
|
}
|
|
{
|
|
// var spriteProp = nodeData as SpriteDungeonThemeItem;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_31 = V_1;
|
|
V_6 = ((SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF*)IsInstClass((RuntimeObject*)L_31, SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF_il2cpp_TypeInfo_var));
|
|
// dungeonItem = sceneProvider.AddSprite(spriteProp, data.transform, objectInstantiator);
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_32 = ___1_sceneProvider;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_33 = V_6;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_34 = ___0_data;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_35 = L_34.___transform_1;
|
|
RuntimeObject* L_36 = ___3_objectInstantiator;
|
|
NullCheck(L_32);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37;
|
|
L_37 = VirtualFuncInvoker3< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF*, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, RuntimeObject* >::Invoke(8 /* UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::AddSprite(DungeonArchitect.Themeing.SpriteDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator) */, L_32, L_33, L_35, L_36);
|
|
V_0 = L_37;
|
|
}
|
|
|
|
IL_00a0:
|
|
{
|
|
// TagDungeonItemUserData(dungeonItem, data.socket.cellId);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_38 = V_0;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_39 = ___0_data;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_40 = L_39.___socket_2;
|
|
NullCheck(L_40);
|
|
int32_t L_41 = L_40->___cellId_4;
|
|
DungeonSceneObjectSpawner_TagDungeonItemUserData_m0E60211EE2F756616A9E7EA41D7FF0BE847032DA(__this, L_38, L_41, NULL);
|
|
// return dungeonItem;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_42 = V_0;
|
|
return L_42;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneObjectSpawner::TagDungeonItemUserData(UnityEngine.GameObject,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneObjectSpawner_TagDungeonItemUserData_m0E60211EE2F756616A9E7EA41D7FF0BE847032DA (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_dungeonItem, int32_t ___1_cellID, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mDAD2CC0D89C67E462DC4D6DF661735DD3321DAFB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* V_0 = NULL;
|
|
{
|
|
// if (dungeonItem == null) return;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_dungeonItem;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// if (dungeonItem == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// var data = dungeonItem.GetComponent<DungeonSceneProviderData>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_dungeonItem;
|
|
NullCheck(L_2);
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_3;
|
|
L_3 = GameObject_GetComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mDAD2CC0D89C67E462DC4D6DF661735DD3321DAFB(L_2, GameObject_GetComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mDAD2CC0D89C67E462DC4D6DF661735DD3321DAFB_RuntimeMethod_var);
|
|
V_0 = L_3;
|
|
// if (data != null)
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* 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_0021;
|
|
}
|
|
}
|
|
{
|
|
// data.userData = cellID;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_6 = V_0;
|
|
int32_t L_7 = ___1_cellID;
|
|
NullCheck(L_6);
|
|
L_6->___userData_7 = L_7;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneObjectSpawner::NotifySpawnListeners(DungeonArchitect.DungeonItemSpawnListener[],System.Collections.Generic.List`1<DungeonArchitect.DungeonSceneObjectSpawner/SpawnInfo>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneObjectSpawner_NotifySpawnListeners_m9D4DE7EC1CBCAE7F80168120D6C7CA462B529AAE (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __this, DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___0_spawnListeners, List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* ___1_spawnList, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m548DA5F34E81596201F7E15378296DF356E2862E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6D7549F3B98644B006163FC7BC2032A87AE7DC85_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC08A07FEF61A3E16E0C49CA952E146D5CEE74A9D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2B112F1DFA301BD6ED4D9E38F954FEC912C88633_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* V_2 = NULL;
|
|
Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* V_4 = NULL;
|
|
{
|
|
// foreach (var spawnListener in spawnListeners)
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_0 = ___0_spawnListeners;
|
|
V_0 = L_0;
|
|
V_1 = 0;
|
|
goto IL_0069;
|
|
}
|
|
|
|
IL_0006:
|
|
{
|
|
// foreach (var spawnListener in spawnListeners)
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_1 = V_0;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = L_2;
|
|
DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
|
|
V_2 = L_4;
|
|
// if (spawnListener == null) continue;
|
|
DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* L_5 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_6;
|
|
L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_6)
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var spawnInfo in spawnList)
|
|
List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_7 = ___1_spawnList;
|
|
NullCheck(L_7);
|
|
Enumerator_tEE08F52CED3E06A858FDB62E1A76FEA2FB9EDA4D L_8;
|
|
L_8 = List_1_GetEnumerator_m2B112F1DFA301BD6ED4D9E38F954FEC912C88633(L_7, List_1_GetEnumerator_m2B112F1DFA301BD6ED4D9E38F954FEC912C88633_RuntimeMethod_var);
|
|
V_3 = L_8;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0057:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m548DA5F34E81596201F7E15378296DF356E2862E((&V_3), Enumerator_Dispose_m548DA5F34E81596201F7E15378296DF356E2862E_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_004c_1;
|
|
}
|
|
|
|
IL_001c_1:
|
|
{
|
|
// foreach (var spawnInfo in spawnList)
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_9;
|
|
L_9 = Enumerator_get_Current_mC08A07FEF61A3E16E0C49CA952E146D5CEE74A9D_inline((&V_3), Enumerator_get_Current_mC08A07FEF61A3E16E0C49CA952E146D5CEE74A9D_RuntimeMethod_var);
|
|
V_4 = L_9;
|
|
// if (spawnInfo != null && spawnInfo.spawnedItem != null)
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_10 = V_4;
|
|
if (!L_10)
|
|
{
|
|
goto IL_004c_1;
|
|
}
|
|
}
|
|
{
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_11 = V_4;
|
|
NullCheck(L_11);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = L_11->___spawnedItem_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_13;
|
|
L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_004c_1;
|
|
}
|
|
}
|
|
{
|
|
// spawnListener.SetMetadata(spawnInfo.spawnedItem, spawnInfo.spawnData);
|
|
DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* L_14 = V_2;
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_15 = V_4;
|
|
NullCheck(L_15);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = L_15->___spawnedItem_1;
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_17 = V_4;
|
|
NullCheck(L_17);
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_18 = L_17->___spawnData_0;
|
|
NullCheck(L_14);
|
|
VirtualActionInvoker2< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 >::Invoke(4 /* System.Void DungeonArchitect.DungeonItemSpawnListener::SetMetadata(UnityEngine.GameObject,DungeonArchitect.DungeonNodeSpawnData) */, L_14, L_16, L_18);
|
|
}
|
|
|
|
IL_004c_1:
|
|
{
|
|
// foreach (var spawnInfo in spawnList)
|
|
bool L_19;
|
|
L_19 = Enumerator_MoveNext_m6D7549F3B98644B006163FC7BC2032A87AE7DC85((&V_3), Enumerator_MoveNext_m6D7549F3B98644B006163FC7BC2032A87AE7DC85_RuntimeMethod_var);
|
|
if (L_19)
|
|
{
|
|
goto IL_001c_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
int32_t L_20 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1));
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
// foreach (var spawnListener in spawnListeners)
|
|
int32_t L_21 = V_1;
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_22 = V_0;
|
|
NullCheck(L_22);
|
|
if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
|
|
{
|
|
goto IL_0006;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneObjectSpawner::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneObjectSpawner__ctor_m745D9825CC8ADA6B12A53E69EAD2A93EB80E0561 (DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* __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.DungeonSceneObjectSpawner/SpawnInfo::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnInfo__ctor_mF4181299EEB94F23CE95CA05EABC7D42EA8E8560 (SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* __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.SyncDungeonSceneObjectSpawner::Spawn(DungeonArchitect.DungeonNodeSpawnData[],DungeonArchitect.DungeonSceneProvider,DungeonArchitect.Utils.PMRandom,DungeonArchitect.IDungeonSceneObjectInstantiator,DungeonArchitect.DungeonItemSpawnListener[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncDungeonSceneObjectSpawner_Spawn_m7B23098BB2BD08299682C0EFB4EF3A3438CA9B7F (SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A* __this, DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* ___0_spawnDataList, DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___1_sceneProvider, PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___2_random, RuntimeObject* ___3_objectInstantiator, DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___4_spawnListeners, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3235900C791A61ED04CDE87BE68CE43CDCB8D820_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF95B49B13321501C9EE14F6EF1C666715D1BB65F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* V_0 = NULL;
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* V_4 = NULL;
|
|
{
|
|
// var spawnList = new List<SpawnInfo>();
|
|
List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_0 = (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C*)il2cpp_codegen_object_new(List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mF95B49B13321501C9EE14F6EF1C666715D1BB65F(L_0, List_1__ctor_mF95B49B13321501C9EE14F6EF1C666715D1BB65F_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// sceneProvider.OnDungeonBuildStart();
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_1 = ___1_sceneProvider;
|
|
NullCheck(L_1);
|
|
VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStart() */, L_1);
|
|
// foreach (var spawnData in spawnDataList)
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_2 = ___0_spawnDataList;
|
|
V_1 = L_2;
|
|
V_2 = 0;
|
|
goto IL_0047;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// foreach (var spawnData in spawnDataList)
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_3 = V_1;
|
|
int32_t L_4 = V_2;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
V_3 = L_6;
|
|
// var spawnInfo = new SpawnInfo();
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_7 = (SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331*)il2cpp_codegen_object_new(SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331_il2cpp_TypeInfo_var);
|
|
NullCheck(L_7);
|
|
SpawnInfo__ctor_mF4181299EEB94F23CE95CA05EABC7D42EA8E8560(L_7, NULL);
|
|
V_4 = L_7;
|
|
// spawnInfo.spawnData = spawnData;
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_8 = V_4;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_9 = V_3;
|
|
NullCheck(L_8);
|
|
L_8->___spawnData_0 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_8->___spawnData_0))->___nodeData_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_8->___spawnData_0))->___socket_2), (void*)NULL);
|
|
#endif
|
|
// spawnInfo.spawnedItem = SpawnNodeItem(spawnData, sceneProvider, random, objectInstantiator);
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_10 = V_4;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_11 = V_3;
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_12 = ___1_sceneProvider;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_13 = ___2_random;
|
|
RuntimeObject* L_14 = ___3_objectInstantiator;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15;
|
|
L_15 = DungeonSceneObjectSpawner_SpawnNodeItem_mB6C6E5C87AF12256B2500BAE59B3D2BE398FD7C5(__this, L_11, L_12, L_13, L_14, NULL);
|
|
NullCheck(L_10);
|
|
L_10->___spawnedItem_1 = L_15;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_10->___spawnedItem_1), (void*)L_15);
|
|
// spawnList.Add(spawnInfo);
|
|
List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_16 = V_0;
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_17 = V_4;
|
|
NullCheck(L_16);
|
|
List_1_Add_m3235900C791A61ED04CDE87BE68CE43CDCB8D820_inline(L_16, L_17, List_1_Add_m3235900C791A61ED04CDE87BE68CE43CDCB8D820_RuntimeMethod_var);
|
|
int32_t L_18 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
// foreach (var spawnData in spawnDataList)
|
|
int32_t L_19 = V_2;
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_20 = V_1;
|
|
NullCheck(L_20);
|
|
if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
// sceneProvider.OnDungeonBuildStop();
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_21 = ___1_sceneProvider;
|
|
NullCheck(L_21);
|
|
VirtualActionInvoker0::Invoke(5 /* System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStop() */, L_21);
|
|
// NotifySpawnListeners(spawnListeners, spawnList);
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_22 = ___4_spawnListeners;
|
|
List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_23 = V_0;
|
|
DungeonSceneObjectSpawner_NotifySpawnListeners_m9D4DE7EC1CBCAE7F80168120D6C7CA462B529AAE(__this, L_22, L_23, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.SyncDungeonSceneObjectSpawner::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SyncDungeonSceneObjectSpawner__ctor_mCCF5901CAC9AE725720C0C734C92729F635262EB (SyncDungeonSceneObjectSpawner_t45471F82D30149EE01F5CA8387025B422254DC7A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DungeonSceneObjectSpawner__ctor_m745D9825CC8ADA6B12A53E69EAD2A93EB80E0561(__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.AsyncDungeonSceneObjectSpawner::.ctor(System.Int64,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncDungeonSceneObjectSpawner__ctor_m51625F6B8A893B21C147B946A41D6739BB10C6E0 (AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE* __this, int64_t ___0_maxMilliPerFrame, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_buildOrigin, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF95B49B13321501C9EE14F6EF1C666715D1BB65F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// List<SpawnInfo> spawnList = new List<SpawnInfo>();
|
|
List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_0 = (List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C*)il2cpp_codegen_object_new(List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mF95B49B13321501C9EE14F6EF1C666715D1BB65F(L_0, List_1__ctor_mF95B49B13321501C9EE14F6EF1C666715D1BB65F_RuntimeMethod_var);
|
|
__this->___spawnList_7 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___spawnList_7), (void*)L_0);
|
|
// public AsyncDungeonSceneObjectSpawner(long maxMilliPerFrame, Vector3 buildOrigin)
|
|
DungeonSceneObjectSpawner__ctor_m745D9825CC8ADA6B12A53E69EAD2A93EB80E0561(__this, NULL);
|
|
// this.maxMilliPerFrame = maxMilliPerFrame;
|
|
int64_t L_1 = ___0_maxMilliPerFrame;
|
|
__this->___maxMilliPerFrame_0 = L_1;
|
|
// this.buildOrigin = buildOrigin;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_buildOrigin;
|
|
__this->___buildOrigin_1 = L_2;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.AsyncDungeonSceneObjectSpawner::Spawn(DungeonArchitect.DungeonNodeSpawnData[],DungeonArchitect.DungeonSceneProvider,DungeonArchitect.Utils.PMRandom,DungeonArchitect.IDungeonSceneObjectInstantiator,DungeonArchitect.DungeonItemSpawnListener[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncDungeonSceneObjectSpawner_Spawn_mDDD5EB482E21DF6783BBDF4242829D44C4A7F300 (AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE* __this, DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* ___0_spawnDataList, DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* ___1_sceneProvider, PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* ___2_random, RuntimeObject* ___3_objectInstantiator, DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* ___4_spawnListeners, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisDungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_m3FCF9E022451A2FD96ED24AC73C12D8563B97417_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_m17F777512E52AF9B284DDF99793E5E4FA7BF9977_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// this.sceneProvider = sceneProvider;
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_0 = ___1_sceneProvider;
|
|
__this->___sceneProvider_2 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___sceneProvider_2), (void*)L_0);
|
|
// this.random = random;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_1 = ___2_random;
|
|
__this->___random_3 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___random_3), (void*)L_1);
|
|
// this.objectInstantiator = objectInstantiator;
|
|
RuntimeObject* L_2 = ___3_objectInstantiator;
|
|
__this->___objectInstantiator_4 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___objectInstantiator_4), (void*)L_2);
|
|
// this.spawnListeners = spawnListeners;
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_3 = ___4_spawnListeners;
|
|
__this->___spawnListeners_5 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___spawnListeners_5), (void*)L_3);
|
|
// for (int i = 0; i < spawnDataList.Length; i++)
|
|
V_0 = 0;
|
|
goto IL_0058;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// var position = Matrix.GetTranslation(ref spawnDataList[i].transform);
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_4 = ___0_spawnDataList;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_6 = (&((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___transform_1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_6, NULL);
|
|
V_1 = L_7;
|
|
// spawnDataList[i]._sortDistance = (position - buildOrigin).sqrMagnitude;
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_8 = ___0_spawnDataList;
|
|
int32_t L_9 = V_0;
|
|
NullCheck(L_8);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = __this->___buildOrigin_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_10, L_11, NULL);
|
|
V_2 = L_12;
|
|
float L_13;
|
|
L_13 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_2), NULL);
|
|
((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->____sortDistance_3 = L_13;
|
|
// for (int i = 0; i < spawnDataList.Length; i++)
|
|
int32_t L_14 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
// for (int i = 0; i < spawnDataList.Length; i++)
|
|
int32_t L_15 = V_0;
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_16 = ___0_spawnDataList;
|
|
NullCheck(L_16);
|
|
if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
// System.Array.Sort(spawnDataList, new SpawnListSorter());
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_17 = ___0_spawnDataList;
|
|
SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD* L_18 = (SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD*)il2cpp_codegen_object_new(SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_18);
|
|
SpawnListSorter__ctor_m64E79FA1410D002C900DEBD5AE434F346DAF3C67(L_18, NULL);
|
|
Array_Sort_TisDungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_m3FCF9E022451A2FD96ED24AC73C12D8563B97417(L_17, L_18, Array_Sort_TisDungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7_m3FCF9E022451A2FD96ED24AC73C12D8563B97417_RuntimeMethod_var);
|
|
// spawnList.Clear();
|
|
List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_19 = __this->___spawnList_7;
|
|
NullCheck(L_19);
|
|
List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_inline(L_19, List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_RuntimeMethod_var);
|
|
// sceneProvider.OnDungeonBuildStart();
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_20 = ___1_sceneProvider;
|
|
NullCheck(L_20);
|
|
VirtualActionInvoker0::Invoke(4 /* System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStart() */, L_20);
|
|
// buildQueue = new Queue<DungeonNodeSpawnData>(spawnDataList);
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_21 = ___0_spawnDataList;
|
|
Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* L_22 = (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E*)il2cpp_codegen_object_new(Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_22);
|
|
Queue_1__ctor_m17F777512E52AF9B284DDF99793E5E4FA7BF9977(L_22, (RuntimeObject*)L_21, Queue_1__ctor_m17F777512E52AF9B284DDF99793E5E4FA7BF9977_RuntimeMethod_var);
|
|
__this->___buildQueue_6 = L_22;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___buildQueue_6), (void*)L_22);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.AsyncDungeonSceneObjectSpawner::Tick()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncDungeonSceneObjectSpawner_Tick_m2ACE10935D6523156BC59D12AEF7B1211AEEDA07 (AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3235900C791A61ED04CDE87BE68CE43CDCB8D820_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_mB637D5B43676F336CB79D42430D96065150FB422_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* V_0 = NULL;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* V_2 = NULL;
|
|
{
|
|
// if (buildQueue == null || buildQueue.Count == 0)
|
|
Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* L_0 = __this->___buildQueue_6;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* L_1 = __this->___buildQueue_6;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_inline(L_1, Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_RuntimeMethod_var);
|
|
if (L_2)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// var stopwatch = System.Diagnostics.Stopwatch.StartNew();
|
|
il2cpp_codegen_runtime_class_init_inline(Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var);
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_3;
|
|
L_3 = Stopwatch_StartNew_mF813F15E68604C7734FECC301B7042A521041259(NULL);
|
|
V_0 = L_3;
|
|
goto IL_0062;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// var spawnData = buildQueue.Dequeue();
|
|
Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* L_4 = __this->___buildQueue_6;
|
|
NullCheck(L_4);
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_5;
|
|
L_5 = Queue_1_Dequeue_mB637D5B43676F336CB79D42430D96065150FB422(L_4, Queue_1_Dequeue_mB637D5B43676F336CB79D42430D96065150FB422_RuntimeMethod_var);
|
|
V_1 = L_5;
|
|
// var spawnInfo = new SpawnInfo();
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_6 = (SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331*)il2cpp_codegen_object_new(SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
SpawnInfo__ctor_mF4181299EEB94F23CE95CA05EABC7D42EA8E8560(L_6, NULL);
|
|
V_2 = L_6;
|
|
// spawnInfo.spawnData = spawnData;
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_7 = V_2;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_8 = V_1;
|
|
NullCheck(L_7);
|
|
L_7->___spawnData_0 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___spawnData_0))->___nodeData_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___spawnData_0))->___socket_2), (void*)NULL);
|
|
#endif
|
|
// spawnInfo.spawnedItem = SpawnNodeItem(spawnData, sceneProvider, random, objectInstantiator);
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_9 = V_2;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_10 = V_1;
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_11 = __this->___sceneProvider_2;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_12 = __this->___random_3;
|
|
RuntimeObject* L_13 = __this->___objectInstantiator_4;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
|
|
L_14 = DungeonSceneObjectSpawner_SpawnNodeItem_mB6C6E5C87AF12256B2500BAE59B3D2BE398FD7C5(__this, L_10, L_11, L_12, L_13, NULL);
|
|
NullCheck(L_9);
|
|
L_9->___spawnedItem_1 = L_14;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_9->___spawnedItem_1), (void*)L_14);
|
|
// spawnList.Add(spawnInfo);
|
|
List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_15 = __this->___spawnList_7;
|
|
SpawnInfo_tA17A53CBED45894F180884BB98E64925E0E22331* L_16 = V_2;
|
|
NullCheck(L_15);
|
|
List_1_Add_m3235900C791A61ED04CDE87BE68CE43CDCB8D820_inline(L_15, L_16, List_1_Add_m3235900C791A61ED04CDE87BE68CE43CDCB8D820_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0062:
|
|
{
|
|
// while (buildQueue.Count > 0 && stopwatch.ElapsedMilliseconds < maxMilliPerFrame)
|
|
Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* L_17 = __this->___buildQueue_6;
|
|
NullCheck(L_17);
|
|
int32_t L_18;
|
|
L_18 = Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_inline(L_17, Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_RuntimeMethod_var);
|
|
if ((((int32_t)L_18) <= ((int32_t)0)))
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
int64_t L_20;
|
|
L_20 = Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF(L_19, NULL);
|
|
int64_t L_21 = __this->___maxMilliPerFrame_0;
|
|
if ((((int64_t)L_20) < ((int64_t)L_21)))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
// if (buildQueue.Count == 0)
|
|
Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* L_22 = __this->___buildQueue_6;
|
|
NullCheck(L_22);
|
|
int32_t L_23;
|
|
L_23 = Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_inline(L_22, Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_RuntimeMethod_var);
|
|
if (L_23)
|
|
{
|
|
goto IL_00b3;
|
|
}
|
|
}
|
|
{
|
|
// sceneProvider.OnDungeonBuildStop();
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_24 = __this->___sceneProvider_2;
|
|
NullCheck(L_24);
|
|
VirtualActionInvoker0::Invoke(5 /* System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStop() */, L_24);
|
|
// NotifySpawnListeners(spawnListeners, spawnList);
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_25 = __this->___spawnListeners_5;
|
|
List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_26 = __this->___spawnList_7;
|
|
DungeonSceneObjectSpawner_NotifySpawnListeners_m9D4DE7EC1CBCAE7F80168120D6C7CA462B529AAE(__this, L_25, L_26, NULL);
|
|
// spawnList.Clear();
|
|
List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_27 = __this->___spawnList_7;
|
|
NullCheck(L_27);
|
|
List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_inline(L_27, List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00b3:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.AsyncDungeonSceneObjectSpawner::Destroy()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncDungeonSceneObjectSpawner_Destroy_m92E013EBE4DBCE1D35741018C536B726EFC7A17D (AsyncDungeonSceneObjectSpawner_tB96BBBB8980B8214DFB1D76AC7FD8225334AB7FE* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// buildQueue = null;
|
|
__this->___buildQueue_6 = (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___buildQueue_6), (void*)(Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E*)NULL);
|
|
// if (sceneProvider != null)
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_0 = __this->___sceneProvider_2;
|
|
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_002b;
|
|
}
|
|
}
|
|
{
|
|
// sceneProvider.OnDungeonBuildStop();
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_2 = __this->___sceneProvider_2;
|
|
NullCheck(L_2);
|
|
VirtualActionInvoker0::Invoke(5 /* System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStop() */, L_2);
|
|
// spawnList.Clear();
|
|
List_1_t4076DB009456249EC181C622DEC21D26BFD9C23C* L_3 = __this->___spawnList_7;
|
|
NullCheck(L_3);
|
|
List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_inline(L_3, List_1_Clear_mF172F86040B64FF25915097DDB9E0BD8A96856E4_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Int32 DungeonArchitect.AsyncDungeonSceneObjectSpawner/SpawnListSorter::Compare(DungeonArchitect.DungeonNodeSpawnData,DungeonArchitect.DungeonNodeSpawnData)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpawnListSorter_Compare_mE8BCC22984D9FD001B56A11D821BD97D43A17544 (SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD* __this, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___0_a, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (a._sortDistance == b._sortDistance) return 0;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_0 = ___0_a;
|
|
float L_1 = L_0.____sortDistance_3;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_2 = ___1_b;
|
|
float L_3 = L_2.____sortDistance_3;
|
|
if ((!(((float)L_1) == ((float)L_3))))
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// if (a._sortDistance == b._sortDistance) return 0;
|
|
return 0;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// return a._sortDistance < b._sortDistance ? -1 : 1;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_4 = ___0_a;
|
|
float L_5 = L_4.____sortDistance_3;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_6 = ___1_b;
|
|
float L_7 = L_6.____sortDistance_3;
|
|
if ((((float)L_5) < ((float)L_7)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
return 1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.AsyncDungeonSceneObjectSpawner/SpawnListSorter::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnListSorter__ctor_m64E79FA1410D002C900DEBD5AE434F346DAF3C67 (SpawnListSorter_t093822DB080C521628A35F13A5333A583DD021AD* __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.DungeonSceneProvider::OnDungeonBuildStart()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_OnDungeonBuildStart_m40542647D4912FFFF5C451B2FBB310CD0E0C2D2F (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Initialize();
|
|
DungeonSceneProvider_Initialize_m5FAD7FF48E4061EB413FF814C870418C75C519A0(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneProvider::OnDungeonBuildStop()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_OnDungeonBuildStop_mDEFF304C0166038BA0E0D1FD8C5D0776299BBB79 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void OnDungeonBuildStop() {}
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::AddGameObject(DungeonArchitect.Themeing.GameObjectDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_AddGameObject_m29DEA817198C802074476A0BDF0824AB41A1A4A4 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* ___0_gameObjectProp, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, RuntimeObject* ___2_objectInstantiator, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual GameObject AddGameObject(GameObjectDungeonThemeItem gameObjectProp, Matrix4x4 transform, IDungeonSceneObjectInstantiator objectInstantiator) { return null; }
|
|
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::AddGameObjectFromArray(DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem,System.Int32,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_AddGameObjectFromArray_m76E12167FA62E9653DB8ED51222B5A5ABC504CAF (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* ___0_gameObjectArrayProp, int32_t ___1_index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_transform, RuntimeObject* ___3_objectInstantiator, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual GameObject AddGameObjectFromArray(GameObjectArrayDungeonThemeItem gameObjectArrayProp, int index, Matrix4x4 transform, IDungeonSceneObjectInstantiator objectInstantiator) { return null; }
|
|
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::AddSprite(DungeonArchitect.Themeing.SpriteDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_AddSprite_mA5006990BD6C40823F12A5A577D0A02425C8C633 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* ___0_spriteProp, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, RuntimeObject* ___2_objectInstantiator, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual GameObject AddSprite(SpriteDungeonThemeItem spriteProp, Matrix4x4 transform, IDungeonSceneObjectInstantiator objectInstantiator) { return null; }
|
|
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneProvider::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_Awake_m779161675741227A5248D18E50FB58CCCB197C5E (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Initialize();
|
|
DungeonSceneProvider_Initialize_m5FAD7FF48E4061EB413FF814C870418C75C519A0(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneProvider::Initialize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_Initialize_m5FAD7FF48E4061EB413FF814C870418C75C519A0 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1CC52295D2C42114023029A798F46648B055C26D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FAE1CEA1731D17F061E49AD65CD04E3AEE6CFB2);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// config = GetComponent<DungeonConfig>();
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_0;
|
|
L_0 = Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98(__this, Component_GetComponent_TisDungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD_mC1A390C3785813E92FA730BD97DCA4978824CB98_RuntimeMethod_var);
|
|
__this->___config_4 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___config_4), (void*)L_0);
|
|
// dungeon = GetComponent<Dungeon>();
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_1;
|
|
L_1 = Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8(__this, Component_GetComponent_TisDungeon_tAA854F521189538FD299BECE6025726B6C359227_mBD982A528DE9BA119B354B85129CEA38FF5B51F8_RuntimeMethod_var);
|
|
__this->___dungeon_5 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeon_5), (void*)L_1);
|
|
// if (itemParent != null && !itemParent.isStatic)
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___itemParent_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = __this->___itemParent_6;
|
|
NullCheck(L_4);
|
|
bool L_5;
|
|
L_5 = GameObject_get_isStatic_mB88ADDE2E0D3544FACC287E9B49AFA116C07FB66(L_4, NULL);
|
|
if (L_5)
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogWarning("Dungeon Scene Items parent is not marked static (" + itemParent.name + "). Please mark as static to improve performance");
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->___itemParent_6;
|
|
NullCheck(L_6);
|
|
String_t* L_7;
|
|
L_7 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_6, NULL);
|
|
String_t* L_8;
|
|
L_8 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral1CC52295D2C42114023029A798F46648B055C26D, L_7, _stringLiteral7FAE1CEA1731D17F061E49AD65CD04E3AEE6CFB2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_8, NULL);
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::BuildGameObject(DungeonArchitect.Themeing.GameObjectDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_BuildGameObject_m70D0CDC5499D0F5DB98255102B3EB1ED9BB5C86F (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* ___0_gameObjectProp, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, RuntimeObject* ___2_objectInstantiator, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return BuildGameObject (gameObjectProp.Template, gameObjectProp.NodeId, gameObjectProp.affectsNavigation, transform, gameObjectProp.externallyManaged, objectInstantiator);
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_0 = ___0_gameObjectProp;
|
|
NullCheck(L_0);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = L_0->___Template_15;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_2 = ___0_gameObjectProp;
|
|
NullCheck(L_2);
|
|
String_t* L_3 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_2)->___NodeId_0;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_4 = ___0_gameObjectProp;
|
|
NullCheck(L_4);
|
|
bool L_5 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_4)->___affectsNavigation_7;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6 = ___1_transform;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_7 = ___0_gameObjectProp;
|
|
NullCheck(L_7);
|
|
bool L_8 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_7)->___externallyManaged_14;
|
|
RuntimeObject* L_9 = ___2_objectInstantiator;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
|
|
L_10 = DungeonSceneProvider_BuildGameObject_m10DA8F2B5A59218FB84A8469BE495955385BC6A4(__this, L_1, L_3, L_5, L_6, L_8, L_9, NULL);
|
|
return L_10;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::BuildGameObjectFromArray(DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem,System.Int32,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_BuildGameObjectFromArray_mD6535742BC46F2EAA0BB741A908B74D8F67AC854 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* ___0_gameObjectArrayProp, int32_t ___1_index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_transform, RuntimeObject* ___3_objectInstantiator, 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;
|
|
}
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
|
|
{
|
|
// if (index < 0 || index >= gameObjectArrayProp.Templates.Length) {
|
|
int32_t L_0 = ___1_index;
|
|
if ((((int32_t)L_0) < ((int32_t)0)))
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___1_index;
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_2 = ___0_gameObjectArrayProp;
|
|
NullCheck(L_2);
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_3 = L_2->___Templates_15;
|
|
NullCheck(L_3);
|
|
if ((((int32_t)L_1) < ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// return null;
|
|
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// GameObject template = gameObjectArrayProp.Templates[index];
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_4 = ___0_gameObjectArrayProp;
|
|
NullCheck(L_4);
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_5 = L_4->___Templates_15;
|
|
int32_t L_6 = ___1_index;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
V_0 = L_8;
|
|
// if (template == null)
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = V_0;
|
|
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_0025;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// return BuildGameObject(template, gameObjectArrayProp.NodeId, gameObjectArrayProp.affectsNavigation, transform, gameObjectArrayProp.externallyManaged, objectInstantiator);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = V_0;
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_12 = ___0_gameObjectArrayProp;
|
|
NullCheck(L_12);
|
|
String_t* L_13 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_12)->___NodeId_0;
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_14 = ___0_gameObjectArrayProp;
|
|
NullCheck(L_14);
|
|
bool L_15 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_14)->___affectsNavigation_7;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16 = ___2_transform;
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_17 = ___0_gameObjectArrayProp;
|
|
NullCheck(L_17);
|
|
bool L_18 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_17)->___externallyManaged_14;
|
|
RuntimeObject* L_19 = ___3_objectInstantiator;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20;
|
|
L_20 = DungeonSceneProvider_BuildGameObject_m10DA8F2B5A59218FB84A8469BE495955385BC6A4(__this, L_11, L_13, L_15, L_16, L_18, L_19, NULL);
|
|
return L_20;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::BuildGameObject(UnityEngine.GameObject,System.String,System.Boolean,UnityEngine.Matrix4x4,System.Boolean,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_BuildGameObject_m10DA8F2B5A59218FB84A8469BE495955385BC6A4 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_template, String_t* ___1_nodeId, bool ___2_affectsNavigation, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___3_transform, bool ___4_externallyManaged, RuntimeObject* ___5_objectInstantiator, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDungeonSceneObjectInstantiator_tDF0413E32C017E0075100CB80F8EC5CA31A03FFC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
|
|
String_t* V_1 = NULL;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B3_0 = NULL;
|
|
{
|
|
// Matrix.DecomposeMatrix(ref transform, out _position, out _rotation, out _scale);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->____position_7);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_1 = (&__this->____rotation_8);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->____scale_9);
|
|
Matrix_DecomposeMatrix_mF670E9C9FBCCA971BCE5E3D8C4A0B7DAB0AE5243((&___3_transform), L_0, L_1, L_2, NULL);
|
|
// var MeshTemplate = template;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = ___0_template;
|
|
V_0 = L_3;
|
|
// string NodeId = nodeId;
|
|
String_t* L_4 = ___1_nodeId;
|
|
V_1 = L_4;
|
|
// var parentTransform = (itemParent != null) ? itemParent.transform : null;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___itemParent_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_002e;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)(NULL));
|
|
goto IL_0039;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = __this->___itemParent_6;
|
|
NullCheck(L_7);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
|
|
L_8 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_7, NULL);
|
|
G_B3_0 = L_8;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
V_2 = G_B3_0;
|
|
// var gameObj = objectInstantiator.Instantiate(MeshTemplate, _position, _rotation, _scale, parentTransform);
|
|
RuntimeObject* L_9 = ___5_objectInstantiator;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = __this->____position_7;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = __this->____rotation_8;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = __this->____scale_9;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = V_2;
|
|
NullCheck(L_9);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15;
|
|
L_15 = InterfaceFuncInvoker5< GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(0 /* UnityEngine.GameObject DungeonArchitect.IDungeonSceneObjectInstantiator::Instantiate(UnityEngine.GameObject,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Transform) */, IDungeonSceneObjectInstantiator_tDF0413E32C017E0075100CB80F8EC5CA31A03FFC_il2cpp_TypeInfo_var, L_9, L_10, L_11, L_12, L_13, L_14);
|
|
// var data = gameObj.AddComponent<DungeonSceneProviderData> ();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = L_15;
|
|
NullCheck(L_16);
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_17;
|
|
L_17 = GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C(L_16, GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C_RuntimeMethod_var);
|
|
// data.NodeId = NodeId;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_18 = L_17;
|
|
String_t* L_19 = V_1;
|
|
NullCheck(L_18);
|
|
L_18->___NodeId_4 = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_18->___NodeId_4), (void*)L_19);
|
|
// data.dungeon = dungeon;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_20 = L_18;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_21 = __this->___dungeon_5;
|
|
NullCheck(L_20);
|
|
L_20->___dungeon_5 = L_21;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_20->___dungeon_5), (void*)L_21);
|
|
// data.affectsNavigation = affectsNavigation;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_22 = L_20;
|
|
bool L_23 = ___2_affectsNavigation;
|
|
NullCheck(L_22);
|
|
L_22->___affectsNavigation_6 = L_23;
|
|
// data.externallyManaged = externallyManaged;
|
|
bool L_24 = ___4_externallyManaged;
|
|
NullCheck(L_22);
|
|
L_22->___externallyManaged_8 = L_24;
|
|
// return gameObj;
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneProvider::FlipSpriteTransform(UnityEngine.Matrix4x4&,UnityEngine.Sprite)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_FlipSpriteTransform_mA7E4644EE2485A935B0A77A1444ACD7CF05EAE64 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_transform, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___1_sprite, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
float V_1 = 0.0f;
|
|
{
|
|
// Matrix.DecomposeMatrix(ref transform, out _position, out _rotation, out _scale);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_0 = ___0_transform;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1 = (&__this->____position_7);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_2 = (&__this->____rotation_8);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = (&__this->____scale_9);
|
|
Matrix_DecomposeMatrix_mF670E9C9FBCCA971BCE5E3D8C4A0B7DAB0AE5243(L_0, L_1, L_2, L_3, NULL);
|
|
// FlipSpritePosition(ref _position);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = (&__this->____position_7);
|
|
DungeonSceneProvider_FlipSpritePosition_m08D7CACFEBD24ACB0683DD145BAF16720B247615(__this, L_4, NULL);
|
|
// var angles = _rotation.eulerAngles;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_5 = (&__this->____rotation_8);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline(L_5, NULL);
|
|
V_0 = L_6;
|
|
// var t = angles.z;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
|
|
float L_8 = L_7.___z_4;
|
|
V_1 = L_8;
|
|
// angles.z = -angles.y;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
|
|
float L_10 = L_9.___y_3;
|
|
(&V_0)->___z_4 = ((-L_10));
|
|
// angles.y = t;
|
|
float L_11 = V_1;
|
|
(&V_0)->___y_3 = L_11;
|
|
// _rotation = Quaternion.Euler(angles);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
|
|
L_13 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_12, NULL);
|
|
__this->____rotation_8 = L_13;
|
|
// transform.SetTRS(_position, _rotation, _scale);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_14 = ___0_transform;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = __this->____position_7;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = __this->____rotation_8;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = __this->____scale_9;
|
|
Matrix4x4_SetTRS_m8002A569FE81574DABE86044C8FF6F7C44DA21AA(L_14, L_15, L_16, L_17, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneProvider::FlipSpritePosition(UnityEngine.Matrix4x4&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_FlipSpritePosition_mB1504305507B7E70AC34CB27BBC200C7761E4DC1 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___0_transform, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// var position = Matrix.GetTranslation(ref transform);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_0 = ___0_transform;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_0, NULL);
|
|
V_0 = L_1;
|
|
// FlipSpritePosition(ref _position);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->____position_7);
|
|
DungeonSceneProvider_FlipSpritePosition_m08D7CACFEBD24ACB0683DD145BAF16720B247615(__this, L_2, NULL);
|
|
// Matrix.SetTranslation(ref transform, position);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_3 = ___0_transform;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
|
|
Matrix_SetTranslation_mAA917514414E05888555DF3453E6DBDE160538A1(L_3, L_4, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneProvider::FlipSpritePosition(UnityEngine.Vector3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_FlipSpritePosition_m08D7CACFEBD24ACB0683DD145BAF16720B247615 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_position, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
{
|
|
// var z = position.z;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___0_position;
|
|
float L_1 = L_0->___z_4;
|
|
V_0 = L_1;
|
|
// position.z = position.y;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = ___0_position;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = ___0_position;
|
|
float L_4 = L_3->___y_3;
|
|
L_2->___z_4 = L_4;
|
|
// position.y = z;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_5 = ___0_position;
|
|
float L_6 = V_0;
|
|
L_5->___y_3 = L_6;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneProvider::InvalidateNodeCache(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_InvalidateNodeCache_mD9C8BED731C0C39526F14D4E028253EAED8B3E3F (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, String_t* ___0_NodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void InvalidateNodeCache(string NodeId) { }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject DungeonArchitect.DungeonSceneProvider::BuildSpriteObject(DungeonArchitect.Themeing.SpriteDungeonThemeItem,UnityEngine.Matrix4x4,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* DungeonSceneProvider_BuildSpriteObject_m9C4980580A688E1D7C58B67C04E8BD5CA47F6065 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* ___0_spriteData, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, String_t* ___2_NodeId, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisBoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA_m269F530A27F1496AA2C27915AA02DBC4BDF0EB69_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786_m1AC4AC9DD0DE9EA6D8CCD2399273B71ECA3033D2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_mDC33421D7DA59610EEC9A5E208A162DF9934C391_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisSpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B_mC0705A0CDAD279A507AA0FD4425FB60968CCE8C4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
|
|
SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* V_4 = NULL;
|
|
float V_5 = 0.0f;
|
|
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* V_6 = NULL;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
{
|
|
// if (spriteData.sprite == null) return null;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_0 = ___0_spriteData;
|
|
NullCheck(L_0);
|
|
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_1 = L_0->___sprite_15;
|
|
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_0010;
|
|
}
|
|
}
|
|
{
|
|
// if (spriteData.sprite == null) return null;
|
|
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// var gameObj = new GameObject(spriteData.sprite.name);
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_3 = ___0_spriteData;
|
|
NullCheck(L_3);
|
|
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_4 = L_3->___sprite_15;
|
|
NullCheck(L_4);
|
|
String_t* L_5;
|
|
L_5 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_4, NULL);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_6, L_5, NULL);
|
|
V_0 = L_6;
|
|
// var spriteRenderer = gameObj.AddComponent<SpriteRenderer>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = V_0;
|
|
NullCheck(L_7);
|
|
SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* L_8;
|
|
L_8 = GameObject_AddComponent_TisSpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B_mC0705A0CDAD279A507AA0FD4425FB60968CCE8C4(L_7, GameObject_AddComponent_TisSpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B_mC0705A0CDAD279A507AA0FD4425FB60968CCE8C4_RuntimeMethod_var);
|
|
V_1 = L_8;
|
|
// spriteRenderer.sprite = spriteData.sprite;
|
|
SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* L_9 = V_1;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_10 = ___0_spriteData;
|
|
NullCheck(L_10);
|
|
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_11 = L_10->___sprite_15;
|
|
NullCheck(L_9);
|
|
SpriteRenderer_set_sprite_m7B176E33955108C60CAE21DFC153A0FAC674CB53(L_9, L_11, NULL);
|
|
// spriteRenderer.color = spriteData.color;
|
|
SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* L_12 = V_1;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_13 = ___0_spriteData;
|
|
NullCheck(L_13);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = L_13->___color_16;
|
|
NullCheck(L_12);
|
|
SpriteRenderer_set_color_mB0EEC2845A0347E296C01C831F967731D2804546(L_12, L_14, NULL);
|
|
// spriteRenderer.sortingOrder = spriteData.orderInLayer;
|
|
SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* L_15 = V_1;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_16 = ___0_spriteData;
|
|
NullCheck(L_16);
|
|
int32_t L_17 = L_16->___orderInLayer_19;
|
|
NullCheck(L_15);
|
|
Renderer_set_sortingOrder_m4C67F002AD68CA0D55D20D6B78CDED3DB24467DA(L_15, L_17, NULL);
|
|
// if (spriteData.materialOverride != null) {
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_18 = ___0_spriteData;
|
|
NullCheck(L_18);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_19 = L_18->___materialOverride_17;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_20;
|
|
L_20 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_20)
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
// spriteRenderer.material = spriteData.materialOverride;
|
|
SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* L_21 = V_1;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_22 = ___0_spriteData;
|
|
NullCheck(L_22);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = L_22->___materialOverride_17;
|
|
NullCheck(L_21);
|
|
Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A(L_21, L_23, NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
// if (spriteData.sortingLayerName != null && spriteData.sortingLayerName.Length > 0) {
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_24 = ___0_spriteData;
|
|
NullCheck(L_24);
|
|
String_t* L_25 = L_24->___sortingLayerName_18;
|
|
if (!L_25)
|
|
{
|
|
goto IL_0088;
|
|
}
|
|
}
|
|
{
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_26 = ___0_spriteData;
|
|
NullCheck(L_26);
|
|
String_t* L_27 = L_26->___sortingLayerName_18;
|
|
NullCheck(L_27);
|
|
int32_t L_28;
|
|
L_28 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_27, NULL);
|
|
if ((((int32_t)L_28) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0088;
|
|
}
|
|
}
|
|
{
|
|
// spriteRenderer.sortingLayerName = spriteData.sortingLayerName;
|
|
SpriteRenderer_t1DD7FE258F072E1FA87D6577BA27225892B8047B* L_29 = V_1;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_30 = ___0_spriteData;
|
|
NullCheck(L_30);
|
|
String_t* L_31 = L_30->___sortingLayerName_18;
|
|
NullCheck(L_29);
|
|
Renderer_set_sortingLayerName_mF335BAE30015B49C27FF3C063B033E44C237AC8A(L_29, L_31, NULL);
|
|
}
|
|
|
|
IL_0088:
|
|
{
|
|
// var collisionType = spriteData.collisionType;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_32 = ___0_spriteData;
|
|
NullCheck(L_32);
|
|
int32_t L_33 = L_32->___collisionType_20;
|
|
V_2 = L_33;
|
|
// if (collisionType != DungeonSpriteCollisionType.None) {
|
|
int32_t L_34 = V_2;
|
|
if (!L_34)
|
|
{
|
|
goto IL_0178;
|
|
}
|
|
}
|
|
{
|
|
// Vector2 baseScaleMultiplier = Vector2.one;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35;
|
|
L_35 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
|
|
V_3 = L_35;
|
|
// var sprite = spriteData.sprite;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_36 = ___0_spriteData;
|
|
NullCheck(L_36);
|
|
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_37 = L_36->___sprite_15;
|
|
V_4 = L_37;
|
|
// var pixelsPerUnit = sprite.pixelsPerUnit;
|
|
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_38 = V_4;
|
|
NullCheck(L_38);
|
|
float L_39;
|
|
L_39 = Sprite_get_pixelsPerUnit_m5A5984BC298062DF4CD2CB3E8534443FFCF31826(L_38, NULL);
|
|
V_5 = L_39;
|
|
// baseScaleMultiplier.x = sprite.rect.width / pixelsPerUnit;
|
|
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_40 = V_4;
|
|
NullCheck(L_40);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_41;
|
|
L_41 = Sprite_get_rect_m2D85032EBEDC505E346E49291B8816BDB18DF625(L_40, NULL);
|
|
V_7 = L_41;
|
|
float L_42;
|
|
L_42 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_7), NULL);
|
|
float L_43 = V_5;
|
|
(&V_3)->___x_0 = ((float)(L_42/L_43));
|
|
// baseScaleMultiplier.y = sprite.rect.height / pixelsPerUnit;
|
|
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_44 = V_4;
|
|
NullCheck(L_44);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_45;
|
|
L_45 = Sprite_get_rect_m2D85032EBEDC505E346E49291B8816BDB18DF625(L_44, NULL);
|
|
V_7 = L_45;
|
|
float L_46;
|
|
L_46 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_7), NULL);
|
|
float L_47 = V_5;
|
|
(&V_3)->___y_1 = ((float)(L_46/L_47));
|
|
// Collider2D collider = null;
|
|
V_6 = (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52*)NULL;
|
|
// if (collisionType == DungeonSpriteCollisionType.Box) {
|
|
int32_t L_48 = V_2;
|
|
if ((!(((uint32_t)L_48) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0112;
|
|
}
|
|
}
|
|
{
|
|
// var boxCollider = gameObj.AddComponent<BoxCollider2D>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_49 = V_0;
|
|
NullCheck(L_49);
|
|
BoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA* L_50;
|
|
L_50 = GameObject_AddComponent_TisBoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA_m269F530A27F1496AA2C27915AA02DBC4BDF0EB69(L_49, GameObject_AddComponent_TisBoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA_m269F530A27F1496AA2C27915AA02DBC4BDF0EB69_RuntimeMethod_var);
|
|
// boxCollider.size = Vector3.Scale(spriteData.physicsSize, baseScaleMultiplier);
|
|
BoxCollider2D_tF860C7737FFB062CEC06577E0CD8364EEC1D4EDA* L_51 = L_50;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_52 = ___0_spriteData;
|
|
NullCheck(L_52);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_53 = L_52->___physicsSize_23;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
|
|
L_54 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_53, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_55 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
|
|
L_56 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_55, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57;
|
|
L_57 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_54, L_56, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_58;
|
|
L_58 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_57, NULL);
|
|
NullCheck(L_51);
|
|
BoxCollider2D_set_size_mA69E48F639FFB614B5FC083D3FEED3DF78A9FF46(L_51, L_58, NULL);
|
|
// collider = boxCollider;
|
|
V_6 = L_51;
|
|
goto IL_013f;
|
|
}
|
|
|
|
IL_0112:
|
|
{
|
|
// else if (collisionType == DungeonSpriteCollisionType.Circle) {
|
|
int32_t L_59 = V_2;
|
|
if ((!(((uint32_t)L_59) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0133;
|
|
}
|
|
}
|
|
{
|
|
// var circleCollider = gameObj.AddComponent<CircleCollider2D>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_60 = V_0;
|
|
NullCheck(L_60);
|
|
CircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786* L_61;
|
|
L_61 = GameObject_AddComponent_TisCircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786_m1AC4AC9DD0DE9EA6D8CCD2399273B71ECA3033D2(L_60, GameObject_AddComponent_TisCircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786_m1AC4AC9DD0DE9EA6D8CCD2399273B71ECA3033D2_RuntimeMethod_var);
|
|
// circleCollider.radius = spriteData.physicsRadius * baseScaleMultiplier.x;
|
|
CircleCollider2D_t5D665D58EACA966EA4033BCF0EE91E198552E786* L_62 = L_61;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_63 = ___0_spriteData;
|
|
NullCheck(L_63);
|
|
float L_64 = L_63->___physicsRadius_24;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65 = V_3;
|
|
float L_66 = L_65.___x_0;
|
|
NullCheck(L_62);
|
|
CircleCollider2D_set_radius_m468ECCD06634C48E6837A55B9E8D056BBF15FC52(L_62, ((float)il2cpp_codegen_multiply(L_64, L_66)), NULL);
|
|
// collider = circleCollider;
|
|
V_6 = L_62;
|
|
goto IL_013f;
|
|
}
|
|
|
|
IL_0133:
|
|
{
|
|
// else if (collisionType == DungeonSpriteCollisionType.Polygon) {
|
|
int32_t L_67 = V_2;
|
|
if ((!(((uint32_t)L_67) == ((uint32_t)3))))
|
|
{
|
|
goto IL_013f;
|
|
}
|
|
}
|
|
{
|
|
// collider = gameObj.AddComponent<PolygonCollider2D>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_68 = V_0;
|
|
NullCheck(L_68);
|
|
PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* L_69;
|
|
L_69 = GameObject_AddComponent_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_mDC33421D7DA59610EEC9A5E208A162DF9934C391(L_68, GameObject_AddComponent_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_mDC33421D7DA59610EEC9A5E208A162DF9934C391_RuntimeMethod_var);
|
|
V_6 = L_69;
|
|
}
|
|
|
|
IL_013f:
|
|
{
|
|
// if (collider != null) {
|
|
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_70 = V_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_71;
|
|
L_71 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_70, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_71)
|
|
{
|
|
goto IL_0178;
|
|
}
|
|
}
|
|
{
|
|
// collider.sharedMaterial = spriteData.physicsMaterial;
|
|
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_72 = V_6;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_73 = ___0_spriteData;
|
|
NullCheck(L_73);
|
|
PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* L_74 = L_73->___physicsMaterial_21;
|
|
NullCheck(L_72);
|
|
Collider2D_set_sharedMaterial_m3CA0689BCC35C5601FEF7FD60ECA3F8A47C7FC8B(L_72, L_74, NULL);
|
|
// collider.offset = Vector3.Scale(spriteData.physicsOffset, baseScaleMultiplier);
|
|
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_75 = V_6;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_76 = ___0_spriteData;
|
|
NullCheck(L_76);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_77 = L_76->___physicsOffset_22;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78;
|
|
L_78 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_77, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_79 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
|
|
L_80 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_79, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81;
|
|
L_81 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_78, L_80, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_82;
|
|
L_82 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_81, NULL);
|
|
NullCheck(L_75);
|
|
Collider2D_set_offset_m416A5FDD11A7E07322418D1869AEFF9F1295913F(L_75, L_82, NULL);
|
|
}
|
|
|
|
IL_0178:
|
|
{
|
|
// Matrix.DecomposeMatrix(ref transform, out _position, out _rotation, out _scale);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_83 = (&__this->____position_7);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_84 = (&__this->____rotation_8);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_85 = (&__this->____scale_9);
|
|
Matrix_DecomposeMatrix_mF670E9C9FBCCA971BCE5E3D8C4A0B7DAB0AE5243((&___1_transform), L_83, L_84, L_85, NULL);
|
|
// gameObj.transform.position = _position;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_86 = V_0;
|
|
NullCheck(L_86);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_87;
|
|
L_87 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_86, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88 = __this->____position_7;
|
|
NullCheck(L_87);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_87, L_88, NULL);
|
|
// gameObj.transform.rotation = _rotation;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_89 = V_0;
|
|
NullCheck(L_89);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_90;
|
|
L_90 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_89, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_91 = __this->____rotation_8;
|
|
NullCheck(L_90);
|
|
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_90, L_91, NULL);
|
|
// gameObj.transform.localScale = _scale;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_92 = V_0;
|
|
NullCheck(L_92);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_93;
|
|
L_93 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_92, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94 = __this->____scale_9;
|
|
NullCheck(L_93);
|
|
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_93, L_94, NULL);
|
|
// if (itemParent != null) {
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_95 = __this->___itemParent_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_96;
|
|
L_96 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_95, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_96)
|
|
{
|
|
goto IL_01e9;
|
|
}
|
|
}
|
|
{
|
|
// gameObj.transform.SetParent(itemParent.transform, true);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_97 = V_0;
|
|
NullCheck(L_97);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_98;
|
|
L_98 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_97, NULL);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_99 = __this->___itemParent_6;
|
|
NullCheck(L_99);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_100;
|
|
L_100 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_99, NULL);
|
|
NullCheck(L_98);
|
|
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_98, L_100, (bool)1, NULL);
|
|
}
|
|
|
|
IL_01e9:
|
|
{
|
|
// var data = gameObj.AddComponent<DungeonSceneProviderData> ();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_101 = V_0;
|
|
NullCheck(L_101);
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_102;
|
|
L_102 = GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C(L_101, GameObject_AddComponent_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_m2A571290384F238E17D1E19728FD8BA31E3A531C_RuntimeMethod_var);
|
|
// data.NodeId = NodeId;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_103 = L_102;
|
|
String_t* L_104 = ___2_NodeId;
|
|
NullCheck(L_103);
|
|
L_103->___NodeId_4 = L_104;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_103->___NodeId_4), (void*)L_104);
|
|
// data.dungeon = dungeon;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_105 = L_103;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_106 = __this->___dungeon_5;
|
|
NullCheck(L_105);
|
|
L_105->___dungeon_5 = L_106;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_105->___dungeon_5), (void*)L_106);
|
|
// data.affectsNavigation = spriteData.affectsNavigation;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_107 = ___0_spriteData;
|
|
NullCheck(L_107);
|
|
bool L_108 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_107)->___affectsNavigation_7;
|
|
NullCheck(L_105);
|
|
L_105->___affectsNavigation_6 = L_108;
|
|
// return gameObj;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_109 = V_0;
|
|
return L_109;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneProvider::SetTransform(UnityEngine.Transform,UnityEngine.Matrix4x4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider_SetTransform_m1351093BA02146AB6CC27BD83E6B6B8BAA8C63F3 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_matrix, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Matrix.DecomposeMatrix(ref matrix, out _position, out _rotation, out _scale);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->____position_7);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_1 = (&__this->____rotation_8);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->____scale_9);
|
|
Matrix_DecomposeMatrix_mF670E9C9FBCCA971BCE5E3D8C4A0B7DAB0AE5243((&___1_matrix), L_0, L_1, L_2, NULL);
|
|
// transform.position = _position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_transform;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->____position_7;
|
|
NullCheck(L_3);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_3, L_4, NULL);
|
|
// transform.rotation = _rotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___0_transform;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = __this->____rotation_8;
|
|
NullCheck(L_5);
|
|
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_5, L_6, NULL);
|
|
// transform.localScale = _scale;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___0_transform;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = __this->____scale_9;
|
|
NullCheck(L_7);
|
|
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_7, L_8, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonSceneProvider::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProvider__ctor_m6A7A580F64140998ABF22A7711826654154AFAC6 (DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* __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.DungeonSceneProviderData::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSceneProviderData__ctor_m6C363AA0D36A9EE7E54C92E758A51525F1F3DD98 (DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int userData = -1;
|
|
__this->___userData_7 = (-1);
|
|
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.DungeonItemSpawnListener::SetMetadata(UnityEngine.GameObject,DungeonArchitect.DungeonNodeSpawnData)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonItemSpawnListener_SetMetadata_m440D60FD0752D6C16636EB608002EE1CF5FEFA9C (DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_dungeonItem, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___1_spawnData, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void SetMetadata(GameObject dungeonItem, DungeonNodeSpawnData spawnData) { }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonItemSpawnListener::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonItemSpawnListener__ctor_mFFB221826E9ECF86D406826BBC188C01D81E802A (DungeonItemSpawnListener_tBDC8AD76E919B2F334244A50FA526900164FC124* __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.NonPooledDungeonSceneProvider::OnDungeonBuildStart()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonPooledDungeonSceneProvider_OnDungeonBuildStart_mCB2DF74BF19EBE2F00DBBB48D415151169894815 (NonPooledDungeonSceneProvider_t6746A78F45EE56BF11471859FB3F6796DBB54726* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Initialize();
|
|
DungeonSceneProvider_Initialize_m5FAD7FF48E4061EB413FF814C870418C75C519A0(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.NonPooledDungeonSceneProvider::OnDungeonBuildStop()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonPooledDungeonSceneProvider_OnDungeonBuildStop_m9ABC982ACDB9D012726CE3E0CDEECEE789DA234F (NonPooledDungeonSceneProvider_t6746A78F45EE56BF11471859FB3F6796DBB54726* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.NonPooledDungeonSceneProvider::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonPooledDungeonSceneProvider__ctor_mA61666223FEB1577A41B7B15052957FEB8DB4F62 (NonPooledDungeonSceneProvider_t6746A78F45EE56BF11471859FB3F6796DBB54726* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
PooledDungeonSceneProvider__ctor_m757C3421663ECCC2620E4271F804EA1BCDDFAD14(__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.PooledDungeonSceneProvider::OnDungeonBuildStart()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider_OnDungeonBuildStart_mA88B89DF96E93DB92B74E40F193AE434C7790C06 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m61DF76CF5AAD934A35A03772747B71E1E6D59D07_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m2E29D17C7693F5518C6D6170625FD6E8C8374C56_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_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*)&Queue_1_Enqueue_m5A435FDDADE10BC9599E175F9B600C40ECFE3C1B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* V_2 = NULL;
|
|
{
|
|
// base.OnDungeonBuildStart();
|
|
DungeonSceneProvider_OnDungeonBuildStart_m40542647D4912FFFF5C451B2FBB310CD0E0C2D2F(__this, NULL);
|
|
// pooledObjects.Clear ();
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_0 = __this->___pooledObjects_10;
|
|
NullCheck(L_0);
|
|
Dictionary_2_Clear_m2E29D17C7693F5518C6D6170625FD6E8C8374C56(L_0, Dictionary_2_Clear_m2E29D17C7693F5518C6D6170625FD6E8C8374C56_RuntimeMethod_var);
|
|
// var items = GameObject.FindObjectsOfType<DungeonSceneProviderData>();
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_1;
|
|
L_1 = Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3(Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var);
|
|
// foreach (var item in items) {
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_0094;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// foreach (var item in items) {
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_2 = V_0;
|
|
int32_t L_3 = V_1;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
V_2 = L_5;
|
|
// if (item == null || item.externallyManaged) continue;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_6 = V_2;
|
|
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_0090;
|
|
}
|
|
}
|
|
{
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_8 = V_2;
|
|
NullCheck(L_8);
|
|
bool L_9 = L_8->___externallyManaged_8;
|
|
if (L_9)
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
}
|
|
{
|
|
// if (item.dungeon != this.dungeon) continue;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_10 = V_2;
|
|
NullCheck(L_10);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_11 = L_10->___dungeon_5;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_12 = ((DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744*)__this)->___dungeon_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_13;
|
|
L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, L_12, NULL);
|
|
if (L_13)
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
}
|
|
{
|
|
// if (item.NodeId == null) continue;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_14 = V_2;
|
|
NullCheck(L_14);
|
|
String_t* L_15 = L_14->___NodeId_4;
|
|
if (!L_15)
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
}
|
|
{
|
|
// if (!pooledObjects.ContainsKey(item.NodeId)) {
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_16 = __this->___pooledObjects_10;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_17 = V_2;
|
|
NullCheck(L_17);
|
|
String_t* L_18 = L_17->___NodeId_4;
|
|
NullCheck(L_16);
|
|
bool L_19;
|
|
L_19 = Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF(L_16, L_18, Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var);
|
|
if (L_19)
|
|
{
|
|
goto IL_0074;
|
|
}
|
|
}
|
|
{
|
|
// pooledObjects.Add(item.NodeId, new Queue<GameObject>());
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_20 = __this->___pooledObjects_10;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_21 = V_2;
|
|
NullCheck(L_21);
|
|
String_t* L_22 = L_21->___NodeId_4;
|
|
Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_23 = (Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4*)il2cpp_codegen_object_new(Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_23);
|
|
Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82(L_23, Queue_1__ctor_m6C30DC4D1D969EDB9CB65C30AD26D6263B66DB82_RuntimeMethod_var);
|
|
NullCheck(L_20);
|
|
Dictionary_2_Add_m61DF76CF5AAD934A35A03772747B71E1E6D59D07(L_20, L_22, L_23, Dictionary_2_Add_m61DF76CF5AAD934A35A03772747B71E1E6D59D07_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0074:
|
|
{
|
|
// pooledObjects[item.NodeId].Enqueue(item.gameObject);
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_24 = __this->___pooledObjects_10;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_25 = V_2;
|
|
NullCheck(L_25);
|
|
String_t* L_26 = L_25->___NodeId_4;
|
|
NullCheck(L_24);
|
|
Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_27;
|
|
L_27 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_24, L_26, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var);
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_28 = V_2;
|
|
NullCheck(L_28);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29;
|
|
L_29 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_28, NULL);
|
|
NullCheck(L_27);
|
|
Queue_1_Enqueue_m5A435FDDADE10BC9599E175F9B600C40ECFE3C1B(L_27, L_29, Queue_1_Enqueue_m5A435FDDADE10BC9599E175F9B600C40ECFE3C1B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
int32_t L_30 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_30, 1));
|
|
}
|
|
|
|
IL_0094:
|
|
{
|
|
// foreach (var item in items) {
|
|
int32_t L_31 = V_1;
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_32 = V_0;
|
|
NullCheck(L_32);
|
|
if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length)))))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.PooledDungeonSceneProvider::OnDungeonBuildStop()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider_OnDungeonBuildStop_m2598FB2D6985F370B77D9AB221FA95925798DCB3 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m2E29D17C7693F5518C6D6170625FD6E8C8374C56_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m66D9F844AC36B76933FDB602D378BF1A8FA1EEC6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m1B4A4A3D310A66CDD224C95F46547A8C7B502ADA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5F41FA59922D25CD30DB77A03F38E16704CB732E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7A7674035171CAED8A622F9F8BED80469BD0DAAA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m004A51C2DC95B2DF876ED9922473E359E80A006F_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_2 = NULL;
|
|
{
|
|
// foreach (var objects in pooledObjects.Values) {
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_0 = __this->___pooledObjects_10;
|
|
NullCheck(L_0);
|
|
ValueCollection_t27A522DDBC06990437D71FD74B20F2FA371C5010* L_1;
|
|
L_1 = Dictionary_2_get_Values_m66D9F844AC36B76933FDB602D378BF1A8FA1EEC6(L_0, Dictionary_2_get_Values_m66D9F844AC36B76933FDB602D378BF1A8FA1EEC6_RuntimeMethod_var);
|
|
NullCheck(L_1);
|
|
Enumerator_t26141F490D7B023DB7A7318C6005415D5395163B L_2;
|
|
L_2 = ValueCollection_GetEnumerator_m004A51C2DC95B2DF876ED9922473E359E80A006F(L_1, ValueCollection_GetEnumerator_m004A51C2DC95B2DF876ED9922473E359E80A006F_RuntimeMethod_var);
|
|
V_0 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0063:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m1B4A4A3D310A66CDD224C95F46547A8C7B502ADA((&V_0), Enumerator_Dispose_m1B4A4A3D310A66CDD224C95F46547A8C7B502ADA_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0058_1;
|
|
}
|
|
|
|
IL_0013_1:
|
|
{
|
|
// foreach (var objects in pooledObjects.Values) {
|
|
Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_3;
|
|
L_3 = Enumerator_get_Current_m7A7674035171CAED8A622F9F8BED80469BD0DAAA_inline((&V_0), Enumerator_get_Current_m7A7674035171CAED8A622F9F8BED80469BD0DAAA_RuntimeMethod_var);
|
|
// foreach (var obj in objects) {
|
|
NullCheck(L_3);
|
|
Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A L_4;
|
|
L_4 = Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B(L_3, Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B_RuntimeMethod_var);
|
|
V_1 = L_4;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_004a_1:
|
|
{// begin finally (depth: 2)
|
|
Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207((&V_1), Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
goto IL_003f_2;
|
|
}
|
|
|
|
IL_0022_2:
|
|
{
|
|
// foreach (var obj in objects) {
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
|
|
L_5 = Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877((&V_1), Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877_RuntimeMethod_var);
|
|
V_2 = L_5;
|
|
// if (Application.isPlaying) {
|
|
bool L_6;
|
|
L_6 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0039_2;
|
|
}
|
|
}
|
|
{
|
|
// Destroy(obj);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_7, NULL);
|
|
goto IL_003f_2;
|
|
}
|
|
|
|
IL_0039_2:
|
|
{
|
|
// DestroyImmediate(obj);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_8, NULL);
|
|
}
|
|
|
|
IL_003f_2:
|
|
{
|
|
// foreach (var obj in objects) {
|
|
bool L_9;
|
|
L_9 = Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8((&V_1), Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8_RuntimeMethod_var);
|
|
if (L_9)
|
|
{
|
|
goto IL_0022_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0058_1;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0058_1:
|
|
{
|
|
// foreach (var objects in pooledObjects.Values) {
|
|
bool L_10;
|
|
L_10 = Enumerator_MoveNext_m5F41FA59922D25CD30DB77A03F38E16704CB732E((&V_0), Enumerator_MoveNext_m5F41FA59922D25CD30DB77A03F38E16704CB732E_RuntimeMethod_var);
|
|
if (L_10)
|
|
{
|
|
goto IL_0013_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
// pooledObjects.Clear ();
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_11 = __this->___pooledObjects_10;
|
|
NullCheck(L_11);
|
|
Dictionary_2_Clear_m2E29D17C7693F5518C6D6170625FD6E8C8374C56(L_11, Dictionary_2_Clear_m2E29D17C7693F5518C6D6170625FD6E8C8374C56_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject DungeonArchitect.PooledDungeonSceneProvider::AddSprite(DungeonArchitect.Themeing.SpriteDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PooledDungeonSceneProvider_AddSprite_mA271E07FDBB9A510B158E3AB1C2EC4D8E73DD879 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* ___0_spriteProp, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, RuntimeObject* ___2_objectInstantiator, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL;
|
|
{
|
|
// if (spriteProp == null) return null;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_0 = ___0_spriteProp;
|
|
if (L_0)
|
|
{
|
|
goto IL_0005;
|
|
}
|
|
}
|
|
{
|
|
// if (spriteProp == null) return null;
|
|
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// string NodeId = spriteProp.NodeId;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_1 = ___0_spriteProp;
|
|
NullCheck(L_1);
|
|
String_t* L_2 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_1)->___NodeId_0;
|
|
V_0 = L_2;
|
|
// if (spriteProp.sprite == null) {
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_3 = ___0_spriteProp;
|
|
NullCheck(L_3);
|
|
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_4 = L_3->___sprite_15;
|
|
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_001c;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// FlipSpriteTransform(ref transform, spriteProp.sprite);
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_6 = ___0_spriteProp;
|
|
NullCheck(L_6);
|
|
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_7 = L_6->___sprite_15;
|
|
DungeonSceneProvider_FlipSpriteTransform_mA7E4644EE2485A935B0A77A1444ACD7CF05EAE64(__this, (&___1_transform), L_7, NULL);
|
|
// GameObject item = null;
|
|
V_1 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
// if (pooledObjects.ContainsKey (NodeId) && pooledObjects [NodeId].Count > 0) {
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_8 = __this->___pooledObjects_10;
|
|
String_t* L_9 = V_0;
|
|
NullCheck(L_8);
|
|
bool L_10;
|
|
L_10 = Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF(L_8, L_9, Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var);
|
|
if (!L_10)
|
|
{
|
|
goto IL_006f;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_11 = __this->___pooledObjects_10;
|
|
String_t* L_12 = V_0;
|
|
NullCheck(L_11);
|
|
Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_13;
|
|
L_13 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_11, L_12, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var);
|
|
NullCheck(L_13);
|
|
int32_t L_14;
|
|
L_14 = Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_inline(L_13, Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_14) <= ((int32_t)0)))
|
|
{
|
|
goto IL_006f;
|
|
}
|
|
}
|
|
{
|
|
// item = pooledObjects [NodeId].Dequeue ();
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_15 = __this->___pooledObjects_10;
|
|
String_t* L_16 = V_0;
|
|
NullCheck(L_15);
|
|
Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_17;
|
|
L_17 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_15, L_16, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var);
|
|
NullCheck(L_17);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18;
|
|
L_18 = Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24(L_17, Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var);
|
|
V_1 = L_18;
|
|
// SetTransform (item.transform, transform);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = V_1;
|
|
NullCheck(L_19);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
|
|
L_20 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_19, NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_21 = ___1_transform;
|
|
DungeonSceneProvider_SetTransform_m1351093BA02146AB6CC27BD83E6B6B8BAA8C63F3(__this, L_20, L_21, NULL);
|
|
goto IL_0079;
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
// item = BuildSpriteObject(spriteProp, transform, NodeId);
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_22 = ___0_spriteProp;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_23 = ___1_transform;
|
|
String_t* L_24 = V_0;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25;
|
|
L_25 = DungeonSceneProvider_BuildSpriteObject_m9C4980580A688E1D7C58B67C04E8BD5CA47F6065(__this, L_22, L_23, L_24, NULL);
|
|
V_1 = L_25;
|
|
}
|
|
|
|
IL_0079:
|
|
{
|
|
// SetStaticState(item, spriteProp.StaticState);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26 = V_1;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_27 = ___0_spriteProp;
|
|
NullCheck(L_27);
|
|
int32_t L_28 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_27)->___StaticState_6;
|
|
PooledDungeonSceneProvider_SetStaticState_m97377CE4DB6CEA70AA13B3C891966B479AC74000(__this, L_26, L_28, NULL);
|
|
// return item;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29 = V_1;
|
|
return L_29;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.PooledDungeonSceneProvider::InvalidateNodeCache(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider_InvalidateNodeCache_m574A81A89FE16FC4593CAC1588BE9FD1394CF80B (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, String_t* ___0_NodeId, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Clear_m3555A3155FAFDEB88920CD5986F360EE6802F4A5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL;
|
|
{
|
|
// if (pooledObjects.ContainsKey(NodeId))
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_0 = __this->___pooledObjects_10;
|
|
String_t* L_1 = ___0_NodeId;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF(L_0, L_1, Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0069;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var obj in pooledObjects[NodeId])
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_3 = __this->___pooledObjects_10;
|
|
String_t* L_4 = ___0_NodeId;
|
|
NullCheck(L_3);
|
|
Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_5;
|
|
L_5 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_3, L_4, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var);
|
|
NullCheck(L_5);
|
|
Enumerator_t550E4A2DBCDB3A15F4A9C4EBC473A9787132793A L_6;
|
|
L_6 = Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B(L_5, Queue_1_GetEnumerator_mFA1E83229BB407C0F17B2F4302364B026942891B_RuntimeMethod_var);
|
|
V_0 = L_6;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_004a:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207((&V_0), Enumerator_Dispose_mD9CA746917F641C6070A4C5D211B9184C0D03207_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_003f_1;
|
|
}
|
|
|
|
IL_0022_1:
|
|
{
|
|
// foreach (var obj in pooledObjects[NodeId])
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
|
|
L_7 = Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877((&V_0), Enumerator_get_Current_m416C4573AA7F972AB6D25BBEC267C5F9986A1877_RuntimeMethod_var);
|
|
V_1 = L_7;
|
|
// if (Application.isPlaying)
|
|
bool L_8;
|
|
L_8 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0039_1;
|
|
}
|
|
}
|
|
{
|
|
// Destroy(obj);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_9, NULL);
|
|
goto IL_003f_1;
|
|
}
|
|
|
|
IL_0039_1:
|
|
{
|
|
// DestroyImmediate(obj);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_10, NULL);
|
|
}
|
|
|
|
IL_003f_1:
|
|
{
|
|
// foreach (var obj in pooledObjects[NodeId])
|
|
bool L_11;
|
|
L_11 = Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8((&V_0), Enumerator_MoveNext_m91B53F3AF1B3D329412CCA3634A4633B1554BBE8_RuntimeMethod_var);
|
|
if (L_11)
|
|
{
|
|
goto IL_0022_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
// pooledObjects[NodeId].Clear();
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_12 = __this->___pooledObjects_10;
|
|
String_t* L_13 = ___0_NodeId;
|
|
NullCheck(L_12);
|
|
Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_14;
|
|
L_14 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_12, L_13, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var);
|
|
NullCheck(L_14);
|
|
Queue_1_Clear_m3555A3155FAFDEB88920CD5986F360EE6802F4A5(L_14, Queue_1_Clear_m3555A3155FAFDEB88920CD5986F360EE6802F4A5_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject DungeonArchitect.PooledDungeonSceneProvider::AddGameObject(DungeonArchitect.Themeing.GameObjectDungeonThemeItem,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PooledDungeonSceneProvider_AddGameObject_m2FB1654F400A7BC44FE8DA3AF139D5ED9D9926B0 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* ___0_gameObjectProp, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, RuntimeObject* ___2_objectInstantiator, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL;
|
|
bool V_2 = false;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
{
|
|
// if (gameObjectProp == null) return null;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_0 = ___0_gameObjectProp;
|
|
if (L_0)
|
|
{
|
|
goto IL_0005;
|
|
}
|
|
}
|
|
{
|
|
// if (gameObjectProp == null) return null;
|
|
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// var MeshTemplate = gameObjectProp.Template;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_1 = ___0_gameObjectProp;
|
|
NullCheck(L_1);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = L_1->___Template_15;
|
|
// string NodeId = gameObjectProp.NodeId;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_3 = ___0_gameObjectProp;
|
|
NullCheck(L_3);
|
|
String_t* L_4 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_3)->___NodeId_0;
|
|
V_0 = L_4;
|
|
// if (MeshTemplate == null) {
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_5;
|
|
L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// var mode2D = false;
|
|
V_2 = (bool)0;
|
|
// if (config != null) {
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_6 = ((DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744*)__this)->___config_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_0038;
|
|
}
|
|
}
|
|
{
|
|
// mode2D = config.IsMode2D();
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_8 = ((DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744*)__this)->___config_4;
|
|
NullCheck(L_8);
|
|
bool L_9;
|
|
L_9 = VirtualFuncInvoker0< bool >::Invoke(5 /* System.Boolean DungeonArchitect.DungeonConfig::IsMode2D() */, L_8);
|
|
V_2 = L_9;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// if (mode2D) {
|
|
bool L_10 = V_2;
|
|
if (!L_10)
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
{
|
|
// var position = Matrix.GetTranslation(ref transform);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&___1_transform), NULL);
|
|
V_3 = L_11;
|
|
// FlipSpritePosition(ref position);
|
|
DungeonSceneProvider_FlipSpritePosition_m08D7CACFEBD24ACB0683DD145BAF16720B247615(__this, (&V_3), NULL);
|
|
// Matrix.SetTranslation(ref transform, position);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_3;
|
|
Matrix_SetTranslation_mAA917514414E05888555DF3453E6DBDE160538A1((&___1_transform), L_12, NULL);
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
// GameObject item = null;
|
|
V_1 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
// if (pooledObjects.ContainsKey (NodeId) && pooledObjects [NodeId].Count > 0) {
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_13 = __this->___pooledObjects_10;
|
|
String_t* L_14 = V_0;
|
|
NullCheck(L_13);
|
|
bool L_15;
|
|
L_15 = Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF(L_13, L_14, Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var);
|
|
if (!L_15)
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_16 = __this->___pooledObjects_10;
|
|
String_t* L_17 = V_0;
|
|
NullCheck(L_16);
|
|
Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_18;
|
|
L_18 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_16, L_17, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var);
|
|
NullCheck(L_18);
|
|
int32_t L_19;
|
|
L_19 = Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_inline(L_18, Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_19) <= ((int32_t)0)))
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
// item = pooledObjects [NodeId].Dequeue ();
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_20 = __this->___pooledObjects_10;
|
|
String_t* L_21 = V_0;
|
|
NullCheck(L_20);
|
|
Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_22;
|
|
L_22 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_20, L_21, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var);
|
|
NullCheck(L_22);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23;
|
|
L_23 = Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24(L_22, Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var);
|
|
V_1 = L_23;
|
|
// if (item != null)
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_25;
|
|
L_25 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_24, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_25)
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
// SetTransform(item.transform, transform);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26 = V_1;
|
|
NullCheck(L_26);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27;
|
|
L_27 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_26, NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_28 = ___1_transform;
|
|
DungeonSceneProvider_SetTransform_m1351093BA02146AB6CC27BD83E6B6B8BAA8C63F3(__this, L_27, L_28, NULL);
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
// if (item == null) {
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_30;
|
|
L_30 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_29, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_30)
|
|
{
|
|
goto IL_00b2;
|
|
}
|
|
}
|
|
{
|
|
// item = BuildGameObject(gameObjectProp, transform, objectInstantiator);
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_31 = ___0_gameObjectProp;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_32 = ___1_transform;
|
|
RuntimeObject* L_33 = ___2_objectInstantiator;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34;
|
|
L_34 = DungeonSceneProvider_BuildGameObject_m70D0CDC5499D0F5DB98255102B3EB1ED9BB5C86F(__this, L_31, L_32, L_33, NULL);
|
|
V_1 = L_34;
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
// SetStaticState(item, gameObjectProp.StaticState);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_35 = V_1;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_36 = ___0_gameObjectProp;
|
|
NullCheck(L_36);
|
|
int32_t L_37 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_36)->___StaticState_6;
|
|
PooledDungeonSceneProvider_SetStaticState_m97377CE4DB6CEA70AA13B3C891966B479AC74000(__this, L_35, L_37, NULL);
|
|
// return item;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_38 = V_1;
|
|
return L_38;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.PooledDungeonSceneProvider::SetStaticState(UnityEngine.GameObject,DungeonArchitect.Themeing.DungeonThemeItemStaticMode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider_SetStaticState_m97377CE4DB6CEA70AA13B3C891966B479AC74000 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, int32_t ___1_staticState, 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;
|
|
}
|
|
bool V_0 = false;
|
|
{
|
|
// if (Application.isPlaying)
|
|
bool L_0;
|
|
L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
// if (staticState == DungeonThemeItemStaticMode.Unchanged) return;
|
|
int32_t L_1 = ___1_staticState;
|
|
if (L_1)
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
// if (staticState == DungeonThemeItemStaticMode.Unchanged) return;
|
|
return;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
// if (item == null) return;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_item;
|
|
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_0016;
|
|
}
|
|
}
|
|
{
|
|
// if (item == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// var isStatic = staticState == DungeonThemeItemStaticMode.ForceStatic;
|
|
int32_t L_4 = ___1_staticState;
|
|
V_0 = (bool)((((int32_t)L_4) == ((int32_t)1))? 1 : 0);
|
|
// item.isStatic = isStatic;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = ___0_item;
|
|
bool L_6 = V_0;
|
|
NullCheck(L_5);
|
|
GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C(L_5, L_6, NULL);
|
|
// if (isStatic)
|
|
bool L_7 = V_0;
|
|
if (!L_7)
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// RecursivelySetStatic(item.transform);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = ___0_item;
|
|
NullCheck(L_8);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
|
|
L_9 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_8, NULL);
|
|
PooledDungeonSceneProvider_RecursivelySetStatic_m2B4F78EF6EE6F8CCC0CA66DDD2EA0C83F9592043(__this, L_9, NULL);
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject DungeonArchitect.PooledDungeonSceneProvider::AddGameObjectFromArray(DungeonArchitect.Themeing.GameObjectArrayDungeonThemeItem,System.Int32,UnityEngine.Matrix4x4,DungeonArchitect.IDungeonSceneObjectInstantiator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PooledDungeonSceneProvider_AddGameObjectFromArray_mFBC7149E02F94608AAAE38F409F9242B763D5EC7 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* ___0_gameObjectArrayProp, int32_t ___1_index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_transform, RuntimeObject* ___3_objectInstantiator, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL;
|
|
bool V_2 = false;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
{
|
|
// if (gameObjectArrayProp == null) return null;
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_0 = ___0_gameObjectArrayProp;
|
|
if (L_0)
|
|
{
|
|
goto IL_0005;
|
|
}
|
|
}
|
|
{
|
|
// if (gameObjectArrayProp == null) return null;
|
|
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// string NodeId = gameObjectArrayProp.NodeId + "_" + index.ToString();
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_1 = ___0_gameObjectArrayProp;
|
|
NullCheck(L_1);
|
|
String_t* L_2 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_1)->___NodeId_0;
|
|
String_t* L_3;
|
|
L_3 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___1_index), NULL);
|
|
String_t* L_4;
|
|
L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_2, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, L_3, NULL);
|
|
V_0 = L_4;
|
|
// var mode2D = false;
|
|
V_2 = (bool)0;
|
|
// if (config != null) {
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_5 = ((DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744*)__this)->___config_4;
|
|
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_0039;
|
|
}
|
|
}
|
|
{
|
|
// mode2D = config.IsMode2D();
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_7 = ((DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744*)__this)->___config_4;
|
|
NullCheck(L_7);
|
|
bool L_8;
|
|
L_8 = VirtualFuncInvoker0< bool >::Invoke(5 /* System.Boolean DungeonArchitect.DungeonConfig::IsMode2D() */, L_7);
|
|
V_2 = L_8;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
// if (mode2D) {
|
|
bool L_9 = V_2;
|
|
if (!L_9)
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
// var position = Matrix.GetTranslation(ref transform);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&___2_transform), NULL);
|
|
V_3 = L_10;
|
|
// FlipSpritePosition(ref position);
|
|
DungeonSceneProvider_FlipSpritePosition_m08D7CACFEBD24ACB0683DD145BAF16720B247615(__this, (&V_3), NULL);
|
|
// Matrix.SetTranslation(ref transform, position);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_3;
|
|
Matrix_SetTranslation_mAA917514414E05888555DF3453E6DBDE160538A1((&___2_transform), L_11, NULL);
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// GameObject item = null;
|
|
V_1 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
|
|
// if (pooledObjects.ContainsKey (NodeId) && pooledObjects [NodeId].Count > 0) {
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_12 = __this->___pooledObjects_10;
|
|
String_t* L_13 = V_0;
|
|
NullCheck(L_12);
|
|
bool L_14;
|
|
L_14 = Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF(L_12, L_13, Dictionary_2_ContainsKey_m9450C5890821CE97B651C9A3D1DD67F3BD6A86EF_RuntimeMethod_var);
|
|
if (!L_14)
|
|
{
|
|
goto IL_0099;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_15 = __this->___pooledObjects_10;
|
|
String_t* L_16 = V_0;
|
|
NullCheck(L_15);
|
|
Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_17;
|
|
L_17 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_15, L_16, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var);
|
|
NullCheck(L_17);
|
|
int32_t L_18;
|
|
L_18 = Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_inline(L_17, Queue_1_get_Count_m63EB352CDC9F12E3141775BB74938A69685DE1D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_18) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0099;
|
|
}
|
|
}
|
|
{
|
|
// item = pooledObjects [NodeId].Dequeue ();
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_19 = __this->___pooledObjects_10;
|
|
String_t* L_20 = V_0;
|
|
NullCheck(L_19);
|
|
Queue_1_t57484CF2A316F8471C210AA410F8270CCEFF92F4* L_21;
|
|
L_21 = Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1(L_19, L_20, Dictionary_2_get_Item_m1E1A299ADBFA8995D8A214C522789355380368F1_RuntimeMethod_var);
|
|
NullCheck(L_21);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22;
|
|
L_22 = Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24(L_21, Queue_1_Dequeue_m11F75D84C5BAC39C7B433215A25DFC2818603B24_RuntimeMethod_var);
|
|
V_1 = L_22;
|
|
// SetTransform (item.transform, transform);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23 = V_1;
|
|
NullCheck(L_23);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24;
|
|
L_24 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_23, NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_25 = ___2_transform;
|
|
DungeonSceneProvider_SetTransform_m1351093BA02146AB6CC27BD83E6B6B8BAA8C63F3(__this, L_24, L_25, NULL);
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
// item = BuildGameObjectFromArray(gameObjectArrayProp, index, transform, objectInstantiator);
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_26 = ___0_gameObjectArrayProp;
|
|
int32_t L_27 = ___1_index;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_28 = ___2_transform;
|
|
RuntimeObject* L_29 = ___3_objectInstantiator;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_30;
|
|
L_30 = DungeonSceneProvider_BuildGameObjectFromArray_mD6535742BC46F2EAA0BB741A908B74D8F67AC854(__this, L_26, L_27, L_28, L_29, NULL);
|
|
V_1 = L_30;
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
// SetStaticState(item, gameObjectArrayProp.StaticState);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_31 = V_1;
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_32 = ___0_gameObjectArrayProp;
|
|
NullCheck(L_32);
|
|
int32_t L_33 = ((DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)L_32)->___StaticState_6;
|
|
PooledDungeonSceneProvider_SetStaticState_m97377CE4DB6CEA70AA13B3C891966B479AC74000(__this, L_31, L_33, NULL);
|
|
// return item;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34 = V_1;
|
|
return L_34;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.PooledDungeonSceneProvider::RecursivelySetStatic(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider_RecursivelySetStatic_m2B4F78EF6EE6F8CCC0CA66DDD2EA0C83F9592043 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_trans, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
|
|
{
|
|
// var obj = trans.gameObject;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_trans;
|
|
NullCheck(L_0);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
|
|
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL);
|
|
// obj.isStatic = true;
|
|
NullCheck(L_1);
|
|
GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C(L_1, (bool)1, NULL);
|
|
// for (int i = 0; i < trans.childCount; i++)
|
|
V_0 = 0;
|
|
goto IL_0023;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// var child = trans.GetChild(i);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_trans;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
|
|
L_4 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_2, L_3, NULL);
|
|
V_1 = L_4;
|
|
// RecursivelySetStatic(child);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = V_1;
|
|
PooledDungeonSceneProvider_RecursivelySetStatic_m2B4F78EF6EE6F8CCC0CA66DDD2EA0C83F9592043(__this, L_5, NULL);
|
|
// for (int i = 0; i < trans.childCount; i++)
|
|
int32_t L_6 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// for (int i = 0; i < trans.childCount; i++)
|
|
int32_t L_7 = V_0;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = ___0_trans;
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_8, NULL);
|
|
if ((((int32_t)L_7) < ((int32_t)L_9)))
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.PooledDungeonSceneProvider::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledDungeonSceneProvider__ctor_m757C3421663ECCC2620E4271F804EA1BCDDFAD14 (PooledDungeonSceneProvider_t5011D12BA88931054282BDB70EB8075DFA46B17C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m6F69A546E671158DCF60C6F5B69FBE75CAFE1BEF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// Dictionary<string, Queue<GameObject>> pooledObjects = new Dictionary<string, Queue<GameObject>>();
|
|
Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6* L_0 = (Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6*)il2cpp_codegen_object_new(Dictionary_2_tDB49FAA1B72D2C21C656FDDF58FCCC3B54AB9DA6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Dictionary_2__ctor_m6F69A546E671158DCF60C6F5B69FBE75CAFE1BEF(L_0, Dictionary_2__ctor_m6F69A546E671158DCF60C6F5B69FBE75CAFE1BEF_RuntimeMethod_var);
|
|
__this->___pooledObjects_10 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___pooledObjects_10), (void*)L_0);
|
|
DungeonSceneProvider__ctor_m6A7A580F64140998ABF22A7711826654154AFAC6(__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.Collections.Generic.List`1<UnityEngine.GameObject> DungeonArchitect.DungeonUtils::GetDungeonObjects(DungeonArchitect.Dungeon)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* DungeonUtils_GetDungeonObjects_m0461537C232C0D3F2681B5FDA5BB6621A486297D (Dungeon_tAA854F521189538FD299BECE6025726B6C359227* ___0_dungeon, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_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_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_0 = NULL;
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* V_3 = NULL;
|
|
{
|
|
// var result = 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;
|
|
// var components = GameObject.FindObjectsOfType<DungeonSceneProviderData>();
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_1;
|
|
L_1 = Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3(Object_FindObjectsOfType_TisDungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A_mEE4666C062550D2B35D667393227B8989DE09AF3_RuntimeMethod_var);
|
|
// foreach (var component in components)
|
|
V_1 = L_1;
|
|
V_2 = 0;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// foreach (var component in components)
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_2 = V_1;
|
|
int32_t L_3 = V_2;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
V_3 = L_5;
|
|
// if (component.dungeon == dungeon)
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_6 = V_3;
|
|
NullCheck(L_6);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_7 = L_6->___dungeon_5;
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_8 = ___0_dungeon;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_9;
|
|
L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, L_8, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
// result.Add(component.gameObject);
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_10 = V_0;
|
|
DungeonSceneProviderData_t550886CE6C51CA704025FA337DD6A8B9835DDA0A* L_11 = V_3;
|
|
NullCheck(L_11);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12;
|
|
L_12 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_11, NULL);
|
|
NullCheck(L_10);
|
|
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_10, L_12, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_13 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// foreach (var component in components)
|
|
int32_t L_14 = V_2;
|
|
DungeonSceneProviderDataU5BU5D_t510024821274D399DC6FD3914FC96809B348C75D* L_15 = V_1;
|
|
NullCheck(L_15);
|
|
if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// return result;
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_16 = V_0;
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonUtils::DestroyObject(UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonUtils_DestroyObject_mE7903363F862729A5242C5F83A49E24450396F9F (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_go, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (Application.isPlaying)
|
|
bool L_0;
|
|
L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// Object.Destroy(go);
|
|
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_go;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_1, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// Object.DestroyImmediate(go);
|
|
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___0_go;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_2, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Bounds DungeonArchitect.DungeonUtils::GetDungeonBounds(DungeonArchitect.Dungeon)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 DungeonUtils_GetDungeonBounds_m4513EC78E97AC6F046BC88DA03C5A209DBFFFA55 (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*)&GameObject_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mA2746088DB45856FD76C725AB403CEF5A8997734_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
bool V_1 = false;
|
|
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* V_5 = NULL;
|
|
{
|
|
// var dungeonObjects = GetDungeonObjects(dungeon);
|
|
Dungeon_tAA854F521189538FD299BECE6025726B6C359227* L_0 = ___0_dungeon;
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_1;
|
|
L_1 = DungeonUtils_GetDungeonObjects_m0461537C232C0D3F2681B5FDA5BB6621A486297D(L_0, NULL);
|
|
// var bounds = new Bounds();
|
|
il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
|
|
// bool first = true;
|
|
V_1 = (bool)1;
|
|
// foreach (var gameObject in dungeonObjects)
|
|
NullCheck(L_1);
|
|
Enumerator_t88BD1282EF117E59AACFC9EC55B89F0B9EDACE60 L_2;
|
|
L_2 = List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8(L_1, List_1_GetEnumerator_mA843D26C63E5963415DFCA6E49DFA27AFD9C75E8_RuntimeMethod_var);
|
|
V_2 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0065:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D((&V_2), Enumerator_Dispose_m07D362A07C19B36C2FD1B4DC79DD99903D4DA95D_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_005a_1;
|
|
}
|
|
|
|
IL_0018_1:
|
|
{
|
|
// foreach (var gameObject in dungeonObjects)
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
|
|
L_3 = Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_inline((&V_2), Enumerator_get_Current_m7236EBE1CFCB6533F96E030500D322B13D0CA5A4_RuntimeMethod_var);
|
|
// var renderers = gameObject.GetComponentsInChildren<Renderer>();
|
|
NullCheck(L_3);
|
|
RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_4;
|
|
L_4 = GameObject_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mA2746088DB45856FD76C725AB403CEF5A8997734(L_3, GameObject_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mA2746088DB45856FD76C725AB403CEF5A8997734_RuntimeMethod_var);
|
|
// foreach (var renderer in renderers)
|
|
V_3 = L_4;
|
|
V_4 = 0;
|
|
goto IL_0053_1;
|
|
}
|
|
|
|
IL_002a_1:
|
|
{
|
|
// foreach (var renderer in renderers)
|
|
RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_5 = V_3;
|
|
int32_t L_6 = V_4;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
V_5 = L_8;
|
|
// if (first)
|
|
bool L_9 = V_1;
|
|
if (!L_9)
|
|
{
|
|
goto IL_003f_1;
|
|
}
|
|
}
|
|
{
|
|
// bounds = renderer.bounds;
|
|
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_10 = V_5;
|
|
NullCheck(L_10);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_11;
|
|
L_11 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_10, NULL);
|
|
V_0 = L_11;
|
|
// first = false;
|
|
V_1 = (bool)0;
|
|
goto IL_004d_1;
|
|
}
|
|
|
|
IL_003f_1:
|
|
{
|
|
// bounds.Encapsulate(renderer.bounds);
|
|
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_12 = V_5;
|
|
NullCheck(L_12);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_13;
|
|
L_13 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_12, NULL);
|
|
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_13, NULL);
|
|
}
|
|
|
|
IL_004d_1:
|
|
{
|
|
int32_t L_14 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
}
|
|
|
|
IL_0053_1:
|
|
{
|
|
// foreach (var renderer in renderers)
|
|
int32_t L_15 = V_4;
|
|
RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_16 = V_3;
|
|
NullCheck(L_16);
|
|
if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
|
|
{
|
|
goto IL_002a_1;
|
|
}
|
|
}
|
|
|
|
IL_005a_1:
|
|
{
|
|
// foreach (var gameObject in dungeonObjects)
|
|
bool L_17;
|
|
L_17 = Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27((&V_2), Enumerator_MoveNext_m96F4B0BD0A5485C8E8CC57D961DF6F1FA256AF27_RuntimeMethod_var);
|
|
if (L_17)
|
|
{
|
|
goto IL_0018_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
// return bounds;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_18 = V_0;
|
|
return L_18;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.DungeonUtils::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonUtils__ctor_mFC463D64CE66840CEC4ED924A3D6EB2766D7EAF3 (DungeonUtils_t1F6CE736D78CA0201D1917639066C325B520E0D5* __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.Collections.Generic.IEnumerator`1<DungeonArchitect.PropSocket> DungeonArchitect.LevelMarkerList::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LevelMarkerList_GetEnumerator_m68262F857EAD49059EC5789DBDD7DA0EEC770A97 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return markers.GetEnumerator();
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0;
|
|
NullCheck(L_0);
|
|
Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 L_1;
|
|
L_1 = List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6(L_0, List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var);
|
|
Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0_il2cpp_TypeInfo_var, &L_2);
|
|
return (RuntimeObject*)L_3;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator DungeonArchitect.LevelMarkerList::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LevelMarkerList_System_Collections_IEnumerable_GetEnumerator_m75325AD2D9B18A8A148C0841F0890B3B8FDF3B2C (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return markers.GetEnumerator();
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0;
|
|
NullCheck(L_0);
|
|
Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 L_1;
|
|
L_1 = List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6(L_0, List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var);
|
|
Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0_il2cpp_TypeInfo_var, &L_2);
|
|
return (RuntimeObject*)L_3;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.LevelMarkerList::Add(DungeonArchitect.PropSocket)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_Add_m0F1CF41F359F67322C84FBE37A4354365AA418EE (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// markers.Add(marker);
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = ___0_marker;
|
|
NullCheck(L_0);
|
|
List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_inline(L_0, L_1, List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.LevelMarkerList::AddRange(DungeonArchitect.PropSocket[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_AddRange_m0F691453AD8EA87A01712E76408DE50581581D28 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* ___0_markerList, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mFF89E93E0140F252823F181400689DF2BB5E3008_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// markers.AddRange(markerList);
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0;
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* L_1 = ___0_markerList;
|
|
NullCheck(L_0);
|
|
List_1_AddRange_mFF89E93E0140F252823F181400689DF2BB5E3008(L_0, (RuntimeObject*)L_1, List_1_AddRange_mFF89E93E0140F252823F181400689DF2BB5E3008_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.LevelMarkerList::Remove(DungeonArchitect.PropSocket)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_Remove_mCC8186C0FD3BE88BB4F13580550FF0774B0BE1F8 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mFF0D982CCBF2852699EFCE46AE5EEF8301930F81_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// markers.Remove(marker);
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = ___0_marker;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = List_1_Remove_mFF0D982CCBF2852699EFCE46AE5EEF8301930F81(L_0, L_1, List_1_Remove_mFF0D982CCBF2852699EFCE46AE5EEF8301930F81_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.LevelMarkerList::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_Clear_m4F4356B709ED505EA080BEE4E15C51579C54DB6C (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m05A8A1EC9129CEAF07ACB35511BC45DD315DB667_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// _SocketIdCounter = 0;
|
|
__this->____SocketIdCounter_1 = 0;
|
|
// markers.Clear();
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0;
|
|
NullCheck(L_0);
|
|
List_1_Clear_m05A8A1EC9129CEAF07ACB35511BC45DD315DB667_inline(L_0, List_1_Clear_m05A8A1EC9129CEAF07ACB35511BC45DD315DB667_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 DungeonArchitect.LevelMarkerList::GetNextSocketId()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LevelMarkerList_GetNextSocketId_mADEEAAF1928D5F3CB749F4F997DA642AFE1778AB (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// return ++_SocketIdCounter;
|
|
int32_t L_0 = __this->____SocketIdCounter_1;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
int32_t L_1 = V_0;
|
|
__this->____SocketIdCounter_1 = L_1;
|
|
int32_t L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
// DungeonArchitect.PropSocket DungeonArchitect.LevelMarkerList::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* LevelMarkerList_get_Item_m3ACDB807266CFEF13DF534AD423E1A3D531BD9A2 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0CFBCD7DEAC63D4E1B8639930D413C5F8C1AFE3B_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return markers[index];
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0;
|
|
int32_t L_1 = ___0_index;
|
|
NullCheck(L_0);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_2;
|
|
L_2 = List_1_get_Item_m0CFBCD7DEAC63D4E1B8639930D413C5F8C1AFE3B(L_0, L_1, List_1_get_Item_m0CFBCD7DEAC63D4E1B8639930D413C5F8C1AFE3B_RuntimeMethod_var);
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 DungeonArchitect.LevelMarkerList::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LevelMarkerList_get_Count_mC2D02E8AB30BF89E2653153EC79358F35D43DEB8 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCD7D28C35988B7D24F332D7F30129D3532CF0B9B_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return markers.Count;
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = List_1_get_Count_mCD7D28C35988B7D24F332D7F30129D3532CF0B9B_inline(L_0, List_1_get_Count_mCD7D28C35988B7D24F332D7F30129D3532CF0B9B_RuntimeMethod_var);
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.PropSocket> DungeonArchitect.LevelMarkerList::GetMarkersInSearchArea(UnityEngine.Vector2,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LevelMarkerList_GetMarkersInSearchArea_m6CCA124F74B60AB52ACBD4058D1C584BED22E15D (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_center, float ___1_radius, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return markers;
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = __this->___markers_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
// DungeonArchitect.PropSocket DungeonArchitect.LevelMarkerList::EmitMarker(System.String,UnityEngine.Matrix4x4,DungeonArchitect.IntVector,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* LevelMarkerList_EmitMarker_mACBC3C7B9F276A3740115717999FFBE81AF2FB9C (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_gridPosition, int32_t ___3_cellId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return EmitMarker(SocketType, transform, gridPosition, cellId, null);
|
|
String_t* L_0 = ___0_SocketType;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___1_transform;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_2 = ___2_gridPosition;
|
|
int32_t L_3 = ___3_cellId;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_4;
|
|
L_4 = LevelMarkerList_EmitMarker_m2BE4E26A7BAD3B94CE8480C66EEEECA7D6C3D54A(__this, L_0, L_1, L_2, L_3, NULL, NULL);
|
|
return L_4;
|
|
}
|
|
}
|
|
// DungeonArchitect.PropSocket DungeonArchitect.LevelMarkerList::EmitMarker(System.String,UnityEngine.Matrix4x4,DungeonArchitect.IntVector,System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* LevelMarkerList_EmitMarker_m2BE4E26A7BAD3B94CE8480C66EEEECA7D6C3D54A (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___2_gridPosition, int32_t ___3_cellId, RuntimeObject* ___4_metadata, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_0 = NULL;
|
|
{
|
|
// PropSocket socket = new PropSocket();
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394*)il2cpp_codegen_object_new(PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
PropSocket__ctor_m8E35CE44D738C18657F6F422A45C234096285408(L_0, NULL);
|
|
V_0 = L_0;
|
|
// socket.Id = GetNextSocketId();
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = V_0;
|
|
int32_t L_2;
|
|
L_2 = LevelMarkerList_GetNextSocketId_mADEEAAF1928D5F3CB749F4F997DA642AFE1778AB(__this, NULL);
|
|
NullCheck(L_1);
|
|
L_1->___Id_0 = L_2;
|
|
// socket.SocketType = SocketType;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_3 = V_0;
|
|
String_t* L_4 = ___0_SocketType;
|
|
NullCheck(L_3);
|
|
L_3->___SocketType_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___SocketType_1), (void*)L_4);
|
|
// socket.Transform = transform;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_5 = V_0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6 = ___1_transform;
|
|
NullCheck(L_5);
|
|
L_5->___Transform_2 = L_6;
|
|
// socket.gridPosition = gridPosition;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_7 = V_0;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_8 = ___2_gridPosition;
|
|
NullCheck(L_7);
|
|
L_7->___gridPosition_3 = L_8;
|
|
// socket.cellId = cellId;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_9 = V_0;
|
|
int32_t L_10 = ___3_cellId;
|
|
NullCheck(L_9);
|
|
L_9->___cellId_4 = L_10;
|
|
// socket.metadata = metadata;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_11 = V_0;
|
|
RuntimeObject* L_12 = ___4_metadata;
|
|
NullCheck(L_11);
|
|
L_11->___metadata_7 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_11->___metadata_7), (void*)L_12);
|
|
// Add(socket);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_13 = V_0;
|
|
VirtualActionInvoker1< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(6 /* System.Void DungeonArchitect.LevelMarkerList::Add(DungeonArchitect.PropSocket) */, __this, L_13);
|
|
// return socket;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.LevelMarkerList::EmitMarker(System.String,UnityEngine.Matrix4x4,System.Int32,UnityEngine.Vector3,DungeonArchitect.IntVector,System.Int32,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_EmitMarker_m65979389E37F895F0D81E08CA7CE04E3747E908C (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1__transform, int32_t ___2_count, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_InterOffset, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___4_gridPosition, int32_t ___5_cellId, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_LogicalToWorldScale, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// EmitMarker(SocketType, _transform, count, InterOffset, gridPosition, cellId, LogicalToWorldScale, null);
|
|
String_t* L_0 = ___0_SocketType;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___1__transform;
|
|
int32_t L_2 = ___2_count;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___3_InterOffset;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_4 = ___4_gridPosition;
|
|
int32_t L_5 = ___5_cellId;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___6_LogicalToWorldScale;
|
|
LevelMarkerList_EmitMarker_m3832E3F7230ABD2A85525E980EB7920C1E67D182(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, NULL, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.LevelMarkerList::EmitMarker(System.String,UnityEngine.Matrix4x4,System.Int32,UnityEngine.Vector3,DungeonArchitect.IntVector,System.Int32,UnityEngine.Vector3,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList_EmitMarker_m3832E3F7230ABD2A85525E980EB7920C1E67D182 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, String_t* ___0_SocketType, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1__transform, int32_t ___2_count, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_InterOffset, IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C ___4_gridPosition, int32_t ___5_cellId, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_LogicalToWorldScale, RuntimeObject* ___7_metadata, 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;
|
|
}
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 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;
|
|
{
|
|
// var iposition = new IntVector(gridPosition.x, gridPosition.y, gridPosition.z);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_0 = ___4_gridPosition;
|
|
int32_t L_1 = L_0.___x_0;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_2 = ___4_gridPosition;
|
|
int32_t L_3 = L_2.___y_1;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_4 = ___4_gridPosition;
|
|
int32_t L_5 = L_4.___z_2;
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&V_0), L_1, L_3, L_5, NULL);
|
|
// var ioffset = new IntVector(
|
|
// Mathf.RoundToInt(InterOffset.x / LogicalToWorldScale.x),
|
|
// Mathf.RoundToInt(InterOffset.y / LogicalToWorldScale.y),
|
|
// Mathf.RoundToInt(InterOffset.z / LogicalToWorldScale.z)
|
|
// );
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___3_InterOffset;
|
|
float L_7 = L_6.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___6_LogicalToWorldScale;
|
|
float L_9 = L_8.___x_2;
|
|
int32_t L_10;
|
|
L_10 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_7/L_9)), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___3_InterOffset;
|
|
float L_12 = L_11.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___6_LogicalToWorldScale;
|
|
float L_14 = L_13.___y_3;
|
|
int32_t L_15;
|
|
L_15 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_12/L_14)), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___3_InterOffset;
|
|
float L_17 = L_16.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___6_LogicalToWorldScale;
|
|
float L_19 = L_18.___z_4;
|
|
int32_t L_20;
|
|
L_20 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_17/L_19)), NULL);
|
|
IntVector__ctor_mA5653A9122DC5F76C09064F96D45BD4A1255EE34((&V_1), L_10, L_15, L_20, NULL);
|
|
// Matrix4x4 transform = Matrix.Copy(_transform);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_21 = ___1__transform;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_22;
|
|
L_22 = Matrix_Copy_m5508086234C027B909A5363CCF41D59CA064B0E6(L_21, NULL);
|
|
V_2 = L_22;
|
|
// var position = Matrix.GetTranslation(ref transform);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
|
|
L_23 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&V_2), NULL);
|
|
V_3 = L_23;
|
|
// for (int i = 0; i < count; i++)
|
|
V_4 = 0;
|
|
goto IL_00a7;
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
// EmitMarker(SocketType, transform, iposition, cellId, metadata);
|
|
String_t* L_24 = ___0_SocketType;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_25 = V_2;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_26 = V_0;
|
|
int32_t L_27 = ___5_cellId;
|
|
RuntimeObject* L_28 = ___7_metadata;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_29;
|
|
L_29 = LevelMarkerList_EmitMarker_m2BE4E26A7BAD3B94CE8480C66EEEECA7D6C3D54A(__this, L_24, L_25, L_26, L_27, L_28, NULL);
|
|
// position += InterOffset;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = ___3_InterOffset;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
|
|
L_32 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_30, L_31, NULL);
|
|
V_3 = L_32;
|
|
// iposition += ioffset;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_33 = V_0;
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_34 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C_il2cpp_TypeInfo_var);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_35;
|
|
L_35 = IntVector_op_Addition_mDD66816374D94E99E89A052A5A1B6C78249273B6(L_33, L_34, NULL);
|
|
V_0 = L_35;
|
|
// transform = Matrix.Copy(transform);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_36 = V_2;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_37;
|
|
L_37 = Matrix_Copy_m5508086234C027B909A5363CCF41D59CA064B0E6(L_36, NULL);
|
|
V_2 = L_37;
|
|
// Matrix.SetTranslation(ref transform, position);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_3;
|
|
Matrix_SetTranslation_mAA917514414E05888555DF3453E6DBDE160538A1((&V_2), L_38, NULL);
|
|
// for (int i = 0; i < count; i++)
|
|
int32_t L_39 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_39, 1));
|
|
}
|
|
|
|
IL_00a7:
|
|
{
|
|
// for (int i = 0; i < count; i++)
|
|
int32_t L_40 = V_4;
|
|
int32_t L_41 = ___2_count;
|
|
if ((((int32_t)L_40) < ((int32_t)L_41)))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.LevelMarkerList::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LevelMarkerList__ctor_m73746DC024AA64926C8BA6C26DD9E278A6B9B074 (LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// protected List<PropSocket> markers = new List<PropSocket>();
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_0 = (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*)il2cpp_codegen_object_new(List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821(L_0, List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var);
|
|
__this->___markers_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___markers_0), (void*)L_0);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.SpatialPartionedLevelMarkerList::.ctor(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialPartionedLevelMarkerList__ctor_mE3A4A098EAF11544377624B40695150DBD6EA100 (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, float ___0_partitionCellSize, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5FE7A02F1B183E4F92585C950CA0E34FD4D6861A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// private float partitionCellSize = 4.0f;
|
|
__this->___partitionCellSize_2 = (4.0f);
|
|
// private Dictionary<IntVector2, List<PropSocket>> buckets = new Dictionary<IntVector2, List<PropSocket>>();
|
|
Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_0 = (Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE*)il2cpp_codegen_object_new(Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Dictionary_2__ctor_m5FE7A02F1B183E4F92585C950CA0E34FD4D6861A(L_0, Dictionary_2__ctor_m5FE7A02F1B183E4F92585C950CA0E34FD4D6861A_RuntimeMethod_var);
|
|
__this->___buckets_3 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___buckets_3), (void*)L_0);
|
|
// public SpatialPartionedLevelMarkerList(float partitionCellSize)
|
|
LevelMarkerList__ctor_m73746DC024AA64926C8BA6C26DD9E278A6B9B074(__this, NULL);
|
|
// this.partitionCellSize = partitionCellSize;
|
|
float L_1 = ___0_partitionCellSize;
|
|
__this->___partitionCellSize_2 = L_1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.IntVector2 DungeonArchitect.SpatialPartionedLevelMarkerList::GetBucketCoord(DungeonArchitect.PropSocket)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 SpatialPartionedLevelMarkerList_GetBucketCoord_m907CD9E38F6F5B3B6C8758BBBDE124BC2BDF66ED (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// var position = Matrix.GetTranslation(ref marker.Transform);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = ___0_marker;
|
|
NullCheck(L_0);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_1 = (&L_0->___Transform_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_1, NULL);
|
|
V_0 = L_2;
|
|
// return GetBucketCoord(position.x, position.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0;
|
|
float L_4 = L_3.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
|
|
float L_6 = L_5.___z_4;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_7;
|
|
L_7 = SpatialPartionedLevelMarkerList_GetBucketCoord_m619DB5C9D46E5BDF2D6D130CF6619B5185E9347F(__this, L_4, L_6, NULL);
|
|
return L_7;
|
|
}
|
|
}
|
|
// DungeonArchitect.IntVector2 DungeonArchitect.SpatialPartionedLevelMarkerList::GetBucketCoord(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 SpatialPartionedLevelMarkerList_GetBucketCoord_m7C74AABF03FE9F8F14A17362277179E176760566 (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return GetBucketCoord(position.x, position.y);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_position;
|
|
float L_1 = L_0.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_position;
|
|
float L_3 = L_2.___y_1;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_4;
|
|
L_4 = SpatialPartionedLevelMarkerList_GetBucketCoord_m619DB5C9D46E5BDF2D6D130CF6619B5185E9347F(__this, L_1, L_3, NULL);
|
|
return L_4;
|
|
}
|
|
}
|
|
// DungeonArchitect.IntVector2 DungeonArchitect.SpatialPartionedLevelMarkerList::GetBucketCoord(System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 SpatialPartionedLevelMarkerList_GetBucketCoord_m619DB5C9D46E5BDF2D6D130CF6619B5185E9347F (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, float ___0_x, float ___1_z, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// int ix = Mathf.FloorToInt(x / partitionCellSize);
|
|
float L_0 = ___0_x;
|
|
float L_1 = __this->___partitionCellSize_2;
|
|
int32_t L_2;
|
|
L_2 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_0/L_1)), NULL);
|
|
// int iy = Mathf.FloorToInt(z / partitionCellSize);
|
|
float L_3 = ___1_z;
|
|
float L_4 = __this->___partitionCellSize_2;
|
|
int32_t L_5;
|
|
L_5 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_3/L_4)), NULL);
|
|
V_0 = L_5;
|
|
// return new IntVector2(ix, iy);
|
|
int32_t L_6 = V_0;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_7;
|
|
memset((&L_7), 0, sizeof(L_7));
|
|
IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&L_7), L_2, L_6, /*hidden argument*/NULL);
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.SpatialPartionedLevelMarkerList::Add(DungeonArchitect.PropSocket)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialPartionedLevelMarkerList_Add_m4637BBB826D625FE2B8F160554BBFFE695030EF1 (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m004EAF3F4153A59B878FB08CFE93C676D64491B3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// base.Add(marker);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = ___0_marker;
|
|
LevelMarkerList_Add_m0F1CF41F359F67322C84FBE37A4354365AA418EE(__this, L_0, NULL);
|
|
// var partitionCoord = GetBucketCoord(marker);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = ___0_marker;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_2;
|
|
L_2 = SpatialPartionedLevelMarkerList_GetBucketCoord_m907CD9E38F6F5B3B6C8758BBBDE124BC2BDF66ED(__this, L_1, NULL);
|
|
V_0 = L_2;
|
|
// if (!buckets.ContainsKey(partitionCoord))
|
|
Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_3 = __this->___buckets_3;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_4 = V_0;
|
|
NullCheck(L_3);
|
|
bool L_5;
|
|
L_5 = Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97(L_3, L_4, Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97_RuntimeMethod_var);
|
|
if (L_5)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
// buckets.Add(partitionCoord, new List<PropSocket>());
|
|
Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_6 = __this->___buckets_3;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_7 = V_0;
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_8 = (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*)il2cpp_codegen_object_new(List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_8);
|
|
List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821(L_8, List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var);
|
|
NullCheck(L_6);
|
|
Dictionary_2_Add_m004EAF3F4153A59B878FB08CFE93C676D64491B3(L_6, L_7, L_8, Dictionary_2_Add_m004EAF3F4153A59B878FB08CFE93C676D64491B3_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// buckets[partitionCoord].Add(marker);
|
|
Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_9 = __this->___buckets_3;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_10 = V_0;
|
|
NullCheck(L_9);
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_11;
|
|
L_11 = Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B(L_9, L_10, Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B_RuntimeMethod_var);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_12 = ___0_marker;
|
|
NullCheck(L_11);
|
|
List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_inline(L_11, L_12, List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.SpatialPartionedLevelMarkerList::Remove(DungeonArchitect.PropSocket)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialPartionedLevelMarkerList_Remove_m2ED34D631471F93C328A79D1F38D3BA8A36325F2 (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mFF0D982CCBF2852699EFCE46AE5EEF8301930F81_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// base.Remove(marker);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_0 = ___0_marker;
|
|
LevelMarkerList_Remove_mCC8186C0FD3BE88BB4F13580550FF0774B0BE1F8(__this, L_0, NULL);
|
|
// var partitionCoord = GetBucketCoord(marker);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = ___0_marker;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_2;
|
|
L_2 = SpatialPartionedLevelMarkerList_GetBucketCoord_m907CD9E38F6F5B3B6C8758BBBDE124BC2BDF66ED(__this, L_1, NULL);
|
|
V_0 = L_2;
|
|
// if (buckets.ContainsKey(partitionCoord))
|
|
Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_3 = __this->___buckets_3;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_4 = V_0;
|
|
NullCheck(L_3);
|
|
bool L_5;
|
|
L_5 = Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97(L_3, L_4, Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97_RuntimeMethod_var);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
// buckets[partitionCoord].Remove(marker);
|
|
Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_6 = __this->___buckets_3;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_7 = V_0;
|
|
NullCheck(L_6);
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_8;
|
|
L_8 = Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B(L_6, L_7, Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B_RuntimeMethod_var);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_9 = ___0_marker;
|
|
NullCheck(L_8);
|
|
bool L_10;
|
|
L_10 = List_1_Remove_mFF0D982CCBF2852699EFCE46AE5EEF8301930F81(L_8, L_9, List_1_Remove_mFF0D982CCBF2852699EFCE46AE5EEF8301930F81_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerable`1<DungeonArchitect.PropSocket> DungeonArchitect.SpatialPartionedLevelMarkerList::GetMarkersInSearchArea(UnityEngine.Vector2,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SpatialPartionedLevelMarkerList_GetMarkersInSearchArea_mA76D840F21FA8F980226632D9127871DA0A2EB9C (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_center, float ___1_radius, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mFF89E93E0140F252823F181400689DF2BB5E3008_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
{
|
|
// var extent = new Vector2(radius, radius);
|
|
float L_0 = ___1_radius;
|
|
float L_1 = ___1_radius;
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), L_0, L_1, NULL);
|
|
// var start = GetBucketCoord(center - extent);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_center;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
|
|
L_4 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_2, L_3, NULL);
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_5;
|
|
L_5 = SpatialPartionedLevelMarkerList_GetBucketCoord_m7C74AABF03FE9F8F14A17362277179E176760566(__this, L_4, NULL);
|
|
V_1 = L_5;
|
|
// var end = GetBucketCoord(center + extent);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___0_center;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
|
|
L_8 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_6, L_7, NULL);
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_9;
|
|
L_9 = SpatialPartionedLevelMarkerList_GetBucketCoord_m7C74AABF03FE9F8F14A17362277179E176760566(__this, L_8, NULL);
|
|
V_2 = L_9;
|
|
// var searchSpace = new List<PropSocket>();
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_10 = (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*)il2cpp_codegen_object_new(List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_10);
|
|
List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821(L_10, List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var);
|
|
V_3 = L_10;
|
|
// for (int x = start.x; x <= end.x; x++)
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_11 = V_1;
|
|
int32_t L_12 = L_11.___x_0;
|
|
V_4 = L_12;
|
|
goto IL_0082;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
// for (int y = start.y; y <= end.y; y++)
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_13 = V_1;
|
|
int32_t L_14 = L_13.___y_1;
|
|
V_5 = L_14;
|
|
goto IL_0072;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// var key = new IntVector2(x, y);
|
|
int32_t L_15 = V_4;
|
|
int32_t L_16 = V_5;
|
|
IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&V_6), L_15, L_16, NULL);
|
|
// if (buckets.ContainsKey(key))
|
|
Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_17 = __this->___buckets_3;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_18 = V_6;
|
|
NullCheck(L_17);
|
|
bool L_19;
|
|
L_19 = Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97(L_17, L_18, Dictionary_2_ContainsKey_mC2637E7785E2DA2227896CF78CE1B3497C2F4B97_RuntimeMethod_var);
|
|
if (!L_19)
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
// searchSpace.AddRange(buckets[key]);
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_20 = V_3;
|
|
Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_21 = __this->___buckets_3;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_22 = V_6;
|
|
NullCheck(L_21);
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_23;
|
|
L_23 = Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B(L_21, L_22, Dictionary_2_get_Item_m4020B8463C47B810A19AD402EF7B94CE6CE65A7B_RuntimeMethod_var);
|
|
NullCheck(L_20);
|
|
List_1_AddRange_mFF89E93E0140F252823F181400689DF2BB5E3008(L_20, L_23, List_1_AddRange_mFF89E93E0140F252823F181400689DF2BB5E3008_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
// for (int y = start.y; y <= end.y; y++)
|
|
int32_t L_24 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_24, 1));
|
|
}
|
|
|
|
IL_0072:
|
|
{
|
|
// for (int y = start.y; y <= end.y; y++)
|
|
int32_t L_25 = V_5;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_26 = V_2;
|
|
int32_t L_27 = L_26.___y_1;
|
|
if ((((int32_t)L_25) <= ((int32_t)L_27)))
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = start.x; x <= end.x; x++)
|
|
int32_t L_28 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1));
|
|
}
|
|
|
|
IL_0082:
|
|
{
|
|
// for (int x = start.x; x <= end.x; x++)
|
|
int32_t L_29 = V_4;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_30 = V_2;
|
|
int32_t L_31 = L_30.___x_0;
|
|
if ((((int32_t)L_29) <= ((int32_t)L_31)))
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
// return searchSpace;
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_32 = V_3;
|
|
return L_32;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.SpatialPartionedLevelMarkerList::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialPartionedLevelMarkerList_Clear_m91D630A85BD29BA50B53E87CA28BB3A72C9B07DD (SpatialPartionedLevelMarkerList_t53169B38019592B6E8EF4D9B12BA37E0EF8298F8* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m3A64A1C2E09768959CFECC934AC50363F62DE227_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.Clear();
|
|
LevelMarkerList_Clear_m4F4356B709ED505EA080BEE4E15C51579C54DB6C(__this, NULL);
|
|
// buckets.Clear();
|
|
Dictionary_2_t2BA85ADF69A760983EC326CA4F0BC413F827C1FE* L_0 = __this->___buckets_3;
|
|
NullCheck(L_0);
|
|
Dictionary_2_Clear_m3A64A1C2E09768959CFECC934AC50363F62DE227(L_0, Dictionary_2_Clear_m3A64A1C2E09768959CFECC934AC50363F62DE227_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.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Triangle> DungeonArchitect.Triangulator.Delauney::Triangulate(System.Collections.Generic.List`1<DungeonArchitect.Triangulator.Geometry.Point>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* Delauney_Triangulate_m154E54A28F1D4AF60ABAFDAB6518EA5A2F2A299D (List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* ___0_Vertex, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m2B88941C30668A35B7665F5F6DFBB20F3A104C34_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_mE6C591DBAE51112844A2A3B5EAD5341363403B73_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_TrimExcess_m650FA9EBBAA85D6B2239F9CB816324814CB27954_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m230C12BF1426C8D962464E8711577D2A62987A40_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6A6359A5BA8E95CE1E815D3BA905D8268286D95B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Point_t10224084201F077997179F1EDD9E2D2A18384D43_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
double V_2 = 0.0;
|
|
double V_3 = 0.0;
|
|
double V_4 = 0.0;
|
|
double V_5 = 0.0;
|
|
double V_6 = 0.0;
|
|
double V_7 = 0.0;
|
|
double V_8 = 0.0;
|
|
double V_9 = 0.0;
|
|
double V_10 = 0.0;
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* V_11 = NULL;
|
|
int32_t V_12 = 0;
|
|
int32_t V_13 = 0;
|
|
List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* V_14 = NULL;
|
|
int32_t V_15 = 0;
|
|
int32_t V_16 = 0;
|
|
int32_t V_17 = 0;
|
|
int32_t V_18 = 0;
|
|
int32_t V_19 = 0;
|
|
double G_B16_0 = 0.0;
|
|
{
|
|
// int nv = Vertex.Count;
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_0 = ___0_Vertex;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_inline(L_0, List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
// if (nv < 3)
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) >= ((int32_t)3)))
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// throw new ArgumentException("Need at least three vertices for triangulation");
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_3);
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCF64E4B78B426EA4CC7EDA33706574C8F159A6EF)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delauney_Triangulate_m154E54A28F1D4AF60ABAFDAB6518EA5A2F2A299D_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// int trimax = 4 * nv;
|
|
int32_t L_4 = V_0;
|
|
V_1 = ((int32_t)il2cpp_codegen_multiply(4, L_4));
|
|
// double xmin = Vertex[0].X;
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_5 = ___0_Vertex;
|
|
NullCheck(L_5);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_6;
|
|
L_6 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_5, 0, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var);
|
|
NullCheck(L_6);
|
|
double L_7;
|
|
L_7 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_6, NULL);
|
|
V_2 = L_7;
|
|
// double ymin = Vertex[0].Y;
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_8 = ___0_Vertex;
|
|
NullCheck(L_8);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_9;
|
|
L_9 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_8, 0, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var);
|
|
NullCheck(L_9);
|
|
double L_10;
|
|
L_10 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_9, NULL);
|
|
V_3 = L_10;
|
|
// double xmax = xmin;
|
|
double L_11 = V_2;
|
|
V_4 = L_11;
|
|
// double ymax = ymin;
|
|
double L_12 = V_3;
|
|
V_5 = L_12;
|
|
// for (int i = 1; i < nv; i++)
|
|
V_12 = 1;
|
|
goto IL_00c4;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// if (Vertex[i].X < xmin) xmin = Vertex[i].X;
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_13 = ___0_Vertex;
|
|
int32_t L_14 = V_12;
|
|
NullCheck(L_13);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_15;
|
|
L_15 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_13, L_14, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var);
|
|
NullCheck(L_15);
|
|
double L_16;
|
|
L_16 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_15, NULL);
|
|
double L_17 = V_2;
|
|
if ((!(((double)L_16) < ((double)L_17))))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// if (Vertex[i].X < xmin) xmin = Vertex[i].X;
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_18 = ___0_Vertex;
|
|
int32_t L_19 = V_12;
|
|
NullCheck(L_18);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_20;
|
|
L_20 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_18, L_19, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var);
|
|
NullCheck(L_20);
|
|
double L_21;
|
|
L_21 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_20, NULL);
|
|
V_2 = L_21;
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// if (Vertex[i].X > xmax) xmax = Vertex[i].X;
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_22 = ___0_Vertex;
|
|
int32_t L_23 = V_12;
|
|
NullCheck(L_22);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_24;
|
|
L_24 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_22, L_23, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var);
|
|
NullCheck(L_24);
|
|
double L_25;
|
|
L_25 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_24, NULL);
|
|
double L_26 = V_4;
|
|
if ((!(((double)L_25) > ((double)L_26))))
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
// if (Vertex[i].X > xmax) xmax = Vertex[i].X;
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_27 = ___0_Vertex;
|
|
int32_t L_28 = V_12;
|
|
NullCheck(L_27);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_29;
|
|
L_29 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_27, L_28, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var);
|
|
NullCheck(L_29);
|
|
double L_30;
|
|
L_30 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_29, NULL);
|
|
V_4 = L_30;
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
// if (Vertex[i].Y < ymin) ymin = Vertex[i].Y;
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_31 = ___0_Vertex;
|
|
int32_t L_32 = V_12;
|
|
NullCheck(L_31);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_33;
|
|
L_33 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_31, L_32, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var);
|
|
NullCheck(L_33);
|
|
double L_34;
|
|
L_34 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_33, NULL);
|
|
double L_35 = V_3;
|
|
if ((!(((double)L_34) < ((double)L_35))))
|
|
{
|
|
goto IL_009e;
|
|
}
|
|
}
|
|
{
|
|
// if (Vertex[i].Y < ymin) ymin = Vertex[i].Y;
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_36 = ___0_Vertex;
|
|
int32_t L_37 = V_12;
|
|
NullCheck(L_36);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_38;
|
|
L_38 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_36, L_37, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var);
|
|
NullCheck(L_38);
|
|
double L_39;
|
|
L_39 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_38, NULL);
|
|
V_3 = L_39;
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
// if (Vertex[i].Y > ymax) ymax = Vertex[i].Y;
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_40 = ___0_Vertex;
|
|
int32_t L_41 = V_12;
|
|
NullCheck(L_40);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_42;
|
|
L_42 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_40, L_41, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var);
|
|
NullCheck(L_42);
|
|
double L_43;
|
|
L_43 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_42, NULL);
|
|
double L_44 = V_5;
|
|
if ((!(((double)L_43) > ((double)L_44))))
|
|
{
|
|
goto IL_00be;
|
|
}
|
|
}
|
|
{
|
|
// if (Vertex[i].Y > ymax) ymax = Vertex[i].Y;
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_45 = ___0_Vertex;
|
|
int32_t L_46 = V_12;
|
|
NullCheck(L_45);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_47;
|
|
L_47 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_45, L_46, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var);
|
|
NullCheck(L_47);
|
|
double L_48;
|
|
L_48 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_47, NULL);
|
|
V_5 = L_48;
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
// for (int i = 1; i < nv; i++)
|
|
int32_t L_49 = V_12;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_49, 1));
|
|
}
|
|
|
|
IL_00c4:
|
|
{
|
|
// for (int i = 1; i < nv; i++)
|
|
int32_t L_50 = V_12;
|
|
int32_t L_51 = V_0;
|
|
if ((((int32_t)L_50) < ((int32_t)L_51)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
// double dx = xmax - xmin;
|
|
double L_52 = V_4;
|
|
double L_53 = V_2;
|
|
V_6 = ((double)il2cpp_codegen_subtract(L_52, L_53));
|
|
// double dy = ymax - ymin;
|
|
double L_54 = V_5;
|
|
double L_55 = V_3;
|
|
V_7 = ((double)il2cpp_codegen_subtract(L_54, L_55));
|
|
// double dmax = (dx > dy) ? dx : dy;
|
|
double L_56 = V_6;
|
|
double L_57 = V_7;
|
|
if ((((double)L_56) > ((double)L_57)))
|
|
{
|
|
goto IL_00e2;
|
|
}
|
|
}
|
|
{
|
|
double L_58 = V_7;
|
|
G_B16_0 = L_58;
|
|
goto IL_00e4;
|
|
}
|
|
|
|
IL_00e2:
|
|
{
|
|
double L_59 = V_6;
|
|
G_B16_0 = L_59;
|
|
}
|
|
|
|
IL_00e4:
|
|
{
|
|
V_8 = G_B16_0;
|
|
// double xmid = (xmax + xmin) * 0.5;
|
|
double L_60 = V_4;
|
|
double L_61 = V_2;
|
|
V_9 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_60, L_61)), (0.5)));
|
|
// double ymid = (ymax + ymin) * 0.5;
|
|
double L_62 = V_5;
|
|
double L_63 = V_3;
|
|
V_10 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_62, L_63)), (0.5)));
|
|
// Vertex.Add(new Triangulator.Geometry.Point((xmid - 2 * dmax), (ymid - dmax)));
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_64 = ___0_Vertex;
|
|
double L_65 = V_9;
|
|
double L_66 = V_8;
|
|
double L_67 = V_10;
|
|
double L_68 = V_8;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_69 = (Point_t10224084201F077997179F1EDD9E2D2A18384D43*)il2cpp_codegen_object_new(Point_t10224084201F077997179F1EDD9E2D2A18384D43_il2cpp_TypeInfo_var);
|
|
NullCheck(L_69);
|
|
Point__ctor_m77814209958D34E1112848259FCF23460E2E623E(L_69, ((double)il2cpp_codegen_subtract(L_65, ((double)il2cpp_codegen_multiply((2.0), L_66)))), ((double)il2cpp_codegen_subtract(L_67, L_68)), NULL);
|
|
NullCheck(L_64);
|
|
List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_inline(L_64, L_69, List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_RuntimeMethod_var);
|
|
// Vertex.Add(new Triangulator.Geometry.Point(xmid, (ymid + 2 * dmax)));
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_70 = ___0_Vertex;
|
|
double L_71 = V_9;
|
|
double L_72 = V_10;
|
|
double L_73 = V_8;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_74 = (Point_t10224084201F077997179F1EDD9E2D2A18384D43*)il2cpp_codegen_object_new(Point_t10224084201F077997179F1EDD9E2D2A18384D43_il2cpp_TypeInfo_var);
|
|
NullCheck(L_74);
|
|
Point__ctor_m77814209958D34E1112848259FCF23460E2E623E(L_74, L_71, ((double)il2cpp_codegen_add(L_72, ((double)il2cpp_codegen_multiply((2.0), L_73)))), NULL);
|
|
NullCheck(L_70);
|
|
List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_inline(L_70, L_74, List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_RuntimeMethod_var);
|
|
// Vertex.Add(new Triangulator.Geometry.Point((xmid + 2 * dmax), (ymid - dmax)));
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_75 = ___0_Vertex;
|
|
double L_76 = V_9;
|
|
double L_77 = V_8;
|
|
double L_78 = V_10;
|
|
double L_79 = V_8;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_80 = (Point_t10224084201F077997179F1EDD9E2D2A18384D43*)il2cpp_codegen_object_new(Point_t10224084201F077997179F1EDD9E2D2A18384D43_il2cpp_TypeInfo_var);
|
|
NullCheck(L_80);
|
|
Point__ctor_m77814209958D34E1112848259FCF23460E2E623E(L_80, ((double)il2cpp_codegen_add(L_76, ((double)il2cpp_codegen_multiply((2.0), L_77)))), ((double)il2cpp_codegen_subtract(L_78, L_79)), NULL);
|
|
NullCheck(L_75);
|
|
List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_inline(L_75, L_80, List_1_Add_m03E66F0A1D5D32A3B484BB1BAEBF63A0156C74C4_RuntimeMethod_var);
|
|
// List<Geometry.Triangle> Triangle = new List<Geometry.Triangle>();
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_81 = (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865*)il2cpp_codegen_object_new(List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865_il2cpp_TypeInfo_var);
|
|
NullCheck(L_81);
|
|
List_1__ctor_m230C12BF1426C8D962464E8711577D2A62987A40(L_81, List_1__ctor_m230C12BF1426C8D962464E8711577D2A62987A40_RuntimeMethod_var);
|
|
V_11 = L_81;
|
|
// Triangle.Add(new Geometry.Triangle(nv, nv + 1, nv + 2)); //SuperTriangle placed at index 0
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_82 = V_11;
|
|
int32_t L_83 = V_0;
|
|
int32_t L_84 = V_0;
|
|
int32_t L_85 = V_0;
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_86;
|
|
memset((&L_86), 0, sizeof(L_86));
|
|
Triangle__ctor_m106B424A73B24FDEDC6CD64F986A38A38DF74C44((&L_86), L_83, ((int32_t)il2cpp_codegen_add(L_84, 1)), ((int32_t)il2cpp_codegen_add(L_85, 2)), /*hidden argument*/NULL);
|
|
NullCheck(L_82);
|
|
List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_inline(L_82, L_86, List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_RuntimeMethod_var);
|
|
// for (int i = 0; i < nv; i++)
|
|
V_13 = 0;
|
|
goto IL_034b;
|
|
}
|
|
|
|
IL_0182:
|
|
{
|
|
// List<Geometry.Edge> Edges = new List<Geometry.Edge>(); //[trimax * 3];
|
|
List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_87 = (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB*)il2cpp_codegen_object_new(List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_87);
|
|
List_1__ctor_m6A6359A5BA8E95CE1E815D3BA905D8268286D95B(L_87, List_1__ctor_m6A6359A5BA8E95CE1E815D3BA905D8268286D95B_RuntimeMethod_var);
|
|
V_14 = L_87;
|
|
// for (int j = 0; j < Triangle.Count; j++)
|
|
V_15 = 0;
|
|
goto IL_026c;
|
|
}
|
|
|
|
IL_0191:
|
|
{
|
|
// if (InCircle(Vertex[i], Vertex[Triangle[j].p1], Vertex[Triangle[j].p2], Vertex[Triangle[j].p3]))
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_88 = ___0_Vertex;
|
|
int32_t L_89 = V_13;
|
|
NullCheck(L_88);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_90;
|
|
L_90 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_88, L_89, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var);
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_91 = ___0_Vertex;
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_92 = V_11;
|
|
int32_t L_93 = V_15;
|
|
NullCheck(L_92);
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_94;
|
|
L_94 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_92, L_93, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var);
|
|
int32_t L_95 = L_94.___p1_0;
|
|
NullCheck(L_91);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_96;
|
|
L_96 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_91, L_95, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var);
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_97 = ___0_Vertex;
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_98 = V_11;
|
|
int32_t L_99 = V_15;
|
|
NullCheck(L_98);
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_100;
|
|
L_100 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_98, L_99, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var);
|
|
int32_t L_101 = L_100.___p2_1;
|
|
NullCheck(L_97);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_102;
|
|
L_102 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_97, L_101, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var);
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_103 = ___0_Vertex;
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_104 = V_11;
|
|
int32_t L_105 = V_15;
|
|
NullCheck(L_104);
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_106;
|
|
L_106 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_104, L_105, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var);
|
|
int32_t L_107 = L_106.___p3_2;
|
|
NullCheck(L_103);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_108;
|
|
L_108 = List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5(L_103, L_107, List_1_get_Item_m657B3E679037BA18991DF9366C0A70EBED456CF5_RuntimeMethod_var);
|
|
bool L_109;
|
|
L_109 = Delauney_InCircle_m442D053B58EBBE010FFCC4A899E72CFCDDBA26F8(L_90, L_96, L_102, L_108, NULL);
|
|
if (!L_109)
|
|
{
|
|
goto IL_0266;
|
|
}
|
|
}
|
|
{
|
|
// Edges.Add(new Geometry.Edge(Triangle[j].p1, Triangle[j].p2));
|
|
List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_110 = V_14;
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_111 = V_11;
|
|
int32_t L_112 = V_15;
|
|
NullCheck(L_111);
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_113;
|
|
L_113 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_111, L_112, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var);
|
|
int32_t L_114 = L_113.___p1_0;
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_115 = V_11;
|
|
int32_t L_116 = V_15;
|
|
NullCheck(L_115);
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_117;
|
|
L_117 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_115, L_116, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var);
|
|
int32_t L_118 = L_117.___p2_1;
|
|
Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_119 = (Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101*)il2cpp_codegen_object_new(Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101_il2cpp_TypeInfo_var);
|
|
NullCheck(L_119);
|
|
Edge__ctor_mDF258B59824E1F7F49D8F4B2634CED02BF850E4C(L_119, L_114, L_118, NULL);
|
|
NullCheck(L_110);
|
|
List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_inline(L_110, L_119, List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_RuntimeMethod_var);
|
|
// Edges.Add(new Geometry.Edge(Triangle[j].p2, Triangle[j].p3));
|
|
List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_120 = V_14;
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_121 = V_11;
|
|
int32_t L_122 = V_15;
|
|
NullCheck(L_121);
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_123;
|
|
L_123 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_121, L_122, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var);
|
|
int32_t L_124 = L_123.___p2_1;
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_125 = V_11;
|
|
int32_t L_126 = V_15;
|
|
NullCheck(L_125);
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_127;
|
|
L_127 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_125, L_126, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var);
|
|
int32_t L_128 = L_127.___p3_2;
|
|
Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_129 = (Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101*)il2cpp_codegen_object_new(Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101_il2cpp_TypeInfo_var);
|
|
NullCheck(L_129);
|
|
Edge__ctor_mDF258B59824E1F7F49D8F4B2634CED02BF850E4C(L_129, L_124, L_128, NULL);
|
|
NullCheck(L_120);
|
|
List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_inline(L_120, L_129, List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_RuntimeMethod_var);
|
|
// Edges.Add(new Geometry.Edge(Triangle[j].p3, Triangle[j].p1));
|
|
List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_130 = V_14;
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_131 = V_11;
|
|
int32_t L_132 = V_15;
|
|
NullCheck(L_131);
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_133;
|
|
L_133 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_131, L_132, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var);
|
|
int32_t L_134 = L_133.___p3_2;
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_135 = V_11;
|
|
int32_t L_136 = V_15;
|
|
NullCheck(L_135);
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_137;
|
|
L_137 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_135, L_136, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var);
|
|
int32_t L_138 = L_137.___p1_0;
|
|
Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_139 = (Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101*)il2cpp_codegen_object_new(Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101_il2cpp_TypeInfo_var);
|
|
NullCheck(L_139);
|
|
Edge__ctor_mDF258B59824E1F7F49D8F4B2634CED02BF850E4C(L_139, L_134, L_138, NULL);
|
|
NullCheck(L_130);
|
|
List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_inline(L_130, L_139, List_1_Add_m279D7770A9D6B3FA141AF8B93F25A11280BD3C51_RuntimeMethod_var);
|
|
// Triangle.RemoveAt(j);
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_140 = V_11;
|
|
int32_t L_141 = V_15;
|
|
NullCheck(L_140);
|
|
List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC(L_140, L_141, List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC_RuntimeMethod_var);
|
|
// j--;
|
|
int32_t L_142 = V_15;
|
|
V_15 = ((int32_t)il2cpp_codegen_subtract(L_142, 1));
|
|
}
|
|
|
|
IL_0266:
|
|
{
|
|
// for (int j = 0; j < Triangle.Count; j++)
|
|
int32_t L_143 = V_15;
|
|
V_15 = ((int32_t)il2cpp_codegen_add(L_143, 1));
|
|
}
|
|
|
|
IL_026c:
|
|
{
|
|
// for (int j = 0; j < Triangle.Count; j++)
|
|
int32_t L_144 = V_15;
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_145 = V_11;
|
|
NullCheck(L_145);
|
|
int32_t L_146;
|
|
L_146 = List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_inline(L_145, List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_RuntimeMethod_var);
|
|
if ((((int32_t)L_144) < ((int32_t)L_146)))
|
|
{
|
|
goto IL_0191;
|
|
}
|
|
}
|
|
{
|
|
// if (i >= nv) continue; //In case we the last duplicate point we removed was the last in the array
|
|
int32_t L_147 = V_13;
|
|
int32_t L_148 = V_0;
|
|
if ((((int32_t)L_147) >= ((int32_t)L_148)))
|
|
{
|
|
goto IL_0345;
|
|
}
|
|
}
|
|
{
|
|
// for (int j = Edges.Count - 2; j >= 0; j--)
|
|
List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_149 = V_14;
|
|
NullCheck(L_149);
|
|
int32_t L_150;
|
|
L_150 = List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_inline(L_149, List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_RuntimeMethod_var);
|
|
V_16 = ((int32_t)il2cpp_codegen_subtract(L_150, 2));
|
|
goto IL_02e1;
|
|
}
|
|
|
|
IL_028f:
|
|
{
|
|
// for (int k = Edges.Count - 1; k >= j + 1; k--)
|
|
List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_151 = V_14;
|
|
NullCheck(L_151);
|
|
int32_t L_152;
|
|
L_152 = List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_inline(L_151, List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_RuntimeMethod_var);
|
|
V_17 = ((int32_t)il2cpp_codegen_subtract(L_152, 1));
|
|
goto IL_02d3;
|
|
}
|
|
|
|
IL_029c:
|
|
{
|
|
// if (Edges[j].Equals(Edges[k]))
|
|
List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_153 = V_14;
|
|
int32_t L_154 = V_16;
|
|
NullCheck(L_153);
|
|
Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_155;
|
|
L_155 = List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B(L_153, L_154, List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B_RuntimeMethod_var);
|
|
List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_156 = V_14;
|
|
int32_t L_157 = V_17;
|
|
NullCheck(L_156);
|
|
Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_158;
|
|
L_158 = List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B(L_156, L_157, List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B_RuntimeMethod_var);
|
|
NullCheck(L_155);
|
|
bool L_159;
|
|
L_159 = Edge_Equals_mA9EF98AABC6163FAF5137DC5F2100E1FCB5E575F(L_155, L_158, NULL);
|
|
if (!L_159)
|
|
{
|
|
goto IL_02cd;
|
|
}
|
|
}
|
|
{
|
|
// Edges.RemoveAt(k);
|
|
List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_160 = V_14;
|
|
int32_t L_161 = V_17;
|
|
NullCheck(L_160);
|
|
List_1_RemoveAt_mE6C591DBAE51112844A2A3B5EAD5341363403B73(L_160, L_161, List_1_RemoveAt_mE6C591DBAE51112844A2A3B5EAD5341363403B73_RuntimeMethod_var);
|
|
// Edges.RemoveAt(j);
|
|
List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_162 = V_14;
|
|
int32_t L_163 = V_16;
|
|
NullCheck(L_162);
|
|
List_1_RemoveAt_mE6C591DBAE51112844A2A3B5EAD5341363403B73(L_162, L_163, List_1_RemoveAt_mE6C591DBAE51112844A2A3B5EAD5341363403B73_RuntimeMethod_var);
|
|
// k--;
|
|
int32_t L_164 = V_17;
|
|
V_17 = ((int32_t)il2cpp_codegen_subtract(L_164, 1));
|
|
}
|
|
|
|
IL_02cd:
|
|
{
|
|
// for (int k = Edges.Count - 1; k >= j + 1; k--)
|
|
int32_t L_165 = V_17;
|
|
V_17 = ((int32_t)il2cpp_codegen_subtract(L_165, 1));
|
|
}
|
|
|
|
IL_02d3:
|
|
{
|
|
// for (int k = Edges.Count - 1; k >= j + 1; k--)
|
|
int32_t L_166 = V_17;
|
|
int32_t L_167 = V_16;
|
|
if ((((int32_t)L_166) >= ((int32_t)((int32_t)il2cpp_codegen_add(L_167, 1)))))
|
|
{
|
|
goto IL_029c;
|
|
}
|
|
}
|
|
{
|
|
// for (int j = Edges.Count - 2; j >= 0; j--)
|
|
int32_t L_168 = V_16;
|
|
V_16 = ((int32_t)il2cpp_codegen_subtract(L_168, 1));
|
|
}
|
|
|
|
IL_02e1:
|
|
{
|
|
// for (int j = Edges.Count - 2; j >= 0; j--)
|
|
int32_t L_169 = V_16;
|
|
if ((((int32_t)L_169) >= ((int32_t)0)))
|
|
{
|
|
goto IL_028f;
|
|
}
|
|
}
|
|
{
|
|
// for (int j = 0; j < Edges.Count; j++)
|
|
V_18 = 0;
|
|
goto IL_0330;
|
|
}
|
|
|
|
IL_02eb:
|
|
{
|
|
// if (Triangle.Count >= trimax)
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_170 = V_11;
|
|
NullCheck(L_170);
|
|
int32_t L_171;
|
|
L_171 = List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_inline(L_170, List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_RuntimeMethod_var);
|
|
int32_t L_172 = V_1;
|
|
if ((((int32_t)L_171) < ((int32_t)L_172)))
|
|
{
|
|
goto IL_0300;
|
|
}
|
|
}
|
|
{
|
|
// throw new ApplicationException("Exceeded maximum edges");
|
|
ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* L_173 = (ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_173);
|
|
ApplicationException__ctor_mE51100DFCDB0A0DF23B482CC43EC8E396BE7BE82(L_173, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral983D270A4A6EDCE0F9FE3724F6BDBE4EC22C7F76)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_173, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Delauney_Triangulate_m154E54A28F1D4AF60ABAFDAB6518EA5A2F2A299D_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0300:
|
|
{
|
|
// Triangle.Add(new Geometry.Triangle(Edges[j].p1, Edges[j].p2, i));
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_174 = V_11;
|
|
List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_175 = V_14;
|
|
int32_t L_176 = V_18;
|
|
NullCheck(L_175);
|
|
Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_177;
|
|
L_177 = List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B(L_175, L_176, List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B_RuntimeMethod_var);
|
|
NullCheck(L_177);
|
|
int32_t L_178 = L_177->___p1_0;
|
|
List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_179 = V_14;
|
|
int32_t L_180 = V_18;
|
|
NullCheck(L_179);
|
|
Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_181;
|
|
L_181 = List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B(L_179, L_180, List_1_get_Item_m25DA77C2E4744A26C125B64A075D5B41CC74384B_RuntimeMethod_var);
|
|
NullCheck(L_181);
|
|
int32_t L_182 = L_181->___p2_1;
|
|
int32_t L_183 = V_13;
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_184;
|
|
memset((&L_184), 0, sizeof(L_184));
|
|
Triangle__ctor_m106B424A73B24FDEDC6CD64F986A38A38DF74C44((&L_184), L_178, L_182, L_183, /*hidden argument*/NULL);
|
|
NullCheck(L_174);
|
|
List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_inline(L_174, L_184, List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_RuntimeMethod_var);
|
|
// for (int j = 0; j < Edges.Count; j++)
|
|
int32_t L_185 = V_18;
|
|
V_18 = ((int32_t)il2cpp_codegen_add(L_185, 1));
|
|
}
|
|
|
|
IL_0330:
|
|
{
|
|
// for (int j = 0; j < Edges.Count; j++)
|
|
int32_t L_186 = V_18;
|
|
List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_187 = V_14;
|
|
NullCheck(L_187);
|
|
int32_t L_188;
|
|
L_188 = List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_inline(L_187, List_1_get_Count_mABE08BDBD7056833C23AC07CDFAA633EDB539332_RuntimeMethod_var);
|
|
if ((((int32_t)L_186) < ((int32_t)L_188)))
|
|
{
|
|
goto IL_02eb;
|
|
}
|
|
}
|
|
{
|
|
// Edges.Clear();
|
|
List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB* L_189 = V_14;
|
|
NullCheck(L_189);
|
|
List_1_Clear_m2B88941C30668A35B7665F5F6DFBB20F3A104C34_inline(L_189, List_1_Clear_m2B88941C30668A35B7665F5F6DFBB20F3A104C34_RuntimeMethod_var);
|
|
// Edges = null;
|
|
V_14 = (List_1_t76CAF9390C2BD638397171AD03B54FCE9DD0C1AB*)NULL;
|
|
}
|
|
|
|
IL_0345:
|
|
{
|
|
// for (int i = 0; i < nv; i++)
|
|
int32_t L_190 = V_13;
|
|
V_13 = ((int32_t)il2cpp_codegen_add(L_190, 1));
|
|
}
|
|
|
|
IL_034b:
|
|
{
|
|
// for (int i = 0; i < nv; i++)
|
|
int32_t L_191 = V_13;
|
|
int32_t L_192 = V_0;
|
|
if ((((int32_t)L_191) < ((int32_t)L_192)))
|
|
{
|
|
goto IL_0182;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = Triangle.Count - 1; i >= 0; i--)
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_193 = V_11;
|
|
NullCheck(L_193);
|
|
int32_t L_194;
|
|
L_194 = List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_inline(L_193, List_1_get_Count_mF4355D83EC6995DDA614ED72420E04426AC749E3_RuntimeMethod_var);
|
|
V_19 = ((int32_t)il2cpp_codegen_subtract(L_194, 1));
|
|
goto IL_03a2;
|
|
}
|
|
|
|
IL_0360:
|
|
{
|
|
// if (Triangle[i].p1 >= nv || Triangle[i].p2 >= nv || Triangle[i].p3 >= nv)
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_195 = V_11;
|
|
int32_t L_196 = V_19;
|
|
NullCheck(L_195);
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_197;
|
|
L_197 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_195, L_196, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var);
|
|
int32_t L_198 = L_197.___p1_0;
|
|
int32_t L_199 = V_0;
|
|
if ((((int32_t)L_198) >= ((int32_t)L_199)))
|
|
{
|
|
goto IL_0393;
|
|
}
|
|
}
|
|
{
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_200 = V_11;
|
|
int32_t L_201 = V_19;
|
|
NullCheck(L_200);
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_202;
|
|
L_202 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_200, L_201, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var);
|
|
int32_t L_203 = L_202.___p2_1;
|
|
int32_t L_204 = V_0;
|
|
if ((((int32_t)L_203) >= ((int32_t)L_204)))
|
|
{
|
|
goto IL_0393;
|
|
}
|
|
}
|
|
{
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_205 = V_11;
|
|
int32_t L_206 = V_19;
|
|
NullCheck(L_205);
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_207;
|
|
L_207 = List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217(L_205, L_206, List_1_get_Item_mA0DE99B03BD0C3AAC2C8096951D814A83E01F217_RuntimeMethod_var);
|
|
int32_t L_208 = L_207.___p3_2;
|
|
int32_t L_209 = V_0;
|
|
if ((((int32_t)L_208) < ((int32_t)L_209)))
|
|
{
|
|
goto IL_039c;
|
|
}
|
|
}
|
|
|
|
IL_0393:
|
|
{
|
|
// Triangle.RemoveAt(i);
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_210 = V_11;
|
|
int32_t L_211 = V_19;
|
|
NullCheck(L_210);
|
|
List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC(L_210, L_211, List_1_RemoveAt_mFF7CDFF418FD47201772696B3AC1932476960AFC_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_039c:
|
|
{
|
|
// for (int i = Triangle.Count - 1; i >= 0; i--)
|
|
int32_t L_212 = V_19;
|
|
V_19 = ((int32_t)il2cpp_codegen_subtract(L_212, 1));
|
|
}
|
|
|
|
IL_03a2:
|
|
{
|
|
// for (int i = Triangle.Count - 1; i >= 0; i--)
|
|
int32_t L_213 = V_19;
|
|
if ((((int32_t)L_213) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0360;
|
|
}
|
|
}
|
|
{
|
|
// Vertex.RemoveAt(Vertex.Count - 1);
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_214 = ___0_Vertex;
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_215 = ___0_Vertex;
|
|
NullCheck(L_215);
|
|
int32_t L_216;
|
|
L_216 = List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_inline(L_215, List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_RuntimeMethod_var);
|
|
NullCheck(L_214);
|
|
List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0(L_214, ((int32_t)il2cpp_codegen_subtract(L_216, 1)), List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0_RuntimeMethod_var);
|
|
// Vertex.RemoveAt(Vertex.Count - 1);
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_217 = ___0_Vertex;
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_218 = ___0_Vertex;
|
|
NullCheck(L_218);
|
|
int32_t L_219;
|
|
L_219 = List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_inline(L_218, List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_RuntimeMethod_var);
|
|
NullCheck(L_217);
|
|
List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0(L_217, ((int32_t)il2cpp_codegen_subtract(L_219, 1)), List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0_RuntimeMethod_var);
|
|
// Vertex.RemoveAt(Vertex.Count - 1);
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_220 = ___0_Vertex;
|
|
List_1_t840BC299805104DA75A2AC8CBE83B6E67BFBB5EE* L_221 = ___0_Vertex;
|
|
NullCheck(L_221);
|
|
int32_t L_222;
|
|
L_222 = List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_inline(L_221, List_1_get_Count_m032596D60082EE01DF85B06F289E096BAF518E2F_RuntimeMethod_var);
|
|
NullCheck(L_220);
|
|
List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0(L_220, ((int32_t)il2cpp_codegen_subtract(L_222, 1)), List_1_RemoveAt_m40AA0C96894887F87F16C6E393FD701A22ED9EC0_RuntimeMethod_var);
|
|
// Triangle.TrimExcess();
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_223 = V_11;
|
|
NullCheck(L_223);
|
|
List_1_TrimExcess_m650FA9EBBAA85D6B2239F9CB816324814CB27954(L_223, List_1_TrimExcess_m650FA9EBBAA85D6B2239F9CB816324814CB27954_RuntimeMethod_var);
|
|
// return Triangle;
|
|
List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* L_224 = V_11;
|
|
return L_224;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Triangulator.Delauney::InCircle(DungeonArchitect.Triangulator.Geometry.Point,DungeonArchitect.Triangulator.Geometry.Point,DungeonArchitect.Triangulator.Geometry.Point,DungeonArchitect.Triangulator.Geometry.Point)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delauney_InCircle_m442D053B58EBBE010FFCC4A899E72CFCDDBA26F8 (Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___0_p, Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___1_p1, Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___2_p2, Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___3_p3, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
double V_0 = 0.0;
|
|
double V_1 = 0.0;
|
|
double V_2 = 0.0;
|
|
double V_3 = 0.0;
|
|
double V_4 = 0.0;
|
|
double V_5 = 0.0;
|
|
double V_6 = 0.0;
|
|
double V_7 = 0.0;
|
|
double V_8 = 0.0;
|
|
double V_9 = 0.0;
|
|
{
|
|
// if (System.Math.Abs(p1.Y - p2.Y) <= double.Epsilon && System.Math.Abs(p2.Y - p3.Y) <= double.Epsilon)
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_0 = ___1_p1;
|
|
NullCheck(L_0);
|
|
double L_1;
|
|
L_1 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_0, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_2 = ___2_p2;
|
|
NullCheck(L_2);
|
|
double L_3;
|
|
L_3 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_4;
|
|
L_4 = fabs(((double)il2cpp_codegen_subtract(L_1, L_3)));
|
|
if ((!(((double)L_4) <= ((double)(4.9406564584124654E-324)))))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_5 = ___2_p2;
|
|
NullCheck(L_5);
|
|
double L_6;
|
|
L_6 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_5, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_7 = ___3_p3;
|
|
NullCheck(L_7);
|
|
double L_8;
|
|
L_8 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_7, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_9;
|
|
L_9 = fabs(((double)il2cpp_codegen_subtract(L_6, L_8)));
|
|
if ((!(((double)L_9) <= ((double)(4.9406564584124654E-324)))))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// if (System.Math.Abs(p2.Y - p1.Y) <= double.Epsilon)
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_10 = ___2_p2;
|
|
NullCheck(L_10);
|
|
double L_11;
|
|
L_11 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_10, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_12 = ___1_p1;
|
|
NullCheck(L_12);
|
|
double L_13;
|
|
L_13 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_12, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_14;
|
|
L_14 = fabs(((double)il2cpp_codegen_subtract(L_11, L_13)));
|
|
if ((!(((double)L_14) <= ((double)(4.9406564584124654E-324)))))
|
|
{
|
|
goto IL_00d0;
|
|
}
|
|
}
|
|
{
|
|
// m2 = -(p3.X - p2.X) / (p3.Y - p2.Y);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_15 = ___3_p3;
|
|
NullCheck(L_15);
|
|
double L_16;
|
|
L_16 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_15, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_17 = ___2_p2;
|
|
NullCheck(L_17);
|
|
double L_18;
|
|
L_18 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_17, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_19 = ___3_p3;
|
|
NullCheck(L_19);
|
|
double L_20;
|
|
L_20 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_19, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_21 = ___2_p2;
|
|
NullCheck(L_21);
|
|
double L_22;
|
|
L_22 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_21, NULL);
|
|
V_1 = ((double)(((-((double)il2cpp_codegen_subtract(L_16, L_18))))/((double)il2cpp_codegen_subtract(L_20, L_22))));
|
|
// mx2 = (p2.X + p3.X) * 0.5;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_23 = ___2_p2;
|
|
NullCheck(L_23);
|
|
double L_24;
|
|
L_24 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_23, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_25 = ___3_p3;
|
|
NullCheck(L_25);
|
|
double L_26;
|
|
L_26 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_25, NULL);
|
|
V_3 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_24, L_26)), (0.5)));
|
|
// my2 = (p2.Y + p3.Y) * 0.5;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_27 = ___2_p2;
|
|
NullCheck(L_27);
|
|
double L_28;
|
|
L_28 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_27, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_29 = ___3_p3;
|
|
NullCheck(L_29);
|
|
double L_30;
|
|
L_30 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_29, NULL);
|
|
V_5 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_28, L_30)), (0.5)));
|
|
// xc = (p2.X + p1.X) * 0.5;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_31 = ___2_p2;
|
|
NullCheck(L_31);
|
|
double L_32;
|
|
L_32 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_31, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_33 = ___1_p1;
|
|
NullCheck(L_33);
|
|
double L_34;
|
|
L_34 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_33, NULL);
|
|
V_6 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_32, L_34)), (0.5)));
|
|
// yc = m2 * (xc - mx2) + my2;
|
|
double L_35 = V_1;
|
|
double L_36 = V_6;
|
|
double L_37 = V_3;
|
|
double L_38 = V_5;
|
|
V_7 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_35, ((double)il2cpp_codegen_subtract(L_36, L_37)))), L_38));
|
|
goto IL_021e;
|
|
}
|
|
|
|
IL_00d0:
|
|
{
|
|
// else if (System.Math.Abs(p3.Y - p2.Y) <= double.Epsilon)
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_39 = ___3_p3;
|
|
NullCheck(L_39);
|
|
double L_40;
|
|
L_40 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_39, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_41 = ___2_p2;
|
|
NullCheck(L_41);
|
|
double L_42;
|
|
L_42 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_41, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_43;
|
|
L_43 = fabs(((double)il2cpp_codegen_subtract(L_40, L_42)));
|
|
if ((!(((double)L_43) <= ((double)(4.9406564584124654E-324)))))
|
|
{
|
|
goto IL_0164;
|
|
}
|
|
}
|
|
{
|
|
// m1 = -(p2.X - p1.X) / (p2.Y - p1.Y);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_44 = ___2_p2;
|
|
NullCheck(L_44);
|
|
double L_45;
|
|
L_45 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_44, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_46 = ___1_p1;
|
|
NullCheck(L_46);
|
|
double L_47;
|
|
L_47 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_46, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_48 = ___2_p2;
|
|
NullCheck(L_48);
|
|
double L_49;
|
|
L_49 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_48, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_50 = ___1_p1;
|
|
NullCheck(L_50);
|
|
double L_51;
|
|
L_51 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_50, NULL);
|
|
V_0 = ((double)(((-((double)il2cpp_codegen_subtract(L_45, L_47))))/((double)il2cpp_codegen_subtract(L_49, L_51))));
|
|
// mx1 = (p1.X + p2.X) * 0.5;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_52 = ___1_p1;
|
|
NullCheck(L_52);
|
|
double L_53;
|
|
L_53 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_52, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_54 = ___2_p2;
|
|
NullCheck(L_54);
|
|
double L_55;
|
|
L_55 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_54, NULL);
|
|
V_2 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_53, L_55)), (0.5)));
|
|
// my1 = (p1.Y + p2.Y) * 0.5;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_56 = ___1_p1;
|
|
NullCheck(L_56);
|
|
double L_57;
|
|
L_57 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_56, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_58 = ___2_p2;
|
|
NullCheck(L_58);
|
|
double L_59;
|
|
L_59 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_58, NULL);
|
|
V_4 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_57, L_59)), (0.5)));
|
|
// xc = (p3.X + p2.X) * 0.5;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_60 = ___3_p3;
|
|
NullCheck(L_60);
|
|
double L_61;
|
|
L_61 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_60, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_62 = ___2_p2;
|
|
NullCheck(L_62);
|
|
double L_63;
|
|
L_63 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_62, NULL);
|
|
V_6 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_61, L_63)), (0.5)));
|
|
// yc = m1 * (xc - mx1) + my1;
|
|
double L_64 = V_0;
|
|
double L_65 = V_6;
|
|
double L_66 = V_2;
|
|
double L_67 = V_4;
|
|
V_7 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_64, ((double)il2cpp_codegen_subtract(L_65, L_66)))), L_67));
|
|
goto IL_021e;
|
|
}
|
|
|
|
IL_0164:
|
|
{
|
|
// m1 = -(p2.X - p1.X) / (p2.Y - p1.Y);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_68 = ___2_p2;
|
|
NullCheck(L_68);
|
|
double L_69;
|
|
L_69 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_68, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_70 = ___1_p1;
|
|
NullCheck(L_70);
|
|
double L_71;
|
|
L_71 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_70, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_72 = ___2_p2;
|
|
NullCheck(L_72);
|
|
double L_73;
|
|
L_73 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_72, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_74 = ___1_p1;
|
|
NullCheck(L_74);
|
|
double L_75;
|
|
L_75 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_74, NULL);
|
|
V_0 = ((double)(((-((double)il2cpp_codegen_subtract(L_69, L_71))))/((double)il2cpp_codegen_subtract(L_73, L_75))));
|
|
// m2 = -(p3.X - p2.X) / (p3.Y - p2.Y);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_76 = ___3_p3;
|
|
NullCheck(L_76);
|
|
double L_77;
|
|
L_77 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_76, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_78 = ___2_p2;
|
|
NullCheck(L_78);
|
|
double L_79;
|
|
L_79 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_78, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_80 = ___3_p3;
|
|
NullCheck(L_80);
|
|
double L_81;
|
|
L_81 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_80, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_82 = ___2_p2;
|
|
NullCheck(L_82);
|
|
double L_83;
|
|
L_83 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_82, NULL);
|
|
V_1 = ((double)(((-((double)il2cpp_codegen_subtract(L_77, L_79))))/((double)il2cpp_codegen_subtract(L_81, L_83))));
|
|
// mx1 = (p1.X + p2.X) * 0.5;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_84 = ___1_p1;
|
|
NullCheck(L_84);
|
|
double L_85;
|
|
L_85 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_84, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_86 = ___2_p2;
|
|
NullCheck(L_86);
|
|
double L_87;
|
|
L_87 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_86, NULL);
|
|
V_2 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_85, L_87)), (0.5)));
|
|
// mx2 = (p2.X + p3.X) * 0.5;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_88 = ___2_p2;
|
|
NullCheck(L_88);
|
|
double L_89;
|
|
L_89 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_88, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_90 = ___3_p3;
|
|
NullCheck(L_90);
|
|
double L_91;
|
|
L_91 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_90, NULL);
|
|
V_3 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_89, L_91)), (0.5)));
|
|
// my1 = (p1.Y + p2.Y) * 0.5;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_92 = ___1_p1;
|
|
NullCheck(L_92);
|
|
double L_93;
|
|
L_93 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_92, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_94 = ___2_p2;
|
|
NullCheck(L_94);
|
|
double L_95;
|
|
L_95 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_94, NULL);
|
|
V_4 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_93, L_95)), (0.5)));
|
|
// my2 = (p2.Y + p3.Y) * 0.5;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_96 = ___2_p2;
|
|
NullCheck(L_96);
|
|
double L_97;
|
|
L_97 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_96, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_98 = ___3_p3;
|
|
NullCheck(L_98);
|
|
double L_99;
|
|
L_99 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_98, NULL);
|
|
V_5 = ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_add(L_97, L_99)), (0.5)));
|
|
// xc = (m1 * mx1 - m2 * mx2 + my2 - my1) / (m1 - m2);
|
|
double L_100 = V_0;
|
|
double L_101 = V_2;
|
|
double L_102 = V_1;
|
|
double L_103 = V_3;
|
|
double L_104 = V_5;
|
|
double L_105 = V_4;
|
|
double L_106 = V_0;
|
|
double L_107 = V_1;
|
|
V_6 = ((double)(((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_add(((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(L_100, L_101)), ((double)il2cpp_codegen_multiply(L_102, L_103)))), L_104)), L_105))/((double)il2cpp_codegen_subtract(L_106, L_107))));
|
|
// yc = m1 * (xc - mx1) + my1;
|
|
double L_108 = V_0;
|
|
double L_109 = V_6;
|
|
double L_110 = V_2;
|
|
double L_111 = V_4;
|
|
V_7 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_108, ((double)il2cpp_codegen_subtract(L_109, L_110)))), L_111));
|
|
}
|
|
|
|
IL_021e:
|
|
{
|
|
// double dx = p2.X - xc;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_112 = ___2_p2;
|
|
NullCheck(L_112);
|
|
double L_113;
|
|
L_113 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_112, NULL);
|
|
double L_114 = V_6;
|
|
// double dy = p2.Y - yc;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_115 = ___2_p2;
|
|
NullCheck(L_115);
|
|
double L_116;
|
|
L_116 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_115, NULL);
|
|
double L_117 = V_7;
|
|
V_8 = ((double)il2cpp_codegen_subtract(L_116, L_117));
|
|
// double rsqr = dx * dx + dy * dy;
|
|
double L_118 = ((double)il2cpp_codegen_subtract(L_113, L_114));
|
|
double L_119 = V_8;
|
|
double L_120 = V_8;
|
|
V_9 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_118, L_118)), ((double)il2cpp_codegen_multiply(L_119, L_120))));
|
|
// dx = p.X - xc;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_121 = ___0_p;
|
|
NullCheck(L_121);
|
|
double L_122;
|
|
L_122 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_121, NULL);
|
|
double L_123 = V_6;
|
|
// dy = p.Y - yc;
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_124 = ___0_p;
|
|
NullCheck(L_124);
|
|
double L_125;
|
|
L_125 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_124, NULL);
|
|
double L_126 = V_7;
|
|
V_8 = ((double)il2cpp_codegen_subtract(L_125, L_126));
|
|
// double drsqr = dx * dx + dy * dy;
|
|
double L_127 = ((double)il2cpp_codegen_subtract(L_122, L_123));
|
|
double L_128 = V_8;
|
|
double L_129 = V_8;
|
|
// return (drsqr <= rsqr);
|
|
double L_130 = V_9;
|
|
return (bool)((((int32_t)((!(((double)((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_127, L_127)), ((double)il2cpp_codegen_multiply(L_128, L_129))))) <= ((double)L_130)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Triangulator.Delauney::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Delauney__ctor_m50448BBC5E68B62A6DBE038195665A7957985F05 (Delauney_t140FC3667D0272C1E98B0B542CCF79E04D786340* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.Triangulator.DelauneyTriangle[] DungeonArchitect.Triangulator.DelauneyV2::Triangulate(UnityEngine.Vector2[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* DelauneyV2_Triangulate_mBBAB52236EF2EAB2CC6415D844798EEA28859007 (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_vertices, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_3 = NULL;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* V_4 = NULL;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* V_5 = NULL;
|
|
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;
|
|
float V_11 = 0.0f;
|
|
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;
|
|
float V_17 = 0.0f;
|
|
float V_18 = 0.0f;
|
|
float V_19 = 0.0f;
|
|
float V_20 = 0.0f;
|
|
float V_21 = 0.0f;
|
|
float V_22 = 0.0f;
|
|
float V_23 = 0.0f;
|
|
float V_24 = 0.0f;
|
|
float V_25 = 0.0f;
|
|
float V_26 = 0.0f;
|
|
float V_27 = 0.0f;
|
|
float V_28 = 0.0f;
|
|
float V_29 = 0.0f;
|
|
float V_30 = 0.0f;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* V_31 = NULL;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_32 = NULL;
|
|
int32_t V_33 = 0;
|
|
int32_t V_34 = 0;
|
|
int32_t V_35 = 0;
|
|
int32_t V_36 = 0;
|
|
float G_B20_0 = 0.0f;
|
|
bool G_B25_0 = false;
|
|
bool G_B24_0 = false;
|
|
{
|
|
// var nv = vertices.Length;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = ___0_vertices;
|
|
NullCheck(L_0);
|
|
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
|
|
// var paddedVerts = new Vector2[vertices.Length + 3];
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = ___0_vertices;
|
|
NullCheck(L_1);
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_1)->max_length)), 3)));
|
|
V_32 = L_2;
|
|
// System.Array.Copy(vertices, paddedVerts, vertices.Length);
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = ___0_vertices;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = V_32;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = ___0_vertices;
|
|
NullCheck(L_5);
|
|
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_3, (RuntimeArray*)L_4, ((int32_t)(((RuntimeArray*)L_5)->max_length)), NULL);
|
|
// paddedVerts[nv + 0] = Vector2.zero;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = V_32;
|
|
int32_t L_7 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
|
|
L_8 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_8);
|
|
// paddedVerts[nv + 1] = Vector2.zero;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_9 = V_32;
|
|
int32_t L_10 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
|
|
L_11 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
|
|
NullCheck(L_9);
|
|
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_10, 1))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_11);
|
|
// paddedVerts[nv + 2] = Vector2.zero;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_12 = V_32;
|
|
int32_t L_13 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
|
|
L_14 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
|
|
NullCheck(L_12);
|
|
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_13, 2))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_14);
|
|
// vertices = paddedVerts;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_15 = V_32;
|
|
___0_vertices = L_15;
|
|
// var triangles = new DelauneyTriangle[nv * 3];
|
|
int32_t L_16 = V_0;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_17 = (DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB*)(DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB*)SZArrayNew(DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_16, 3)));
|
|
V_1 = L_17;
|
|
// for (int m = 0; m < triangles.Length; m++) triangles[m] = new DelauneyTriangle();
|
|
V_33 = 0;
|
|
goto IL_006c;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
// for (int m = 0; m < triangles.Length; m++) triangles[m] = new DelauneyTriangle();
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_18 = V_1;
|
|
int32_t L_19 = V_33;
|
|
NullCheck(L_18);
|
|
il2cpp_codegen_initobj(((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19))), sizeof(DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9));
|
|
// for (int m = 0; m < triangles.Length; m++) triangles[m] = new DelauneyTriangle();
|
|
int32_t L_20 = V_33;
|
|
V_33 = ((int32_t)il2cpp_codegen_add(L_20, 1));
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
// for (int m = 0; m < triangles.Length; m++) triangles[m] = new DelauneyTriangle();
|
|
int32_t L_21 = V_33;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_22 = V_1;
|
|
NullCheck(L_22);
|
|
if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
// int ntri = 0;
|
|
V_2 = 0;
|
|
// bool[] complete = null;
|
|
V_3 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)NULL;
|
|
// IEDGE[] edges = null;
|
|
V_4 = (IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5*)NULL;
|
|
// IEDGE[] p_EdgeTemp = null;
|
|
V_5 = (IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5*)NULL;
|
|
// int nedge = 0;
|
|
V_6 = 0;
|
|
// int trimax, emax = 200;
|
|
V_7 = ((int32_t)200);
|
|
// float xp, yp, x1, y1, x2, y2, x3, y3, xc = 0, yc = 0, r = 0;
|
|
V_19 = (0.0f);
|
|
// float xp, yp, x1, y1, x2, y2, x3, y3, xc = 0, yc = 0, r = 0;
|
|
V_20 = (0.0f);
|
|
// float xp, yp, x1, y1, x2, y2, x3, y3, xc = 0, yc = 0, r = 0;
|
|
V_21 = (0.0f);
|
|
// trimax = 4 * nv;
|
|
int32_t L_23 = V_0;
|
|
// complete = new bool[trimax];
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_24 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(4, L_23)));
|
|
V_3 = L_24;
|
|
// edges = new IEDGE[emax];
|
|
int32_t L_25 = V_7;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_26 = (IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5*)(IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5*)SZArrayNew(IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5_il2cpp_TypeInfo_var, (uint32_t)L_25);
|
|
V_4 = L_26;
|
|
// for (int m = 0; m < edges.Length; m++) edges[m] = new IEDGE();
|
|
V_34 = 0;
|
|
goto IL_00c8;
|
|
}
|
|
|
|
IL_00b3:
|
|
{
|
|
// for (int m = 0; m < edges.Length; m++) edges[m] = new IEDGE();
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_27 = V_4;
|
|
int32_t L_28 = V_34;
|
|
NullCheck(L_27);
|
|
il2cpp_codegen_initobj(((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28))), sizeof(IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF));
|
|
// for (int m = 0; m < edges.Length; m++) edges[m] = new IEDGE();
|
|
int32_t L_29 = V_34;
|
|
V_34 = ((int32_t)il2cpp_codegen_add(L_29, 1));
|
|
}
|
|
|
|
IL_00c8:
|
|
{
|
|
// for (int m = 0; m < edges.Length; m++) edges[m] = new IEDGE();
|
|
int32_t L_30 = V_34;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_31 = V_4;
|
|
NullCheck(L_31);
|
|
if ((((int32_t)L_30) < ((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length)))))
|
|
{
|
|
goto IL_00b3;
|
|
}
|
|
}
|
|
{
|
|
// xmin = vertices[0].x;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_32 = ___0_vertices;
|
|
NullCheck(L_32);
|
|
float L_33 = ((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___x_0;
|
|
V_22 = L_33;
|
|
// ymin = vertices[0].y;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_34 = ___0_vertices;
|
|
NullCheck(L_34);
|
|
float L_35 = ((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___y_1;
|
|
V_24 = L_35;
|
|
// xmax = xmin;
|
|
float L_36 = V_22;
|
|
V_23 = L_36;
|
|
// ymax = ymin;
|
|
float L_37 = V_24;
|
|
V_25 = L_37;
|
|
// for (i = 1; i < nv; i++)
|
|
V_8 = 1;
|
|
goto IL_0182;
|
|
}
|
|
|
|
IL_00fc:
|
|
{
|
|
// if (vertices[i].x < xmin) xmin = vertices[i].x;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_38 = ___0_vertices;
|
|
int32_t L_39 = V_8;
|
|
NullCheck(L_38);
|
|
float L_40 = ((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->___x_0;
|
|
float L_41 = V_22;
|
|
if ((!(((float)L_40) < ((float)L_41))))
|
|
{
|
|
goto IL_011c;
|
|
}
|
|
}
|
|
{
|
|
// if (vertices[i].x < xmin) xmin = vertices[i].x;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_42 = ___0_vertices;
|
|
int32_t L_43 = V_8;
|
|
NullCheck(L_42);
|
|
float L_44 = ((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->___x_0;
|
|
V_22 = L_44;
|
|
}
|
|
|
|
IL_011c:
|
|
{
|
|
// if (vertices[i].x > xmax) xmax = vertices[i].x;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_45 = ___0_vertices;
|
|
int32_t L_46 = V_8;
|
|
NullCheck(L_45);
|
|
float L_47 = ((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_46)))->___x_0;
|
|
float L_48 = V_23;
|
|
if ((!(((float)L_47) > ((float)L_48))))
|
|
{
|
|
goto IL_013c;
|
|
}
|
|
}
|
|
{
|
|
// if (vertices[i].x > xmax) xmax = vertices[i].x;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_49 = ___0_vertices;
|
|
int32_t L_50 = V_8;
|
|
NullCheck(L_49);
|
|
float L_51 = ((L_49)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_50)))->___x_0;
|
|
V_23 = L_51;
|
|
}
|
|
|
|
IL_013c:
|
|
{
|
|
// if (vertices[i].y < ymin) ymin = vertices[i].y;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_52 = ___0_vertices;
|
|
int32_t L_53 = V_8;
|
|
NullCheck(L_52);
|
|
float L_54 = ((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->___y_1;
|
|
float L_55 = V_24;
|
|
if ((!(((float)L_54) < ((float)L_55))))
|
|
{
|
|
goto IL_015c;
|
|
}
|
|
}
|
|
{
|
|
// if (vertices[i].y < ymin) ymin = vertices[i].y;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_56 = ___0_vertices;
|
|
int32_t L_57 = V_8;
|
|
NullCheck(L_56);
|
|
float L_58 = ((L_56)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_57)))->___y_1;
|
|
V_24 = L_58;
|
|
}
|
|
|
|
IL_015c:
|
|
{
|
|
// if (vertices[i].y > ymax) ymax = vertices[i].y;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_59 = ___0_vertices;
|
|
int32_t L_60 = V_8;
|
|
NullCheck(L_59);
|
|
float L_61 = ((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_60)))->___y_1;
|
|
float L_62 = V_25;
|
|
if ((!(((float)L_61) > ((float)L_62))))
|
|
{
|
|
goto IL_017c;
|
|
}
|
|
}
|
|
{
|
|
// if (vertices[i].y > ymax) ymax = vertices[i].y;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_63 = ___0_vertices;
|
|
int32_t L_64 = V_8;
|
|
NullCheck(L_63);
|
|
float L_65 = ((L_63)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_64)))->___y_1;
|
|
V_25 = L_65;
|
|
}
|
|
|
|
IL_017c:
|
|
{
|
|
// for (i = 1; i < nv; i++)
|
|
int32_t L_66 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_66, 1));
|
|
}
|
|
|
|
IL_0182:
|
|
{
|
|
// for (i = 1; i < nv; i++)
|
|
int32_t L_67 = V_8;
|
|
int32_t L_68 = V_0;
|
|
if ((((int32_t)L_67) < ((int32_t)L_68)))
|
|
{
|
|
goto IL_00fc;
|
|
}
|
|
}
|
|
{
|
|
// dx = xmax - xmin;
|
|
float L_69 = V_23;
|
|
float L_70 = V_22;
|
|
V_28 = ((float)il2cpp_codegen_subtract(L_69, L_70));
|
|
// dy = ymax - ymin;
|
|
float L_71 = V_25;
|
|
float L_72 = V_24;
|
|
V_29 = ((float)il2cpp_codegen_subtract(L_71, L_72));
|
|
// dmax = (dx > dy) ? dx : dy;
|
|
float L_73 = V_28;
|
|
float L_74 = V_29;
|
|
if ((((float)L_73) > ((float)L_74)))
|
|
{
|
|
goto IL_01a2;
|
|
}
|
|
}
|
|
{
|
|
float L_75 = V_29;
|
|
G_B20_0 = L_75;
|
|
goto IL_01a4;
|
|
}
|
|
|
|
IL_01a2:
|
|
{
|
|
float L_76 = V_28;
|
|
G_B20_0 = L_76;
|
|
}
|
|
|
|
IL_01a4:
|
|
{
|
|
V_30 = G_B20_0;
|
|
// xmid = (xmax + xmin) / 2.0f;
|
|
float L_77 = V_23;
|
|
float L_78 = V_22;
|
|
V_26 = ((float)(((float)il2cpp_codegen_add(L_77, L_78))/(2.0f)));
|
|
// ymid = (ymax + ymin) / 2.0f;
|
|
float L_79 = V_25;
|
|
float L_80 = V_24;
|
|
V_27 = ((float)(((float)il2cpp_codegen_add(L_79, L_80))/(2.0f)));
|
|
// vertices[nv + 0].x = xmid - 20 * dmax;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_81 = ___0_vertices;
|
|
int32_t L_82 = V_0;
|
|
NullCheck(L_81);
|
|
float L_83 = V_26;
|
|
float L_84 = V_30;
|
|
((L_81)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_82)))->___x_0 = ((float)il2cpp_codegen_subtract(L_83, ((float)il2cpp_codegen_multiply((20.0f), L_84))));
|
|
// vertices[nv + 0].y = ymid - dmax;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_85 = ___0_vertices;
|
|
int32_t L_86 = V_0;
|
|
NullCheck(L_85);
|
|
float L_87 = V_27;
|
|
float L_88 = V_30;
|
|
((L_85)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_86)))->___y_1 = ((float)il2cpp_codegen_subtract(L_87, L_88));
|
|
// vertices[nv + 1].x = xmid;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_89 = ___0_vertices;
|
|
int32_t L_90 = V_0;
|
|
NullCheck(L_89);
|
|
float L_91 = V_26;
|
|
((L_89)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_90, 1)))))->___x_0 = L_91;
|
|
// vertices[nv + 1].y = ymid + 20 * dmax;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_92 = ___0_vertices;
|
|
int32_t L_93 = V_0;
|
|
NullCheck(L_92);
|
|
float L_94 = V_27;
|
|
float L_95 = V_30;
|
|
((L_92)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_93, 1)))))->___y_1 = ((float)il2cpp_codegen_add(L_94, ((float)il2cpp_codegen_multiply((20.0f), L_95))));
|
|
// vertices[nv + 2].x = xmid + 20 * dmax;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_96 = ___0_vertices;
|
|
int32_t L_97 = V_0;
|
|
NullCheck(L_96);
|
|
float L_98 = V_26;
|
|
float L_99 = V_30;
|
|
((L_96)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_97, 2)))))->___x_0 = ((float)il2cpp_codegen_add(L_98, ((float)il2cpp_codegen_multiply((20.0f), L_99))));
|
|
// vertices[nv + 2].y = ymid - dmax;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_100 = ___0_vertices;
|
|
int32_t L_101 = V_0;
|
|
NullCheck(L_100);
|
|
float L_102 = V_27;
|
|
float L_103 = V_30;
|
|
((L_100)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_101, 2)))))->___y_1 = ((float)il2cpp_codegen_subtract(L_102, L_103));
|
|
// triangles[0].p1 = nv;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_104 = V_1;
|
|
NullCheck(L_104);
|
|
int32_t L_105 = V_0;
|
|
((L_104)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___p1_0 = L_105;
|
|
// triangles[0].p2 = nv + 1;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_106 = V_1;
|
|
NullCheck(L_106);
|
|
int32_t L_107 = V_0;
|
|
((L_106)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___p2_1 = ((int32_t)il2cpp_codegen_add(L_107, 1));
|
|
// triangles[0].p3 = nv + 2;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_108 = V_1;
|
|
NullCheck(L_108);
|
|
int32_t L_109 = V_0;
|
|
((L_108)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___p3_2 = ((int32_t)il2cpp_codegen_add(L_109, 2));
|
|
// complete[0] = false;
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_110 = V_3;
|
|
NullCheck(L_110);
|
|
(L_110)->SetAt(static_cast<il2cpp_array_size_t>(0), (bool)0);
|
|
// ntri = 1;
|
|
V_2 = 1;
|
|
// for (i = 0; i < nv; i++)
|
|
V_8 = 0;
|
|
goto IL_065b;
|
|
}
|
|
|
|
IL_0276:
|
|
{
|
|
// xp = vertices[i].x;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_111 = ___0_vertices;
|
|
int32_t L_112 = V_8;
|
|
NullCheck(L_111);
|
|
float L_113 = ((L_111)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_112)))->___x_0;
|
|
V_11 = L_113;
|
|
// yp = vertices[i].y;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_114 = ___0_vertices;
|
|
int32_t L_115 = V_8;
|
|
NullCheck(L_114);
|
|
float L_116 = ((L_114)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_115)))->___y_1;
|
|
V_12 = L_116;
|
|
// nedge = 0;
|
|
V_6 = 0;
|
|
// for (j = 0; j < ntri; j++)
|
|
V_9 = 0;
|
|
goto IL_04ad;
|
|
}
|
|
|
|
IL_029f:
|
|
{
|
|
// if (complete[j])
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_117 = V_3;
|
|
int32_t L_118 = V_9;
|
|
NullCheck(L_117);
|
|
int32_t L_119 = L_118;
|
|
uint8_t L_120 = (uint8_t)(L_117)->GetAt(static_cast<il2cpp_array_size_t>(L_119));
|
|
if (L_120)
|
|
{
|
|
goto IL_04a7;
|
|
}
|
|
}
|
|
{
|
|
// x1 = vertices[triangles[j].p1].x;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_121 = ___0_vertices;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_122 = V_1;
|
|
int32_t L_123 = V_9;
|
|
NullCheck(L_122);
|
|
int32_t L_124 = ((L_122)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_123)))->___p1_0;
|
|
NullCheck(L_121);
|
|
float L_125 = ((L_121)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_124)))->___x_0;
|
|
V_13 = L_125;
|
|
// y1 = vertices[triangles[j].p1].y;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_126 = ___0_vertices;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_127 = V_1;
|
|
int32_t L_128 = V_9;
|
|
NullCheck(L_127);
|
|
int32_t L_129 = ((L_127)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_128)))->___p1_0;
|
|
NullCheck(L_126);
|
|
float L_130 = ((L_126)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_129)))->___y_1;
|
|
V_14 = L_130;
|
|
// x2 = vertices[triangles[j].p2].x;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_131 = ___0_vertices;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_132 = V_1;
|
|
int32_t L_133 = V_9;
|
|
NullCheck(L_132);
|
|
int32_t L_134 = ((L_132)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_133)))->___p2_1;
|
|
NullCheck(L_131);
|
|
float L_135 = ((L_131)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_134)))->___x_0;
|
|
V_15 = L_135;
|
|
// y2 = vertices[triangles[j].p2].y;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_136 = ___0_vertices;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_137 = V_1;
|
|
int32_t L_138 = V_9;
|
|
NullCheck(L_137);
|
|
int32_t L_139 = ((L_137)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_138)))->___p2_1;
|
|
NullCheck(L_136);
|
|
float L_140 = ((L_136)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_139)))->___y_1;
|
|
V_16 = L_140;
|
|
// x3 = vertices[triangles[j].p3].x;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_141 = ___0_vertices;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_142 = V_1;
|
|
int32_t L_143 = V_9;
|
|
NullCheck(L_142);
|
|
int32_t L_144 = ((L_142)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_143)))->___p3_2;
|
|
NullCheck(L_141);
|
|
float L_145 = ((L_141)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_144)))->___x_0;
|
|
V_17 = L_145;
|
|
// y3 = vertices[triangles[j].p3].y;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_146 = ___0_vertices;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_147 = V_1;
|
|
int32_t L_148 = V_9;
|
|
NullCheck(L_147);
|
|
int32_t L_149 = ((L_147)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_148)))->___p3_2;
|
|
NullCheck(L_146);
|
|
float L_150 = ((L_146)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_149)))->___y_1;
|
|
V_18 = L_150;
|
|
// inside = CircumCircle(xp, yp, x1, y1, x2, y2, x3, y3, ref xc, ref yc, ref r);
|
|
float L_151 = V_11;
|
|
float L_152 = V_12;
|
|
float L_153 = V_13;
|
|
float L_154 = V_14;
|
|
float L_155 = V_15;
|
|
float L_156 = V_16;
|
|
float L_157 = V_17;
|
|
float L_158 = V_18;
|
|
il2cpp_codegen_runtime_class_init_inline(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var);
|
|
bool L_159;
|
|
L_159 = DelauneyV2_CircumCircle_m590587304E35CBAD13DB3F62C47B463A502D5936(L_151, L_152, L_153, L_154, L_155, L_156, L_157, L_158, (&V_19), (&V_20), (&V_21), NULL);
|
|
// if (xc + r < xp)
|
|
float L_160 = V_19;
|
|
float L_161 = V_21;
|
|
float L_162 = V_11;
|
|
G_B24_0 = L_159;
|
|
if ((!(((float)((float)il2cpp_codegen_add(L_160, L_161))) < ((float)L_162))))
|
|
{
|
|
G_B25_0 = L_159;
|
|
goto IL_036d;
|
|
}
|
|
}
|
|
{
|
|
// complete[j] = true;
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_163 = V_3;
|
|
int32_t L_164 = V_9;
|
|
NullCheck(L_163);
|
|
(L_163)->SetAt(static_cast<il2cpp_array_size_t>(L_164), (bool)1);
|
|
G_B25_0 = G_B24_0;
|
|
}
|
|
|
|
IL_036d:
|
|
{
|
|
// if (inside)
|
|
if (!G_B25_0)
|
|
{
|
|
goto IL_04a7;
|
|
}
|
|
}
|
|
{
|
|
// if (nedge + 3 >= emax)
|
|
int32_t L_165 = V_6;
|
|
int32_t L_166 = V_7;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_165, 3))) < ((int32_t)L_166)))
|
|
{
|
|
goto IL_03d3;
|
|
}
|
|
}
|
|
{
|
|
// emax += 100;
|
|
int32_t L_167 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_167, ((int32_t)100)));
|
|
// p_EdgeTemp = new IEDGE[emax];
|
|
int32_t L_168 = V_7;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_169 = (IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5*)(IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5*)SZArrayNew(IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5_il2cpp_TypeInfo_var, (uint32_t)L_168);
|
|
V_5 = L_169;
|
|
// for (int m = 0; m < p_EdgeTemp.Length; m++) p_EdgeTemp[m] = new IEDGE();
|
|
V_35 = 0;
|
|
goto IL_03a4;
|
|
}
|
|
|
|
IL_038f:
|
|
{
|
|
// for (int m = 0; m < p_EdgeTemp.Length; m++) p_EdgeTemp[m] = new IEDGE();
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_170 = V_5;
|
|
int32_t L_171 = V_35;
|
|
NullCheck(L_170);
|
|
il2cpp_codegen_initobj(((L_170)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_171))), sizeof(IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF));
|
|
// for (int m = 0; m < p_EdgeTemp.Length; m++) p_EdgeTemp[m] = new IEDGE();
|
|
int32_t L_172 = V_35;
|
|
V_35 = ((int32_t)il2cpp_codegen_add(L_172, 1));
|
|
}
|
|
|
|
IL_03a4:
|
|
{
|
|
// for (int m = 0; m < p_EdgeTemp.Length; m++) p_EdgeTemp[m] = new IEDGE();
|
|
int32_t L_173 = V_35;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_174 = V_5;
|
|
NullCheck(L_174);
|
|
if ((((int32_t)L_173) < ((int32_t)((int32_t)(((RuntimeArray*)L_174)->max_length)))))
|
|
{
|
|
goto IL_038f;
|
|
}
|
|
}
|
|
{
|
|
// for (int ik = 0; ik < nedge; ik++)
|
|
V_36 = 0;
|
|
goto IL_03c9;
|
|
}
|
|
|
|
IL_03b1:
|
|
{
|
|
// p_EdgeTemp[ik] = edges[ik];
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_175 = V_5;
|
|
int32_t L_176 = V_36;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_177 = V_4;
|
|
int32_t L_178 = V_36;
|
|
NullCheck(L_177);
|
|
int32_t L_179 = L_178;
|
|
IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF L_180 = (L_177)->GetAt(static_cast<il2cpp_array_size_t>(L_179));
|
|
NullCheck(L_175);
|
|
(L_175)->SetAt(static_cast<il2cpp_array_size_t>(L_176), (IEDGE_t50016A3D78A51AF2C5CD924967093FCA386983AF)L_180);
|
|
// for (int ik = 0; ik < nedge; ik++)
|
|
int32_t L_181 = V_36;
|
|
V_36 = ((int32_t)il2cpp_codegen_add(L_181, 1));
|
|
}
|
|
|
|
IL_03c9:
|
|
{
|
|
// for (int ik = 0; ik < nedge; ik++)
|
|
int32_t L_182 = V_36;
|
|
int32_t L_183 = V_6;
|
|
if ((((int32_t)L_182) < ((int32_t)L_183)))
|
|
{
|
|
goto IL_03b1;
|
|
}
|
|
}
|
|
{
|
|
// edges = p_EdgeTemp;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_184 = V_5;
|
|
V_4 = L_184;
|
|
}
|
|
|
|
IL_03d3:
|
|
{
|
|
// edges[nedge + 0].p1 = triangles[j].p1;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_185 = V_4;
|
|
int32_t L_186 = V_6;
|
|
NullCheck(L_185);
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_187 = V_1;
|
|
int32_t L_188 = V_9;
|
|
NullCheck(L_187);
|
|
int32_t L_189 = ((L_187)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_188)))->___p1_0;
|
|
((L_185)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_186)))->___p1_0 = L_189;
|
|
// edges[nedge + 0].p2 = triangles[j].p2;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_190 = V_4;
|
|
int32_t L_191 = V_6;
|
|
NullCheck(L_190);
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_192 = V_1;
|
|
int32_t L_193 = V_9;
|
|
NullCheck(L_192);
|
|
int32_t L_194 = ((L_192)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_193)))->___p2_1;
|
|
((L_190)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_191)))->___p2_1 = L_194;
|
|
// edges[nedge + 1].p1 = triangles[j].p2;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_195 = V_4;
|
|
int32_t L_196 = V_6;
|
|
NullCheck(L_195);
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_197 = V_1;
|
|
int32_t L_198 = V_9;
|
|
NullCheck(L_197);
|
|
int32_t L_199 = ((L_197)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_198)))->___p2_1;
|
|
((L_195)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_196, 1)))))->___p1_0 = L_199;
|
|
// edges[nedge + 1].p2 = triangles[j].p3;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_200 = V_4;
|
|
int32_t L_201 = V_6;
|
|
NullCheck(L_200);
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_202 = V_1;
|
|
int32_t L_203 = V_9;
|
|
NullCheck(L_202);
|
|
int32_t L_204 = ((L_202)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_203)))->___p3_2;
|
|
((L_200)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_201, 1)))))->___p2_1 = L_204;
|
|
// edges[nedge + 2].p1 = triangles[j].p3;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_205 = V_4;
|
|
int32_t L_206 = V_6;
|
|
NullCheck(L_205);
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_207 = V_1;
|
|
int32_t L_208 = V_9;
|
|
NullCheck(L_207);
|
|
int32_t L_209 = ((L_207)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_208)))->___p3_2;
|
|
((L_205)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_206, 2)))))->___p1_0 = L_209;
|
|
// edges[nedge + 2].p2 = triangles[j].p1;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_210 = V_4;
|
|
int32_t L_211 = V_6;
|
|
NullCheck(L_210);
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_212 = V_1;
|
|
int32_t L_213 = V_9;
|
|
NullCheck(L_212);
|
|
int32_t L_214 = ((L_212)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_213)))->___p1_0;
|
|
((L_210)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_211, 2)))))->___p2_1 = L_214;
|
|
// nedge += 3;
|
|
int32_t L_215 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_215, 3));
|
|
// triangles[j] = triangles[ntri - 1];
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_216 = V_1;
|
|
int32_t L_217 = V_9;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_218 = V_1;
|
|
int32_t L_219 = V_2;
|
|
NullCheck(L_218);
|
|
int32_t L_220 = ((int32_t)il2cpp_codegen_subtract(L_219, 1));
|
|
DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9 L_221 = (L_218)->GetAt(static_cast<il2cpp_array_size_t>(L_220));
|
|
NullCheck(L_216);
|
|
(L_216)->SetAt(static_cast<il2cpp_array_size_t>(L_217), (DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9)L_221);
|
|
// complete[j] = complete[ntri - 1];
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_222 = V_3;
|
|
int32_t L_223 = V_9;
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_224 = V_3;
|
|
int32_t L_225 = V_2;
|
|
NullCheck(L_224);
|
|
int32_t L_226 = ((int32_t)il2cpp_codegen_subtract(L_225, 1));
|
|
uint8_t L_227 = (uint8_t)(L_224)->GetAt(static_cast<il2cpp_array_size_t>(L_226));
|
|
NullCheck(L_222);
|
|
(L_222)->SetAt(static_cast<il2cpp_array_size_t>(L_223), (bool)L_227);
|
|
// ntri--;
|
|
int32_t L_228 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_subtract(L_228, 1));
|
|
// j--;
|
|
int32_t L_229 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_subtract(L_229, 1));
|
|
}
|
|
|
|
IL_04a7:
|
|
{
|
|
// for (j = 0; j < ntri; j++)
|
|
int32_t L_230 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_230, 1));
|
|
}
|
|
|
|
IL_04ad:
|
|
{
|
|
// for (j = 0; j < ntri; j++)
|
|
int32_t L_231 = V_9;
|
|
int32_t L_232 = V_2;
|
|
if ((((int32_t)L_231) < ((int32_t)L_232)))
|
|
{
|
|
goto IL_029f;
|
|
}
|
|
}
|
|
{
|
|
// for (j = 0; j < nedge - 1; j++)
|
|
V_9 = 0;
|
|
goto IL_05cd;
|
|
}
|
|
|
|
IL_04bd:
|
|
{
|
|
// for (k = j + 1; k < nedge; k++)
|
|
int32_t L_233 = V_9;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_233, 1));
|
|
goto IL_05be;
|
|
}
|
|
|
|
IL_04c8:
|
|
{
|
|
// if ((edges[j].p1 == edges[k].p2) && (edges[j].p2 == edges[k].p1))
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_234 = V_4;
|
|
int32_t L_235 = V_9;
|
|
NullCheck(L_234);
|
|
int32_t L_236 = ((L_234)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_235)))->___p1_0;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_237 = V_4;
|
|
int32_t L_238 = V_10;
|
|
NullCheck(L_237);
|
|
int32_t L_239 = ((L_237)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_238)))->___p2_1;
|
|
if ((!(((uint32_t)L_236) == ((uint32_t)L_239))))
|
|
{
|
|
goto IL_0540;
|
|
}
|
|
}
|
|
{
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_240 = V_4;
|
|
int32_t L_241 = V_9;
|
|
NullCheck(L_240);
|
|
int32_t L_242 = ((L_240)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_241)))->___p2_1;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_243 = V_4;
|
|
int32_t L_244 = V_10;
|
|
NullCheck(L_243);
|
|
int32_t L_245 = ((L_243)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_244)))->___p1_0;
|
|
if ((!(((uint32_t)L_242) == ((uint32_t)L_245))))
|
|
{
|
|
goto IL_0540;
|
|
}
|
|
}
|
|
{
|
|
// edges[j].p1 = -1;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_246 = V_4;
|
|
int32_t L_247 = V_9;
|
|
NullCheck(L_246);
|
|
((L_246)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_247)))->___p1_0 = (-1);
|
|
// edges[j].p2 = -1;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_248 = V_4;
|
|
int32_t L_249 = V_9;
|
|
NullCheck(L_248);
|
|
((L_248)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_249)))->___p2_1 = (-1);
|
|
// edges[k].p1 = -1;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_250 = V_4;
|
|
int32_t L_251 = V_10;
|
|
NullCheck(L_250);
|
|
((L_250)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_251)))->___p1_0 = (-1);
|
|
// edges[k].p2 = -1;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_252 = V_4;
|
|
int32_t L_253 = V_10;
|
|
NullCheck(L_252);
|
|
((L_252)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_253)))->___p2_1 = (-1);
|
|
}
|
|
|
|
IL_0540:
|
|
{
|
|
// if ((edges[j].p1 == edges[k].p1) && (edges[j].p2 == edges[k].p2))
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_254 = V_4;
|
|
int32_t L_255 = V_9;
|
|
NullCheck(L_254);
|
|
int32_t L_256 = ((L_254)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_255)))->___p1_0;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_257 = V_4;
|
|
int32_t L_258 = V_10;
|
|
NullCheck(L_257);
|
|
int32_t L_259 = ((L_257)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_258)))->___p1_0;
|
|
if ((!(((uint32_t)L_256) == ((uint32_t)L_259))))
|
|
{
|
|
goto IL_05b8;
|
|
}
|
|
}
|
|
{
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_260 = V_4;
|
|
int32_t L_261 = V_9;
|
|
NullCheck(L_260);
|
|
int32_t L_262 = ((L_260)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_261)))->___p2_1;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_263 = V_4;
|
|
int32_t L_264 = V_10;
|
|
NullCheck(L_263);
|
|
int32_t L_265 = ((L_263)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_264)))->___p2_1;
|
|
if ((!(((uint32_t)L_262) == ((uint32_t)L_265))))
|
|
{
|
|
goto IL_05b8;
|
|
}
|
|
}
|
|
{
|
|
// edges[j].p1 = -1;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_266 = V_4;
|
|
int32_t L_267 = V_9;
|
|
NullCheck(L_266);
|
|
((L_266)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_267)))->___p1_0 = (-1);
|
|
// edges[j].p2 = -1;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_268 = V_4;
|
|
int32_t L_269 = V_9;
|
|
NullCheck(L_268);
|
|
((L_268)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_269)))->___p2_1 = (-1);
|
|
// edges[k].p1 = -1;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_270 = V_4;
|
|
int32_t L_271 = V_10;
|
|
NullCheck(L_270);
|
|
((L_270)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_271)))->___p1_0 = (-1);
|
|
// edges[k].p2 = -1;
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_272 = V_4;
|
|
int32_t L_273 = V_10;
|
|
NullCheck(L_272);
|
|
((L_272)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_273)))->___p2_1 = (-1);
|
|
}
|
|
|
|
IL_05b8:
|
|
{
|
|
// for (k = j + 1; k < nedge; k++)
|
|
int32_t L_274 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_274, 1));
|
|
}
|
|
|
|
IL_05be:
|
|
{
|
|
// for (k = j + 1; k < nedge; k++)
|
|
int32_t L_275 = V_10;
|
|
int32_t L_276 = V_6;
|
|
if ((((int32_t)L_275) < ((int32_t)L_276)))
|
|
{
|
|
goto IL_04c8;
|
|
}
|
|
}
|
|
{
|
|
// for (j = 0; j < nedge - 1; j++)
|
|
int32_t L_277 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_277, 1));
|
|
}
|
|
|
|
IL_05cd:
|
|
{
|
|
// for (j = 0; j < nedge - 1; j++)
|
|
int32_t L_278 = V_9;
|
|
int32_t L_279 = V_6;
|
|
if ((((int32_t)L_278) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_279, 1)))))
|
|
{
|
|
goto IL_04bd;
|
|
}
|
|
}
|
|
{
|
|
// for (j = 0; j < nedge; j++)
|
|
V_9 = 0;
|
|
goto IL_064f;
|
|
}
|
|
|
|
IL_05dd:
|
|
{
|
|
// if (edges[j].p1 < 0 || edges[j].p2 < 0)
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_280 = V_4;
|
|
int32_t L_281 = V_9;
|
|
NullCheck(L_280);
|
|
int32_t L_282 = ((L_280)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_281)))->___p1_0;
|
|
if ((((int32_t)L_282) < ((int32_t)0)))
|
|
{
|
|
goto IL_0649;
|
|
}
|
|
}
|
|
{
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_283 = V_4;
|
|
int32_t L_284 = V_9;
|
|
NullCheck(L_283);
|
|
int32_t L_285 = ((L_283)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_284)))->___p2_1;
|
|
if ((((int32_t)L_285) < ((int32_t)0)))
|
|
{
|
|
goto IL_0649;
|
|
}
|
|
}
|
|
{
|
|
// triangles[ntri].p1 = edges[j].p1;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_286 = V_1;
|
|
int32_t L_287 = V_2;
|
|
NullCheck(L_286);
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_288 = V_4;
|
|
int32_t L_289 = V_9;
|
|
NullCheck(L_288);
|
|
int32_t L_290 = ((L_288)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_289)))->___p1_0;
|
|
((L_286)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_287)))->___p1_0 = L_290;
|
|
// triangles[ntri].p2 = edges[j].p2;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_291 = V_1;
|
|
int32_t L_292 = V_2;
|
|
NullCheck(L_291);
|
|
IEDGEU5BU5D_t014DBC489D8AFEF162A3F1A26C63544EEC1B90F5* L_293 = V_4;
|
|
int32_t L_294 = V_9;
|
|
NullCheck(L_293);
|
|
int32_t L_295 = ((L_293)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_294)))->___p2_1;
|
|
((L_291)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_292)))->___p2_1 = L_295;
|
|
// triangles[ntri].p3 = i;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_296 = V_1;
|
|
int32_t L_297 = V_2;
|
|
NullCheck(L_296);
|
|
int32_t L_298 = V_8;
|
|
((L_296)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_297)))->___p3_2 = L_298;
|
|
// complete[ntri] = false;
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_299 = V_3;
|
|
int32_t L_300 = V_2;
|
|
NullCheck(L_299);
|
|
(L_299)->SetAt(static_cast<il2cpp_array_size_t>(L_300), (bool)0);
|
|
// ntri++;
|
|
int32_t L_301 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_301, 1));
|
|
}
|
|
|
|
IL_0649:
|
|
{
|
|
// for (j = 0; j < nedge; j++)
|
|
int32_t L_302 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_302, 1));
|
|
}
|
|
|
|
IL_064f:
|
|
{
|
|
// for (j = 0; j < nedge; j++)
|
|
int32_t L_303 = V_9;
|
|
int32_t L_304 = V_6;
|
|
if ((((int32_t)L_303) < ((int32_t)L_304)))
|
|
{
|
|
goto IL_05dd;
|
|
}
|
|
}
|
|
{
|
|
// for (i = 0; i < nv; i++)
|
|
int32_t L_305 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_305, 1));
|
|
}
|
|
|
|
IL_065b:
|
|
{
|
|
// for (i = 0; i < nv; i++)
|
|
int32_t L_306 = V_8;
|
|
int32_t L_307 = V_0;
|
|
if ((((int32_t)L_306) < ((int32_t)L_307)))
|
|
{
|
|
goto IL_0276;
|
|
}
|
|
}
|
|
{
|
|
// for (i = 0; i < ntri; i++)
|
|
V_8 = 0;
|
|
goto IL_06b9;
|
|
}
|
|
|
|
IL_0668:
|
|
{
|
|
// if (triangles[i].p1 >= nv || triangles[i].p2 >= nv || triangles[i].p3 >= nv)
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_308 = V_1;
|
|
int32_t L_309 = V_8;
|
|
NullCheck(L_308);
|
|
int32_t L_310 = ((L_308)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_309)))->___p1_0;
|
|
int32_t L_311 = V_0;
|
|
if ((((int32_t)L_310) >= ((int32_t)L_311)))
|
|
{
|
|
goto IL_0698;
|
|
}
|
|
}
|
|
{
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_312 = V_1;
|
|
int32_t L_313 = V_8;
|
|
NullCheck(L_312);
|
|
int32_t L_314 = ((L_312)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_313)))->___p2_1;
|
|
int32_t L_315 = V_0;
|
|
if ((((int32_t)L_314) >= ((int32_t)L_315)))
|
|
{
|
|
goto IL_0698;
|
|
}
|
|
}
|
|
{
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_316 = V_1;
|
|
int32_t L_317 = V_8;
|
|
NullCheck(L_316);
|
|
int32_t L_318 = ((L_316)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_317)))->___p3_2;
|
|
int32_t L_319 = V_0;
|
|
if ((((int32_t)L_318) < ((int32_t)L_319)))
|
|
{
|
|
goto IL_06b3;
|
|
}
|
|
}
|
|
|
|
IL_0698:
|
|
{
|
|
// triangles[i] = triangles[ntri - 1];
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_320 = V_1;
|
|
int32_t L_321 = V_8;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_322 = V_1;
|
|
int32_t L_323 = V_2;
|
|
NullCheck(L_322);
|
|
int32_t L_324 = ((int32_t)il2cpp_codegen_subtract(L_323, 1));
|
|
DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9 L_325 = (L_322)->GetAt(static_cast<il2cpp_array_size_t>(L_324));
|
|
NullCheck(L_320);
|
|
(L_320)->SetAt(static_cast<il2cpp_array_size_t>(L_321), (DelauneyTriangle_t34BA50A90AF0230FEDBF49BC7D011FB39EA82FC9)L_325);
|
|
// ntri--;
|
|
int32_t L_326 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_subtract(L_326, 1));
|
|
// i--;
|
|
int32_t L_327 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_subtract(L_327, 1));
|
|
}
|
|
|
|
IL_06b3:
|
|
{
|
|
// for (i = 0; i < ntri; i++)
|
|
int32_t L_328 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_328, 1));
|
|
}
|
|
|
|
IL_06b9:
|
|
{
|
|
// for (i = 0; i < ntri; i++)
|
|
int32_t L_329 = V_8;
|
|
int32_t L_330 = V_2;
|
|
if ((((int32_t)L_329) < ((int32_t)L_330)))
|
|
{
|
|
goto IL_0668;
|
|
}
|
|
}
|
|
{
|
|
// var result = new DelauneyTriangle[ntri];
|
|
int32_t L_331 = V_2;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_332 = (DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB*)(DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB*)SZArrayNew(DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB_il2cpp_TypeInfo_var, (uint32_t)L_331);
|
|
V_31 = L_332;
|
|
// System.Array.Copy(triangles, result, ntri);
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_333 = V_1;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_334 = V_31;
|
|
int32_t L_335 = V_2;
|
|
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_333, (RuntimeArray*)L_334, L_335, NULL);
|
|
// return result;
|
|
DelauneyTriangleU5BU5D_tF4B9AA093C3D367BED18144653E4074FFB1868FB* L_336 = V_31;
|
|
return L_336;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Triangulator.DelauneyV2::CircumCircle(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single&,System.Single&,System.Single&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DelauneyV2_CircumCircle_m590587304E35CBAD13DB3F62C47B463A502D5936 (float ___0_xp, float ___1_yp, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, float* ___8_xc, float* ___9_yc, float* ___10_r, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
float V_2 = 0.0f;
|
|
float V_3 = 0.0f;
|
|
float V_4 = 0.0f;
|
|
float V_5 = 0.0f;
|
|
float V_6 = 0.0f;
|
|
float V_7 = 0.0f;
|
|
{
|
|
// if (Mathf.Abs(y1 - y2) < EPSILON && Mathf.Abs(y2 - y3) < EPSILON)
|
|
float L_0 = ___3_y1;
|
|
float L_1 = ___5_y2;
|
|
float L_2;
|
|
L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
|
|
il2cpp_codegen_runtime_class_init_inline(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var);
|
|
float L_3 = ((DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_StaticFields*)il2cpp_codegen_static_fields_for(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var))->___EPSILON_0;
|
|
if ((!(((float)L_2) < ((float)L_3))))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
float L_4 = ___5_y2;
|
|
float L_5 = ___7_y3;
|
|
float L_6;
|
|
L_6 = fabsf(((float)il2cpp_codegen_subtract(L_4, L_5)));
|
|
il2cpp_codegen_runtime_class_init_inline(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var);
|
|
float L_7 = ((DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_StaticFields*)il2cpp_codegen_static_fields_for(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var))->___EPSILON_0;
|
|
if ((!(((float)L_6) < ((float)L_7))))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// if (Mathf.Abs(y2 - y1) < EPSILON)
|
|
float L_8 = ___5_y2;
|
|
float L_9 = ___3_y1;
|
|
float L_10;
|
|
L_10 = fabsf(((float)il2cpp_codegen_subtract(L_8, L_9)));
|
|
il2cpp_codegen_runtime_class_init_inline(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var);
|
|
float L_11 = ((DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_StaticFields*)il2cpp_codegen_static_fields_for(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var))->___EPSILON_0;
|
|
if ((!(((float)L_10) < ((float)L_11))))
|
|
{
|
|
goto IL_0078;
|
|
}
|
|
}
|
|
{
|
|
// m2 = -(x3 - x2) / (y3 - y2);
|
|
float L_12 = ___6_x3;
|
|
float L_13 = ___4_x2;
|
|
float L_14 = ___7_y3;
|
|
float L_15 = ___5_y2;
|
|
V_1 = ((float)(((-((float)il2cpp_codegen_subtract(L_12, L_13))))/((float)il2cpp_codegen_subtract(L_14, L_15))));
|
|
// mx2 = (x2 + x3) / 2.0f;
|
|
float L_16 = ___4_x2;
|
|
float L_17 = ___6_x3;
|
|
V_3 = ((float)(((float)il2cpp_codegen_add(L_16, L_17))/(2.0f)));
|
|
// my2 = (y2 + y3) / 2.0f;
|
|
float L_18 = ___5_y2;
|
|
float L_19 = ___7_y3;
|
|
V_5 = ((float)(((float)il2cpp_codegen_add(L_18, L_19))/(2.0f)));
|
|
// xc = (x2 + x1) / 2.0f;
|
|
float* L_20 = ___8_xc;
|
|
float L_21 = ___4_x2;
|
|
float L_22 = ___2_x1;
|
|
*((float*)L_20) = (float)((float)(((float)il2cpp_codegen_add(L_21, L_22))/(2.0f)));
|
|
// yc = m2 * (xc - mx2) + my2;
|
|
float* L_23 = ___9_yc;
|
|
float L_24 = V_1;
|
|
float* L_25 = ___8_xc;
|
|
float L_26 = *((float*)L_25);
|
|
float L_27 = V_3;
|
|
float L_28 = V_5;
|
|
*((float*)L_23) = (float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_24, ((float)il2cpp_codegen_subtract(L_26, L_27)))), L_28));
|
|
goto IL_0131;
|
|
}
|
|
|
|
IL_0078:
|
|
{
|
|
// else if (Mathf.Abs(y3 - y2) < EPSILON)
|
|
float L_29 = ___7_y3;
|
|
float L_30 = ___5_y2;
|
|
float L_31;
|
|
L_31 = fabsf(((float)il2cpp_codegen_subtract(L_29, L_30)));
|
|
il2cpp_codegen_runtime_class_init_inline(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var);
|
|
float L_32 = ((DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_StaticFields*)il2cpp_codegen_static_fields_for(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var))->___EPSILON_0;
|
|
if ((!(((float)L_31) < ((float)L_32))))
|
|
{
|
|
goto IL_00c8;
|
|
}
|
|
}
|
|
{
|
|
// m1 = -(x2 - x1) / (y2 - y1);
|
|
float L_33 = ___4_x2;
|
|
float L_34 = ___2_x1;
|
|
float L_35 = ___5_y2;
|
|
float L_36 = ___3_y1;
|
|
V_0 = ((float)(((-((float)il2cpp_codegen_subtract(L_33, L_34))))/((float)il2cpp_codegen_subtract(L_35, L_36))));
|
|
// mx1 = (x1 + x2) / 2.0f;
|
|
float L_37 = ___2_x1;
|
|
float L_38 = ___4_x2;
|
|
V_2 = ((float)(((float)il2cpp_codegen_add(L_37, L_38))/(2.0f)));
|
|
// my1 = (y1 + y2) / 2.0f;
|
|
float L_39 = ___3_y1;
|
|
float L_40 = ___5_y2;
|
|
V_4 = ((float)(((float)il2cpp_codegen_add(L_39, L_40))/(2.0f)));
|
|
// xc = (x3 + x2) / 2.0f;
|
|
float* L_41 = ___8_xc;
|
|
float L_42 = ___6_x3;
|
|
float L_43 = ___4_x2;
|
|
*((float*)L_41) = (float)((float)(((float)il2cpp_codegen_add(L_42, L_43))/(2.0f)));
|
|
// yc = m1 * (xc - mx1) + my1;
|
|
float* L_44 = ___9_yc;
|
|
float L_45 = V_0;
|
|
float* L_46 = ___8_xc;
|
|
float L_47 = *((float*)L_46);
|
|
float L_48 = V_2;
|
|
float L_49 = V_4;
|
|
*((float*)L_44) = (float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_45, ((float)il2cpp_codegen_subtract(L_47, L_48)))), L_49));
|
|
goto IL_0131;
|
|
}
|
|
|
|
IL_00c8:
|
|
{
|
|
// m1 = -(x2 - x1) / (y2 - y1);
|
|
float L_50 = ___4_x2;
|
|
float L_51 = ___2_x1;
|
|
float L_52 = ___5_y2;
|
|
float L_53 = ___3_y1;
|
|
V_0 = ((float)(((-((float)il2cpp_codegen_subtract(L_50, L_51))))/((float)il2cpp_codegen_subtract(L_52, L_53))));
|
|
// m2 = -(x3 - x2) / (y3 - y2);
|
|
float L_54 = ___6_x3;
|
|
float L_55 = ___4_x2;
|
|
float L_56 = ___7_y3;
|
|
float L_57 = ___5_y2;
|
|
V_1 = ((float)(((-((float)il2cpp_codegen_subtract(L_54, L_55))))/((float)il2cpp_codegen_subtract(L_56, L_57))));
|
|
// mx1 = (x1 + x2) / 2.0f;
|
|
float L_58 = ___2_x1;
|
|
float L_59 = ___4_x2;
|
|
V_2 = ((float)(((float)il2cpp_codegen_add(L_58, L_59))/(2.0f)));
|
|
// mx2 = (x2 + x3) / 2.0f;
|
|
float L_60 = ___4_x2;
|
|
float L_61 = ___6_x3;
|
|
V_3 = ((float)(((float)il2cpp_codegen_add(L_60, L_61))/(2.0f)));
|
|
// my1 = (y1 + y2) / 2.0f;
|
|
float L_62 = ___3_y1;
|
|
float L_63 = ___5_y2;
|
|
V_4 = ((float)(((float)il2cpp_codegen_add(L_62, L_63))/(2.0f)));
|
|
// my2 = (y2 + y3) / 2.0f;
|
|
float L_64 = ___5_y2;
|
|
float L_65 = ___7_y3;
|
|
V_5 = ((float)(((float)il2cpp_codegen_add(L_64, L_65))/(2.0f)));
|
|
// xc = (m1 * mx1 - m2 * mx2 + my2 - my1) / (m1 - m2);
|
|
float* L_66 = ___8_xc;
|
|
float L_67 = V_0;
|
|
float L_68 = V_2;
|
|
float L_69 = V_1;
|
|
float L_70 = V_3;
|
|
float L_71 = V_5;
|
|
float L_72 = V_4;
|
|
float L_73 = V_0;
|
|
float L_74 = V_1;
|
|
*((float*)L_66) = (float)((float)(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_67, L_68)), ((float)il2cpp_codegen_multiply(L_69, L_70)))), L_71)), L_72))/((float)il2cpp_codegen_subtract(L_73, L_74))));
|
|
// yc = m1 * (xc - mx1) + my1;
|
|
float* L_75 = ___9_yc;
|
|
float L_76 = V_0;
|
|
float* L_77 = ___8_xc;
|
|
float L_78 = *((float*)L_77);
|
|
float L_79 = V_2;
|
|
float L_80 = V_4;
|
|
*((float*)L_75) = (float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_76, ((float)il2cpp_codegen_subtract(L_78, L_79)))), L_80));
|
|
}
|
|
|
|
IL_0131:
|
|
{
|
|
// dx = x2 - xc;
|
|
float L_81 = ___4_x2;
|
|
float* L_82 = ___8_xc;
|
|
float L_83 = *((float*)L_82);
|
|
// dy = y2 - yc;
|
|
float L_84 = ___5_y2;
|
|
float* L_85 = ___9_yc;
|
|
float L_86 = *((float*)L_85);
|
|
V_6 = ((float)il2cpp_codegen_subtract(L_84, L_86));
|
|
// rsqr = dx * dx + dy * dy;
|
|
float L_87 = ((float)il2cpp_codegen_subtract(L_81, L_83));
|
|
float L_88 = V_6;
|
|
float L_89 = V_6;
|
|
V_7 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_87, L_87)), ((float)il2cpp_codegen_multiply(L_88, L_89))));
|
|
// r = Mathf.Sqrt(rsqr);
|
|
float* L_90 = ___10_r;
|
|
float L_91 = V_7;
|
|
float L_92;
|
|
L_92 = sqrtf(L_91);
|
|
*((float*)L_90) = (float)L_92;
|
|
// dx = xp - xc;
|
|
float L_93 = ___0_xp;
|
|
float* L_94 = ___8_xc;
|
|
float L_95 = *((float*)L_94);
|
|
// dy = yp - yc;
|
|
float L_96 = ___1_yp;
|
|
float* L_97 = ___9_yc;
|
|
float L_98 = *((float*)L_97);
|
|
V_6 = ((float)il2cpp_codegen_subtract(L_96, L_98));
|
|
// drsqr = dx * dx + dy * dy;
|
|
float L_99 = ((float)il2cpp_codegen_subtract(L_93, L_95));
|
|
float L_100 = V_6;
|
|
float L_101 = V_6;
|
|
// return (drsqr <= rsqr) ? true : false;
|
|
float L_102 = V_7;
|
|
if ((((float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_99, L_99)), ((float)il2cpp_codegen_multiply(L_100, L_101))))) <= ((float)L_102)))
|
|
{
|
|
goto IL_016d;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Triangulator.DelauneyV2::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelauneyV2__ctor_mB9BAE3A96B22CD973B39E41B179560D9C7FDF543 (DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Triangulator.DelauneyV2::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelauneyV2__cctor_m32EAE1D631BECDBDC79B236D2AE96320FB54246E (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// private static float EPSILON = 1e-6f;
|
|
((DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_StaticFields*)il2cpp_codegen_static_fields_for(DelauneyV2_t883ADF8A7A98AF541EBC3B7C3A8C21DB9949F9B3_il2cpp_TypeInfo_var))->___EPSILON_0 = (9.99999997E-07f);
|
|
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.Triangulator.Geometry.Edge::.ctor(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge__ctor_mDF258B59824E1F7F49D8F4B2634CED02BF850E4C (Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* __this, int32_t ___0_point1, int32_t ___1_point2, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Edge(int point1, int point2)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// p1 = point1; p2 = point2;
|
|
int32_t L_0 = ___0_point1;
|
|
__this->___p1_0 = L_0;
|
|
// p1 = point1; p2 = point2;
|
|
int32_t L_1 = ___1_point2;
|
|
__this->___p2_1 = L_1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Triangulator.Geometry.Edge::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge__ctor_m5DE3CFFDAFEE8BD5CAC2502B44C3C78C8C48233B (Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// : this(0, 0)
|
|
Edge__ctor_mDF258B59824E1F7F49D8F4B2634CED02BF850E4C(__this, 0, 0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Triangulator.Geometry.Edge::Equals(DungeonArchitect.Triangulator.Geometry.Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Edge_Equals_mA9EF98AABC6163FAF5137DC5F2100E1FCB5E575F (Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* __this, Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* ___0_other, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return
|
|
// ((this.p1 == other.p2) && (this.p2 == other.p1)) ||
|
|
// ((this.p1 == other.p1) && (this.p2 == other.p2));
|
|
int32_t L_0 = __this->___p1_0;
|
|
Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_1 = ___0_other;
|
|
NullCheck(L_1);
|
|
int32_t L_2 = L_1->___p2_1;
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)L_2))))
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = __this->___p2_1;
|
|
Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_4 = ___0_other;
|
|
NullCheck(L_4);
|
|
int32_t L_5 = L_4->___p1_0;
|
|
if ((((int32_t)L_3) == ((int32_t)L_5)))
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
int32_t L_6 = __this->___p1_0;
|
|
Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_7 = ___0_other;
|
|
NullCheck(L_7);
|
|
int32_t L_8 = L_7->___p1_0;
|
|
if ((!(((uint32_t)L_6) == ((uint32_t)L_8))))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = __this->___p2_1;
|
|
Edge_t3E3764F9761CBED0007CBD95362DC15DC2EEE101* L_10 = ___0_other;
|
|
NullCheck(L_10);
|
|
int32_t L_11 = L_10->___p2_1;
|
|
return (bool)((((int32_t)L_9) == ((int32_t)L_11))? 1 : 0);
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Triangulator.Geometry.Point::.ctor(System.Double,System.Double)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point__ctor_m77814209958D34E1112848259FCF23460E2E623E (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, double ___0_x, double ___1_y, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Point(double x, double y)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// _X = x;
|
|
double L_0 = ___0_x;
|
|
__this->____X_0 = L_0;
|
|
// _Y = y;
|
|
double L_1 = ___1_y;
|
|
__this->____Y_1 = L_1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Double DungeonArchitect.Triangulator.Geometry.Point::get_X()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019 (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return _X; }
|
|
double L_0 = __this->____X_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Triangulator.Geometry.Point::set_X(System.Double)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point_set_X_m0B445607F0DBB80A5707CCD86543622AFD176201 (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, double ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// set { _X = value; }
|
|
double L_0 = ___0_value;
|
|
__this->____X_0 = L_0;
|
|
// set { _X = value; }
|
|
return;
|
|
}
|
|
}
|
|
// System.Double DungeonArchitect.Triangulator.Geometry.Point::get_Y()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158 (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return _Y; }
|
|
double L_0 = __this->____Y_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Triangulator.Geometry.Point::set_Y(System.Double)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point_set_Y_m3B86A94EB52A4FF384D665162313D24FF7A9A934 (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, double ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// set { _Y = value; }
|
|
double L_0 = ___0_value;
|
|
__this->____Y_1 = L_0;
|
|
// set { _Y = value; }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Triangulator.Geometry.Point::Equals2D(DungeonArchitect.Triangulator.Geometry.Point)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Point_Equals2D_m8820979379E029B72C62930563DDBB5ACA4CBD55 (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, Point_t10224084201F077997179F1EDD9E2D2A18384D43* ___0_other, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return (X == other.X && Y == other.Y);
|
|
double L_0;
|
|
L_0 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(__this, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_1 = ___0_other;
|
|
NullCheck(L_1);
|
|
double L_2;
|
|
L_2 = Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline(L_1, NULL);
|
|
if ((!(((double)L_0) == ((double)L_2))))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
double L_3;
|
|
L_3 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(__this, NULL);
|
|
Point_t10224084201F077997179F1EDD9E2D2A18384D43* L_4 = ___0_other;
|
|
NullCheck(L_4);
|
|
double L_5;
|
|
L_5 = Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline(L_4, NULL);
|
|
return (bool)((((double)L_3) == ((double)L_5))? 1 : 0);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)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.Triangulator.Geometry.Triangle::.ctor(System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Triangle__ctor_m106B424A73B24FDEDC6CD64F986A38A38DF74C44 (Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9* __this, int32_t ___0_point1, int32_t ___1_point2, int32_t ___2_point3, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// p1 = point1; p2 = point2; p3 = point3;
|
|
int32_t L_0 = ___0_point1;
|
|
__this->___p1_0 = L_0;
|
|
// p1 = point1; p2 = point2; p3 = point3;
|
|
int32_t L_1 = ___1_point2;
|
|
__this->___p2_1 = L_1;
|
|
// p1 = point1; p2 = point2; p3 = point3;
|
|
int32_t L_2 = ___2_point3;
|
|
__this->___p3_2 = L_2;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void Triangle__ctor_m106B424A73B24FDEDC6CD64F986A38A38DF74C44_AdjustorThunk (RuntimeObject* __this, int32_t ___0_point1, int32_t ___1_point2, int32_t ___2_point3, const RuntimeMethod* method)
|
|
{
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9*>(__this + _offset);
|
|
Triangle__ctor_m106B424A73B24FDEDC6CD64F986A38A38DF74C44(_thisAdjusted, ___0_point1, ___1_point2, ___2_point3, method);
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Themeing.DungeonThemeData::BuildFromGraph(DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeData_BuildFromGraph_m483F271F96A7ABC6DC57B007281913EC2B020041 (DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* __this, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___0_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4E1F40B0BE11D36804DA7C633AC607B56CA4F01D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m83636F994EAC7050939D8DB79B5CCE746B9FD070_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m1A94D87BDF6FD2B459419EFD4CCA618B5A165CCB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_2 = NULL;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* V_3 = NULL;
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_6 = NULL;
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* V_7 = NULL;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* V_8 = NULL;
|
|
GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86* V_9 = NULL;
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* V_10 = NULL;
|
|
GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* V_11 = NULL;
|
|
int32_t V_12 = 0;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* V_13 = NULL;
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_14 = NULL;
|
|
int32_t V_15 = 0;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_16 = NULL;
|
|
MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* V_17 = NULL;
|
|
PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* V_18 = NULL;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* G_B18_0 = NULL;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* G_B17_0 = NULL;
|
|
int32_t G_B19_0 = 0;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* G_B19_1 = NULL;
|
|
{
|
|
// Props.Clear();
|
|
List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_0 = __this->___Props_0;
|
|
NullCheck(L_0);
|
|
List_1_Clear_m1A94D87BDF6FD2B459419EFD4CCA618B5A165CCB_inline(L_0, List_1_Clear_m1A94D87BDF6FD2B459419EFD4CCA618B5A165CCB_RuntimeMethod_var);
|
|
// if (graph == null) {
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___0_graph;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_2;
|
|
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// var nodes = graph.Nodes.ToArray();
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_3 = ___0_graph;
|
|
NullCheck(L_3);
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_4;
|
|
L_4 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_3, NULL);
|
|
NullCheck(L_4);
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_5;
|
|
L_5 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_4, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var);
|
|
// Array.Sort (nodes, new LeftToRightNodeComparer ());
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_6 = L_5;
|
|
LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1* L_7 = (LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1*)il2cpp_codegen_object_new(LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1_il2cpp_TypeInfo_var);
|
|
NullCheck(L_7);
|
|
LeftToRightNodeComparer__ctor_mAFBC08F417B186C52596992D7F8DE0C3B08032E6(L_7, NULL);
|
|
Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D(L_6, L_7, Array_Sort_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m6F9F31BCD4326ABA22A7BCAFF98A30D272716D4D_RuntimeMethod_var);
|
|
// foreach (var node in nodes) {
|
|
V_0 = L_6;
|
|
V_1 = 0;
|
|
goto IL_02fd;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// foreach (var node in nodes) {
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_8 = V_0;
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_2 = L_11;
|
|
// if (node is VisualNode) {
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_12 = V_2;
|
|
if (!((VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77*)IsInstClass((RuntimeObject*)L_12, VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_02f9;
|
|
}
|
|
}
|
|
{
|
|
// var visualNode = node as VisualNode;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_13 = V_2;
|
|
V_3 = ((VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77*)IsInstClass((RuntimeObject*)L_13, VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var));
|
|
// foreach (var meshParentNode in visualNode.GetParentNodes()) {
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_14 = V_3;
|
|
NullCheck(L_14);
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_15;
|
|
L_15 = GraphNode_GetParentNodes_m75462775A8F35B70FE30E33FB37F755FE6B56696(L_14, NULL);
|
|
V_4 = L_15;
|
|
V_5 = 0;
|
|
goto IL_02ee;
|
|
}
|
|
|
|
IL_0059:
|
|
{
|
|
// foreach (var meshParentNode in visualNode.GetParentNodes()) {
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_16 = V_4;
|
|
int32_t L_17 = V_5;
|
|
NullCheck(L_16);
|
|
int32_t L_18 = L_17;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
|
|
V_6 = L_19;
|
|
// if (meshParentNode is MarkerNode) {
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_20 = V_6;
|
|
if (!((MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*)IsInstClass((RuntimeObject*)L_20, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_02e8;
|
|
}
|
|
}
|
|
{
|
|
// var markerNode = meshParentNode as MarkerNode;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_21 = V_6;
|
|
V_7 = ((MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*)IsInstClass((RuntimeObject*)L_21, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_il2cpp_TypeInfo_var));
|
|
// DungeonThemeItem item = null;
|
|
V_8 = (DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1*)NULL;
|
|
// if (visualNode is GameObjectNode) {
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_22 = V_3;
|
|
if (!((GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86*)IsInstClass((RuntimeObject*)L_22, GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_00a1;
|
|
}
|
|
}
|
|
{
|
|
// var meshItem = new GameObjectDungeonThemeItem ();
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_23 = (GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732*)il2cpp_codegen_object_new(GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732_il2cpp_TypeInfo_var);
|
|
NullCheck(L_23);
|
|
GameObjectDungeonThemeItem__ctor_mCE0C7569A4CEE5937ED3749C225EB2C42440B4B9(L_23, NULL);
|
|
// var goNode = visualNode as GameObjectNode;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_24 = V_3;
|
|
V_9 = ((GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86*)IsInstClass((RuntimeObject*)L_24, GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86_il2cpp_TypeInfo_var));
|
|
// meshItem.Template = goNode.Template;
|
|
GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* L_25 = L_23;
|
|
GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86* L_26 = V_9;
|
|
NullCheck(L_26);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = L_26->___Template_27;
|
|
NullCheck(L_25);
|
|
L_25->___Template_15 = L_27;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_25->___Template_15), (void*)L_27);
|
|
// item = meshItem;
|
|
V_8 = L_25;
|
|
goto IL_01ad;
|
|
}
|
|
|
|
IL_00a1:
|
|
{
|
|
// else if (visualNode is GameObjectArrayNode) {
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_28 = V_3;
|
|
if (!((GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487*)IsInstClass((RuntimeObject*)L_28, GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_0111;
|
|
}
|
|
}
|
|
{
|
|
// var arrayPropData = new GameObjectArrayDungeonThemeItem ();
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_29 = (GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F*)il2cpp_codegen_object_new(GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_29);
|
|
GameObjectArrayDungeonThemeItem__ctor_mC5CD642CFAAADD643F1C309643DC6B21E5CD5716(L_29, NULL);
|
|
V_10 = L_29;
|
|
// var arrayNode = visualNode as GameObjectArrayNode;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_30 = V_3;
|
|
V_11 = ((GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487*)IsInstClass((RuntimeObject*)L_30, GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487_il2cpp_TypeInfo_var));
|
|
// if (arrayNode == null || arrayNode.Templates == null) {
|
|
GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* L_31 = V_11;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_32;
|
|
L_32 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_31, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_32)
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* L_33 = V_11;
|
|
NullCheck(L_33);
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_34 = L_33->___Templates_27;
|
|
if (L_34)
|
|
{
|
|
goto IL_00da;
|
|
}
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
// arrayPropData.Templates = new GameObject[0];
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_35 = V_10;
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_36 = (GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF*)(GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF*)SZArrayNew(GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
NullCheck(L_35);
|
|
L_35->___Templates_15 = L_36;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_35->___Templates_15), (void*)L_36);
|
|
goto IL_0108;
|
|
}
|
|
|
|
IL_00da:
|
|
{
|
|
// var count = arrayNode.Templates.Length;
|
|
GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* L_37 = V_11;
|
|
NullCheck(L_37);
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_38 = L_37->___Templates_27;
|
|
NullCheck(L_38);
|
|
V_12 = ((int32_t)(((RuntimeArray*)L_38)->max_length));
|
|
// arrayPropData.Templates = new GameObject[count];
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_39 = V_10;
|
|
int32_t L_40 = V_12;
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_41 = (GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF*)(GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF*)SZArrayNew(GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var, (uint32_t)L_40);
|
|
NullCheck(L_39);
|
|
L_39->___Templates_15 = L_41;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_39->___Templates_15), (void*)L_41);
|
|
// System.Array.Copy (arrayNode.Templates, arrayPropData.Templates, count);
|
|
GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* L_42 = V_11;
|
|
NullCheck(L_42);
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_43 = L_42->___Templates_27;
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_44 = V_10;
|
|
NullCheck(L_44);
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_45 = L_44->___Templates_15;
|
|
int32_t L_46 = V_12;
|
|
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_43, (RuntimeArray*)L_45, L_46, NULL);
|
|
}
|
|
|
|
IL_0108:
|
|
{
|
|
// item = arrayPropData;
|
|
GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* L_47 = V_10;
|
|
V_8 = L_47;
|
|
goto IL_01ad;
|
|
}
|
|
|
|
IL_0111:
|
|
{
|
|
// else if (visualNode is SpriteNode) {
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_48 = V_3;
|
|
if (!((SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98*)IsInstClass((RuntimeObject*)L_48, SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_02e8;
|
|
}
|
|
}
|
|
{
|
|
// var spriteItem = new SpriteDungeonThemeItem();
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_49 = (SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF*)il2cpp_codegen_object_new(SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF_il2cpp_TypeInfo_var);
|
|
NullCheck(L_49);
|
|
SpriteDungeonThemeItem__ctor_mC60A469A780DB78BD984F8E3A76C3D8CA331F845(L_49, NULL);
|
|
// var spriteNode = visualNode as SpriteNode;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_50 = V_3;
|
|
V_13 = ((SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98*)IsInstClass((RuntimeObject*)L_50, SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98_il2cpp_TypeInfo_var));
|
|
// spriteItem.sprite = spriteNode.sprite;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_51 = L_49;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_52 = V_13;
|
|
NullCheck(L_52);
|
|
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_53 = L_52->___sprite_27;
|
|
NullCheck(L_51);
|
|
L_51->___sprite_15 = L_53;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_51->___sprite_15), (void*)L_53);
|
|
// spriteItem.color = spriteNode.color;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_54 = L_51;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_55 = V_13;
|
|
NullCheck(L_55);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_56 = L_55->___color_28;
|
|
NullCheck(L_54);
|
|
L_54->___color_16 = L_56;
|
|
// spriteItem.materialOverride = spriteNode.materialOverride;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_57 = L_54;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_58 = V_13;
|
|
NullCheck(L_58);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_59 = L_58->___materialOverride_29;
|
|
NullCheck(L_57);
|
|
L_57->___materialOverride_17 = L_59;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_57->___materialOverride_17), (void*)L_59);
|
|
// spriteItem.sortingLayerName = spriteNode.sortingLayerName;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_60 = L_57;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_61 = V_13;
|
|
NullCheck(L_61);
|
|
String_t* L_62 = L_61->___sortingLayerName_30;
|
|
NullCheck(L_60);
|
|
L_60->___sortingLayerName_18 = L_62;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_60->___sortingLayerName_18), (void*)L_62);
|
|
// spriteItem.orderInLayer = spriteNode.orderInLayer;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_63 = L_60;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_64 = V_13;
|
|
NullCheck(L_64);
|
|
int32_t L_65 = L_64->___orderInLayer_31;
|
|
NullCheck(L_63);
|
|
L_63->___orderInLayer_19 = L_65;
|
|
// spriteItem.collisionType = spriteNode.collisionType;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_66 = L_63;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_67 = V_13;
|
|
NullCheck(L_67);
|
|
int32_t L_68 = L_67->___collisionType_32;
|
|
NullCheck(L_66);
|
|
L_66->___collisionType_20 = L_68;
|
|
// spriteItem.physicsMaterial = spriteNode.physicsMaterial;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_69 = L_66;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_70 = V_13;
|
|
NullCheck(L_70);
|
|
PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* L_71 = L_70->___physicsMaterial_33;
|
|
NullCheck(L_69);
|
|
L_69->___physicsMaterial_21 = L_71;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_69->___physicsMaterial_21), (void*)L_71);
|
|
// spriteItem.physicsOffset = spriteNode.physicsOffset;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_72 = L_69;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_73 = V_13;
|
|
NullCheck(L_73);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74 = L_73->___physicsOffset_34;
|
|
NullCheck(L_72);
|
|
L_72->___physicsOffset_22 = L_74;
|
|
// spriteItem.physicsSize = spriteNode.physicsSize;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_75 = L_72;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_76 = V_13;
|
|
NullCheck(L_76);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_77 = L_76->___physicsSize_35;
|
|
NullCheck(L_75);
|
|
L_75->___physicsSize_23 = L_77;
|
|
// spriteItem.physicsRadius = spriteNode.physicsRadius;
|
|
SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* L_78 = L_75;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_79 = V_13;
|
|
NullCheck(L_79);
|
|
float L_80 = L_79->___physicsRadius_36;
|
|
NullCheck(L_78);
|
|
L_78->___physicsRadius_24 = L_80;
|
|
// item = spriteItem;
|
|
V_8 = L_78;
|
|
}
|
|
|
|
IL_01ad:
|
|
{
|
|
// item.NodeId = visualNode.Id.ToString();
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_81 = V_8;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_82 = V_3;
|
|
NullCheck(L_82);
|
|
String_t* L_83;
|
|
L_83 = GraphNode_get_Id_m1208226FF4D1BDA590D208AC5FE33899494F581F_inline(L_82, NULL);
|
|
NullCheck(L_83);
|
|
String_t* L_84;
|
|
L_84 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_83);
|
|
NullCheck(L_81);
|
|
L_81->___NodeId_0 = L_84;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_81->___NodeId_0), (void*)L_84);
|
|
// item.AttachToSocket = markerNode.Caption;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_85 = V_8;
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_86 = V_7;
|
|
NullCheck(L_86);
|
|
String_t* L_87;
|
|
L_87 = GraphNode_get_Caption_m5CB8A2609C249B98CD2E31A97455BFB695659E04_inline(L_86, NULL);
|
|
NullCheck(L_85);
|
|
L_85->___AttachToSocket_1 = L_87;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_85->___AttachToSocket_1), (void*)L_87);
|
|
// item.Affinity = visualNode.attachmentProbability;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_88 = V_8;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_89 = V_3;
|
|
NullCheck(L_89);
|
|
float L_90 = ((PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E*)L_89)->___attachmentProbability_18;
|
|
NullCheck(L_88);
|
|
L_88->___Affinity_2 = L_90;
|
|
// item.ConsumeOnAttach = visualNode.consumeOnAttach;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_91 = V_8;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_92 = V_3;
|
|
NullCheck(L_92);
|
|
bool L_93 = ((PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E*)L_92)->___consumeOnAttach_17;
|
|
NullCheck(L_91);
|
|
L_91->___ConsumeOnAttach_3 = L_93;
|
|
// item.Offset = visualNode.offset;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_94 = V_8;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_95 = V_3;
|
|
NullCheck(L_95);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_96 = ((PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E*)L_95)->___offset_16;
|
|
NullCheck(L_94);
|
|
L_94->___Offset_4 = L_96;
|
|
// item.StaticState = visualNode.IsStatic ? DungeonThemeItemStaticMode.ForceStatic : DungeonThemeItemStaticMode.Unchanged;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_97 = V_8;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_98 = V_3;
|
|
NullCheck(L_98);
|
|
bool L_99 = L_98->___IsStatic_19;
|
|
G_B17_0 = L_97;
|
|
if (L_99)
|
|
{
|
|
G_B18_0 = L_97;
|
|
goto IL_0201;
|
|
}
|
|
}
|
|
{
|
|
G_B19_0 = 0;
|
|
G_B19_1 = G_B17_0;
|
|
goto IL_0202;
|
|
}
|
|
|
|
IL_0201:
|
|
{
|
|
G_B19_0 = 1;
|
|
G_B19_1 = G_B18_0;
|
|
}
|
|
|
|
IL_0202:
|
|
{
|
|
NullCheck(G_B19_1);
|
|
G_B19_1->___StaticState_6 = G_B19_0;
|
|
// item.affectsNavigation = visualNode.affectsNavigation;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_100 = V_8;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_101 = V_3;
|
|
NullCheck(L_101);
|
|
bool L_102 = L_101->___affectsNavigation_20;
|
|
NullCheck(L_100);
|
|
L_100->___affectsNavigation_7 = L_102;
|
|
// item.UseSelectionRule = visualNode.selectionRuleEnabled;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_103 = V_8;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_104 = V_3;
|
|
NullCheck(L_104);
|
|
bool L_105 = L_104->___selectionRuleEnabled_21;
|
|
NullCheck(L_103);
|
|
L_103->___UseSelectionRule_8 = L_105;
|
|
// item.SelectorRuleClassName = visualNode.selectionRuleClassName;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_106 = V_8;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_107 = V_3;
|
|
NullCheck(L_107);
|
|
String_t* L_108 = L_107->___selectionRuleClassName_22;
|
|
NullCheck(L_106);
|
|
L_106->___SelectorRuleClassName_9 = L_108;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_106->___SelectorRuleClassName_9), (void*)L_108);
|
|
// item.UseTransformRule = visualNode.transformRuleEnabled;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_109 = V_8;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_110 = V_3;
|
|
NullCheck(L_110);
|
|
bool L_111 = L_110->___transformRuleEnabled_23;
|
|
NullCheck(L_109);
|
|
L_109->___UseTransformRule_10 = L_111;
|
|
// item.TransformRuleClassName = visualNode.transformRuleClassName;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_112 = V_8;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_113 = V_3;
|
|
NullCheck(L_113);
|
|
String_t* L_114 = L_113->___transformRuleClassName_24;
|
|
NullCheck(L_112);
|
|
L_112->___TransformRuleClassName_11 = L_114;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_112->___TransformRuleClassName_11), (void*)L_114);
|
|
// item.useSpatialConstraint = visualNode.useSpatialConstraint;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_115 = V_8;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_116 = V_3;
|
|
NullCheck(L_116);
|
|
bool L_117 = L_116->___useSpatialConstraint_25;
|
|
NullCheck(L_115);
|
|
L_115->___useSpatialConstraint_12 = L_117;
|
|
// item.spatialConstraint = visualNode.spatialConstraint;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_118 = V_8;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_119 = V_3;
|
|
NullCheck(L_119);
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_120 = L_119->___spatialConstraint_26;
|
|
NullCheck(L_118);
|
|
L_118->___spatialConstraint_13 = L_120;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_118->___spatialConstraint_13), (void*)L_120);
|
|
// var emitterNodes = visualNode.GetChildNodes();
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_121 = V_3;
|
|
NullCheck(L_121);
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_122;
|
|
L_122 = GraphNode_GetChildNodes_mC0EB7EF413C144369BD033BA67B79D5300469CFC(L_121, NULL);
|
|
// foreach (var childNode in emitterNodes) {
|
|
V_14 = L_122;
|
|
V_15 = 0;
|
|
goto IL_02d3;
|
|
}
|
|
|
|
IL_026f:
|
|
{
|
|
// foreach (var childNode in emitterNodes) {
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_123 = V_14;
|
|
int32_t L_124 = V_15;
|
|
NullCheck(L_123);
|
|
int32_t L_125 = L_124;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_126 = (L_123)->GetAt(static_cast<il2cpp_array_size_t>(L_125));
|
|
V_16 = L_126;
|
|
// if (childNode is MarkerEmitterNode) {
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_127 = V_16;
|
|
if (!((MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A*)IsInstClass((RuntimeObject*)L_127, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_02cd;
|
|
}
|
|
}
|
|
{
|
|
// var emitterNode = childNode as MarkerEmitterNode;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_128 = V_16;
|
|
V_17 = ((MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A*)IsInstClass((RuntimeObject*)L_128, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var));
|
|
// if (emitterNode.Marker != null) {
|
|
MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* L_129 = V_17;
|
|
NullCheck(L_129);
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_130;
|
|
L_130 = MarkerEmitterNode_get_Marker_m203C74C1A155C7125F8B9D52BFF5FC3E86444A47_inline(L_129, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_131;
|
|
L_131 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_130, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_131)
|
|
{
|
|
goto IL_02cd;
|
|
}
|
|
}
|
|
{
|
|
// PropChildSocketData childData = new PropChildSocketData();
|
|
PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* L_132 = (PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA*)il2cpp_codegen_object_new(PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA_il2cpp_TypeInfo_var);
|
|
NullCheck(L_132);
|
|
PropChildSocketData__ctor_m859857156E51B09E30887497AC4495DF2F225E49(L_132, NULL);
|
|
V_18 = L_132;
|
|
// childData.Offset = emitterNode.offset;
|
|
PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* L_133 = V_18;
|
|
MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* L_134 = V_17;
|
|
NullCheck(L_134);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_135 = ((PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E*)L_134)->___offset_16;
|
|
NullCheck(L_133);
|
|
L_133->___Offset_1 = L_135;
|
|
// childData.SocketType = emitterNode.Marker.Caption;
|
|
PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* L_136 = V_18;
|
|
MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* L_137 = V_17;
|
|
NullCheck(L_137);
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_138;
|
|
L_138 = MarkerEmitterNode_get_Marker_m203C74C1A155C7125F8B9D52BFF5FC3E86444A47_inline(L_137, NULL);
|
|
NullCheck(L_138);
|
|
String_t* L_139;
|
|
L_139 = GraphNode_get_Caption_m5CB8A2609C249B98CD2E31A97455BFB695659E04_inline(L_138, NULL);
|
|
NullCheck(L_136);
|
|
L_136->___SocketType_0 = L_139;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_136->___SocketType_0), (void*)L_139);
|
|
// item.ChildSockets.Add (childData);
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_140 = V_8;
|
|
NullCheck(L_140);
|
|
List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB* L_141 = L_140->___ChildSockets_5;
|
|
PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* L_142 = V_18;
|
|
NullCheck(L_141);
|
|
List_1_Add_m4E1F40B0BE11D36804DA7C633AC607B56CA4F01D_inline(L_141, L_142, List_1_Add_m4E1F40B0BE11D36804DA7C633AC607B56CA4F01D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_02cd:
|
|
{
|
|
int32_t L_143 = V_15;
|
|
V_15 = ((int32_t)il2cpp_codegen_add(L_143, 1));
|
|
}
|
|
|
|
IL_02d3:
|
|
{
|
|
// foreach (var childNode in emitterNodes) {
|
|
int32_t L_144 = V_15;
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_145 = V_14;
|
|
NullCheck(L_145);
|
|
if ((((int32_t)L_144) < ((int32_t)((int32_t)(((RuntimeArray*)L_145)->max_length)))))
|
|
{
|
|
goto IL_026f;
|
|
}
|
|
}
|
|
{
|
|
// Props.Add(item);
|
|
List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_146 = __this->___Props_0;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_147 = V_8;
|
|
NullCheck(L_146);
|
|
List_1_Add_m83636F994EAC7050939D8DB79B5CCE746B9FD070_inline(L_146, L_147, List_1_Add_m83636F994EAC7050939D8DB79B5CCE746B9FD070_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_02e8:
|
|
{
|
|
int32_t L_148 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_148, 1));
|
|
}
|
|
|
|
IL_02ee:
|
|
{
|
|
// foreach (var meshParentNode in visualNode.GetParentNodes()) {
|
|
int32_t L_149 = V_5;
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_150 = V_4;
|
|
NullCheck(L_150);
|
|
if ((((int32_t)L_149) < ((int32_t)((int32_t)(((RuntimeArray*)L_150)->max_length)))))
|
|
{
|
|
goto IL_0059;
|
|
}
|
|
}
|
|
|
|
IL_02f9:
|
|
{
|
|
int32_t L_151 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_151, 1));
|
|
}
|
|
|
|
IL_02fd:
|
|
{
|
|
// foreach (var node in nodes) {
|
|
int32_t L_152 = V_1;
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_153 = V_0;
|
|
NullCheck(L_153);
|
|
if ((((int32_t)L_152) < ((int32_t)((int32_t)(((RuntimeArray*)L_153)->max_length)))))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.DungeonThemeData::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeData__ctor_m7CBE41EDB0EDD0F3085D16500411D8FEC6ABC49D (DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m46AA8A1DADADCC57D7D9A8CEEFF914C9C5889562_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public List<DungeonThemeItem> Props = new List<DungeonThemeItem>();
|
|
List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_0 = (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059*)il2cpp_codegen_object_new(List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m46AA8A1DADADCC57D7D9A8CEEFF914C9C5889562(L_0, List_1__ctor_m46AA8A1DADADCC57D7D9A8CEEFF914C9C5889562_RuntimeMethod_var);
|
|
__this->___Props_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Props_0), (void*)L_0);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Int32 DungeonArchitect.Themeing.LeftToRightNodeComparer::Compare(DungeonArchitect.Graphs.GraphNode,DungeonArchitect.Graphs.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LeftToRightNodeComparer_Compare_mCE27E4AD1CAC1B7FB2945771F70A67C6D14C21B5 (LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_a, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___1_b, const RuntimeMethod* method)
|
|
{
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// if (a.Bounds.x == b.Bounds.x) {
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_a;
|
|
NullCheck(L_0);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1;
|
|
L_1 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_0, NULL);
|
|
V_0 = L_1;
|
|
float L_2;
|
|
L_2 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_0), NULL);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_3 = ___1_b;
|
|
NullCheck(L_3);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_4;
|
|
L_4 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_3, NULL);
|
|
V_0 = L_4;
|
|
float L_5;
|
|
L_5 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_0), NULL);
|
|
if ((!(((float)L_2) == ((float)L_5))))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// return 0;
|
|
return 0;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// return (a.Bounds.x < b.Bounds.x) ? -1 : 1;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_6 = ___0_a;
|
|
NullCheck(L_6);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7;
|
|
L_7 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_6, NULL);
|
|
V_0 = L_7;
|
|
float L_8;
|
|
L_8 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_0), NULL);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_9 = ___1_b;
|
|
NullCheck(L_9);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_10;
|
|
L_10 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_9, NULL);
|
|
V_0 = L_10;
|
|
float L_11;
|
|
L_11 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_0), NULL);
|
|
if ((((float)L_8) < ((float)L_11)))
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
return 1;
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.LeftToRightNodeComparer::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LeftToRightNodeComparer__ctor_mAFBC08F417B186C52596992D7F8DE0C3B08032E6 (LeftToRightNodeComparer_t026759E38391F68F8F55E04B86A789770234B0A1* __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
|
|
// Conversion methods for marshalling of: DungeonArchitect.Themeing.DungeonThemeExecutionContext
|
|
IL2CPP_EXTERN_C void DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshal_pinvoke(const DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123& unmarshaled, DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshaled_pinvoke& marshaled)
|
|
{
|
|
Exception_t* ___builder_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'builder' of type 'DungeonThemeExecutionContext': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___builder_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshal_pinvoke_back(const DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshaled_pinvoke& marshaled, DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123& unmarshaled)
|
|
{
|
|
Exception_t* ___builder_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'builder' of type 'DungeonThemeExecutionContext': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___builder_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Themeing.DungeonThemeExecutionContext
|
|
IL2CPP_EXTERN_C void DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshal_pinvoke_cleanup(DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshaled_pinvoke& marshaled)
|
|
{
|
|
}
|
|
// Conversion methods for marshalling of: DungeonArchitect.Themeing.DungeonThemeExecutionContext
|
|
IL2CPP_EXTERN_C void DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshal_com(const DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123& unmarshaled, DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshaled_com& marshaled)
|
|
{
|
|
Exception_t* ___builder_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'builder' of type 'DungeonThemeExecutionContext': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___builder_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshal_com_back(const DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshaled_com& marshaled, DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123& unmarshaled)
|
|
{
|
|
Exception_t* ___builder_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'builder' of type 'DungeonThemeExecutionContext': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___builder_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Themeing.DungeonThemeExecutionContext
|
|
IL2CPP_EXTERN_C void DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_marshal_com_cleanup(DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123_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.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)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public DungeonThemeEngine(DungeonThemeExecutionContext context)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// this.context = context;
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 L_0 = ___0_context;
|
|
__this->___context_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___builder_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___config_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___model_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___spatialConstraintProcessor_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___themeOverrideVolumes_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___sceneProvider_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___objectSpawner_6), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___spawnListeners_7), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___context_0))->___objectInstantiator_8), (void*)NULL);
|
|
#endif
|
|
// random = new PMRandom(context.config.Seed);
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123 L_1 = ___0_context;
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_2 = L_1.___config_1;
|
|
NullCheck(L_2);
|
|
uint32_t L_3 = L_2->___Seed_4;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_4 = (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB*)il2cpp_codegen_object_new(PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
PMRandom__ctor_m706882B3460D0948D7D5CE2FACF9550FD4D74883(L_4, L_3, NULL);
|
|
__this->___random_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___random_1), (void*)L_4);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m0D9585B84A0A6B7D29AA8CA3464E08A3089B5AF5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m350E295F4E6BF68E11601469BB62152E62E390C0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m7DC2C8CAB208D7E61298E7CAE583C2180371A747_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mF9730470073290B6F6B9FAD83131A2B17DAC0DC0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m8C52D21336E47C202AE51103031FC8ABE916C4F0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m51D69F922B17A644AC6781EA3D3D5A3C146C841F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBF197D1EC068C58A29AF1B3C4BB861B2707731C1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m01938602B8A5632445F99C4F9904EA1570CD62ED_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5710AA408E3CBA978C10A7F0CEBFE1A93CAD1F9C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m98339082F1223B7FE9CDC838A3134B0828DACFA6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD9C50739AB4E76F1B9206B96711495E704E81FC2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5DD0E1456C30D557465E6E2A5641C6E0389A1251_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m35AEDDB12020C3E60F858826C0181CFE79B5E7AB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mD0CA17CE402C1860C8D97C3120D266DF5373910C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m6A1C3BC8D590DBD889F975E422231F97C7B7871A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1FF2D5FA7699D6C8E07F653D9C56410218F57EF9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6078A5AB7BB9C203137AA0F8F7B0D1D7EAAE111F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_mFB642A0DFBBB46FB11BA3A3D9A23C7F141339975_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_mCBE2A4DB9965F1BBC5D6A92EC7787F9C38D45C77_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_mD75513F88082CD25B1DEB4EFB23B693E1D3EFFC0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mFD5DD949D6618748FD99578EA32DDC524F0C6335_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* V_0 = NULL;
|
|
SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* V_1 = NULL;
|
|
Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* V_2 = NULL;
|
|
List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* V_3 = NULL;
|
|
Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* V_4 = NULL;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* V_5 = NULL;
|
|
NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* V_7 = NULL;
|
|
Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* V_8 = NULL;
|
|
Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* V_10 = NULL;
|
|
ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* V_11 = NULL;
|
|
int32_t V_12 = 0;
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* V_13 = NULL;
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* V_14 = NULL;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* V_15 = NULL;
|
|
int32_t V_16 = 0;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_17 = NULL;
|
|
bool V_18 = false;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* V_19 = NULL;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* V_20 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_21;
|
|
memset((&V_21), 0, sizeof(V_21));
|
|
Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE V_22;
|
|
memset((&V_22), 0, sizeof(V_22));
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* V_23 = NULL;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_24;
|
|
memset((&V_24), 0, sizeof(V_24));
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* V_25 = NULL;
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* V_26 = NULL;
|
|
NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC V_27;
|
|
memset((&V_27), 0, sizeof(V_27));
|
|
NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC V_28;
|
|
memset((&V_28), 0, sizeof(V_28));
|
|
{
|
|
// var instanceCache = new InstanceCache();
|
|
InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* L_0 = (InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8*)il2cpp_codegen_object_new(InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
InstanceCache__ctor_m66940AA5FDC2ADCA1D738CF3353E10359B6DF740(L_0, NULL);
|
|
V_0 = L_0;
|
|
// var constraintProcessor = context.spatialConstraintProcessor;
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_1 = (&__this->___context_0);
|
|
SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* L_2 = L_1->___spatialConstraintProcessor_3;
|
|
V_1 = L_2;
|
|
// if (random == null)
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_3 = __this->___random_1;
|
|
if (L_3)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
// random = new PMRandom(context.config.Seed);
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_4 = (&__this->___context_0);
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_5 = L_4->___config_1;
|
|
NullCheck(L_5);
|
|
uint32_t L_6 = L_5->___Seed_4;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_7 = (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB*)il2cpp_codegen_object_new(PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_7);
|
|
PMRandom__ctor_m706882B3460D0948D7D5CE2FACF9550FD4D74883(L_7, L_6, NULL);
|
|
__this->___random_1 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___random_1), (void*)L_7);
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
// PropBySocketTypeByTheme_t PropBySocketTypeByTheme = new PropBySocketTypeByTheme_t();
|
|
Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_8 = (Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69*)il2cpp_codegen_object_new(Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69_il2cpp_TypeInfo_var);
|
|
NullCheck(L_8);
|
|
Dictionary_2__ctor_mF9730470073290B6F6B9FAD83131A2B17DAC0DC0(L_8, Dictionary_2__ctor_mF9730470073290B6F6B9FAD83131A2B17DAC0DC0_RuntimeMethod_var);
|
|
V_2 = L_8;
|
|
// foreach (DungeonThemeData Theme in Themes)
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_9 = ___1_Themes;
|
|
NullCheck(L_9);
|
|
Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D L_10;
|
|
L_10 = List_1_GetEnumerator_m35AEDDB12020C3E60F858826C0181CFE79B5E7AB(L_9, List_1_GetEnumerator_m35AEDDB12020C3E60F858826C0181CFE79B5E7AB_RuntimeMethod_var);
|
|
V_9 = L_10;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0062:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m51D69F922B17A644AC6781EA3D3D5A3C146C841F((&V_9), Enumerator_Dispose_m51D69F922B17A644AC6781EA3D3D5A3C146C841F_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0057_1;
|
|
}
|
|
|
|
IL_0045_1:
|
|
{
|
|
// foreach (DungeonThemeData Theme in Themes)
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_11;
|
|
L_11 = Enumerator_get_Current_m98339082F1223B7FE9CDC838A3134B0828DACFA6_inline((&V_9), Enumerator_get_Current_m98339082F1223B7FE9CDC838A3134B0828DACFA6_RuntimeMethod_var);
|
|
V_10 = L_11;
|
|
// CreatePropLookup(Theme, PropBySocketTypeByTheme);
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_12 = V_10;
|
|
Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_13 = V_2;
|
|
DungeonThemeEngine_CreatePropLookup_m83B8AD74DDEEA1C291C3D73DF47AB75601A8AE37(__this, L_12, L_13, NULL);
|
|
}
|
|
|
|
IL_0057_1:
|
|
{
|
|
// foreach (DungeonThemeData Theme in Themes)
|
|
bool L_14;
|
|
L_14 = Enumerator_MoveNext_m01938602B8A5632445F99C4F9904EA1570CD62ED((&V_9), Enumerator_MoveNext_m01938602B8A5632445F99C4F9904EA1570CD62ED_RuntimeMethod_var);
|
|
if (L_14)
|
|
{
|
|
goto IL_0045_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0070;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
// var overrideVolumes = new List<ThemeOverrideVolume>();
|
|
List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* L_15 = (List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8*)il2cpp_codegen_object_new(List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_15);
|
|
List_1__ctor_m6078A5AB7BB9C203137AA0F8F7B0D1D7EAAE111F(L_15, List_1__ctor_m6078A5AB7BB9C203137AA0F8F7B0D1D7EAAE111F_RuntimeMethod_var);
|
|
V_3 = L_15;
|
|
// Dictionary<Graph, DungeonThemeData> GraphToThemeMapping = new Dictionary<Graph, DungeonThemeData>();
|
|
Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* L_16 = (Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5*)il2cpp_codegen_object_new(Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_16);
|
|
Dictionary_2__ctor_m7DC2C8CAB208D7E61298E7CAE583C2180371A747(L_16, Dictionary_2__ctor_m7DC2C8CAB208D7E61298E7CAE583C2180371A747_RuntimeMethod_var);
|
|
V_4 = L_16;
|
|
// var themeOverrides = context.themeOverrideVolumes;
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_17 = (&__this->___context_0);
|
|
ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* L_18 = L_17->___themeOverrideVolumes_4;
|
|
// foreach (var volume in themeOverrides)
|
|
V_11 = L_18;
|
|
V_12 = 0;
|
|
goto IL_00f0;
|
|
}
|
|
|
|
IL_008f:
|
|
{
|
|
// foreach (var volume in themeOverrides)
|
|
ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* L_19 = V_11;
|
|
int32_t L_20 = V_12;
|
|
NullCheck(L_19);
|
|
int32_t L_21 = L_20;
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
|
|
V_13 = L_22;
|
|
// overrideVolumes.Add(volume);
|
|
List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* L_23 = V_3;
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_24 = V_13;
|
|
NullCheck(L_23);
|
|
List_1_Add_m5DD0E1456C30D557465E6E2A5641C6E0389A1251_inline(L_23, L_24, List_1_Add_m5DD0E1456C30D557465E6E2A5641C6E0389A1251_RuntimeMethod_var);
|
|
// var graph = volume.overrideTheme;
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_25 = V_13;
|
|
NullCheck(L_25);
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_26 = L_25->___overrideTheme_9;
|
|
V_14 = L_26;
|
|
// if (graph != null && !GraphToThemeMapping.ContainsKey(graph))
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_27 = V_14;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_28;
|
|
L_28 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_27, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_28)
|
|
{
|
|
goto IL_00ea;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* L_29 = V_4;
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_30 = V_14;
|
|
NullCheck(L_29);
|
|
bool L_31;
|
|
L_31 = Dictionary_2_ContainsKey_m350E295F4E6BF68E11601469BB62152E62E390C0(L_29, L_30, Dictionary_2_ContainsKey_m350E295F4E6BF68E11601469BB62152E62E390C0_RuntimeMethod_var);
|
|
if (L_31)
|
|
{
|
|
goto IL_00ea;
|
|
}
|
|
}
|
|
{
|
|
// DungeonThemeData theme = new DungeonThemeData();
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_32 = (DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*)il2cpp_codegen_object_new(DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_32);
|
|
DungeonThemeData__ctor_m7CBE41EDB0EDD0F3085D16500411D8FEC6ABC49D(L_32, NULL);
|
|
V_15 = L_32;
|
|
// theme.BuildFromGraph(volume.overrideTheme);
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_33 = V_15;
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_34 = V_13;
|
|
NullCheck(L_34);
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_35 = L_34->___overrideTheme_9;
|
|
NullCheck(L_33);
|
|
DungeonThemeData_BuildFromGraph_m483F271F96A7ABC6DC57B007281913EC2B020041(L_33, L_35, NULL);
|
|
// GraphToThemeMapping.Add(volume.overrideTheme, theme);
|
|
Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* L_36 = V_4;
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_37 = V_13;
|
|
NullCheck(L_37);
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_38 = L_37->___overrideTheme_9;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_39 = V_15;
|
|
NullCheck(L_36);
|
|
Dictionary_2_Add_m0D9585B84A0A6B7D29AA8CA3464E08A3089B5AF5(L_36, L_38, L_39, Dictionary_2_Add_m0D9585B84A0A6B7D29AA8CA3464E08A3089B5AF5_RuntimeMethod_var);
|
|
// CreatePropLookup(theme, PropBySocketTypeByTheme);
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_40 = V_15;
|
|
Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_41 = V_2;
|
|
DungeonThemeEngine_CreatePropLookup_m83B8AD74DDEEA1C291C3D73DF47AB75601A8AE37(__this, L_40, L_41, NULL);
|
|
}
|
|
|
|
IL_00ea:
|
|
{
|
|
int32_t L_42 = V_12;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_42, 1));
|
|
}
|
|
|
|
IL_00f0:
|
|
{
|
|
// foreach (var volume in themeOverrides)
|
|
int32_t L_43 = V_12;
|
|
ThemeOverrideVolumeU5BU5D_t68023B7CE135971206C870F652973380272A50A9* L_44 = V_11;
|
|
NullCheck(L_44);
|
|
if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
|
|
{
|
|
goto IL_008f;
|
|
}
|
|
}
|
|
{
|
|
// var srandom = new PMRandom(context.config.Seed);
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_45 = (&__this->___context_0);
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_46 = L_45->___config_1;
|
|
NullCheck(L_46);
|
|
uint32_t L_47 = L_46->___Seed_4;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_48 = (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB*)il2cpp_codegen_object_new(PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_48);
|
|
PMRandom__ctor_m706882B3460D0948D7D5CE2FACF9550FD4D74883(L_48, L_47, NULL);
|
|
V_5 = L_48;
|
|
// var nodesExecutionContext = new NodeListExecutionContext();
|
|
il2cpp_codegen_initobj((&V_6), sizeof(NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD));
|
|
// nodesExecutionContext.instanceCache = instanceCache;
|
|
InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* L_49 = V_0;
|
|
(&V_6)->___instanceCache_0 = L_49;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_6)->___instanceCache_0), (void*)L_49);
|
|
// nodesExecutionContext.constraintProcessor = constraintProcessor;
|
|
SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* L_50 = V_1;
|
|
(&V_6)->___constraintProcessor_1 = L_50;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_6)->___constraintProcessor_1), (void*)L_50);
|
|
// nodesExecutionContext.srandom = srandom;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_51 = V_5;
|
|
(&V_6)->___srandom_2 = L_51;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_6)->___srandom_2), (void*)L_51);
|
|
// nodesExecutionContext.SceneProvider = context.sceneProvider;
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_52 = (&__this->___context_0);
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_53 = L_52->___sceneProvider_5;
|
|
(&V_6)->___SceneProvider_3 = L_53;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_6)->___SceneProvider_3), (void*)L_53);
|
|
// nodesExecutionContext.objectInstantiator = context.objectInstantiator;
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_54 = (&__this->___context_0);
|
|
RuntimeObject* L_55 = L_54->___objectInstantiator_8;
|
|
(&V_6)->___objectInstantiator_4 = L_55;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_6)->___objectInstantiator_4), (void*)L_55);
|
|
// var spawnDataList = new List<DungeonNodeSpawnData>();
|
|
List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* L_56 = (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779*)il2cpp_codegen_object_new(List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779_il2cpp_TypeInfo_var);
|
|
NullCheck(L_56);
|
|
List_1__ctor_m1FF2D5FA7699D6C8E07F653D9C56410218F57EF9(L_56, List_1__ctor_m1FF2D5FA7699D6C8E07F653D9C56410218F57EF9_RuntimeMethod_var);
|
|
V_7 = L_56;
|
|
// var delayedExecutionList = new Queue<NodeListExecutionData>();
|
|
Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* L_57 = (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E*)il2cpp_codegen_object_new(Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_57);
|
|
Queue_1__ctor_mD75513F88082CD25B1DEB4EFB23B693E1D3EFFC0(L_57, Queue_1__ctor_mD75513F88082CD25B1DEB4EFB23B693E1D3EFFC0_RuntimeMethod_var);
|
|
V_8 = L_57;
|
|
// for (int i = 0; i < markers.Count; i++)
|
|
V_16 = 0;
|
|
goto IL_0303;
|
|
}
|
|
|
|
IL_016a:
|
|
{
|
|
// PropSocket socket = markers[i];
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_58 = ___0_markers;
|
|
int32_t L_59 = V_16;
|
|
NullCheck(L_58);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_60;
|
|
L_60 = LevelMarkerList_get_Item_m3ACDB807266CFEF13DF534AD423E1A3D531BD9A2(L_58, L_59, NULL);
|
|
V_17 = L_60;
|
|
// if (!socket.markForDeletion)
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_61 = V_17;
|
|
NullCheck(L_61);
|
|
bool L_62 = L_61->___markForDeletion_5;
|
|
if (L_62)
|
|
{
|
|
goto IL_02ad;
|
|
}
|
|
}
|
|
{
|
|
// DungeonThemeData themeToUse = GetBestMatchedTheme(Themes, socket, PropBySocketTypeByTheme); // PropAsset;
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_63 = ___1_Themes;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_64 = V_17;
|
|
Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_65 = V_2;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_66;
|
|
L_66 = DungeonThemeEngine_GetBestMatchedTheme_mDE59AC11C02FA83DC108BC74A03BB9B0C1D87325(__this, L_63, L_64, L_65, NULL);
|
|
V_19 = L_66;
|
|
// DungeonThemeData fallbackThemeToUse = themeToUse;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_67 = V_19;
|
|
V_20 = L_67;
|
|
// var socketPosition = Matrix.GetTranslation(ref socket.Transform);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_68 = V_17;
|
|
NullCheck(L_68);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_69 = (&L_68->___Transform_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70;
|
|
L_70 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_69, NULL);
|
|
V_21 = L_70;
|
|
// foreach (var volume in overrideVolumes)
|
|
List_1_t3C558DDFF88E480BE79E86223611405C2DCD60F8* L_71 = V_3;
|
|
NullCheck(L_71);
|
|
Enumerator_t53C92F73590851D2CCB6B1ECE996195C80A37ECE L_72;
|
|
L_72 = List_1_GetEnumerator_mD0CA17CE402C1860C8D97C3120D266DF5373910C(L_71, List_1_GetEnumerator_mD0CA17CE402C1860C8D97C3120D266DF5373910C_RuntimeMethod_var);
|
|
V_22 = L_72;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_020d:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mBF197D1EC068C58A29AF1B3C4BB861B2707731C1((&V_22), Enumerator_Dispose_mBF197D1EC068C58A29AF1B3C4BB861B2707731C1_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0202_1;
|
|
}
|
|
|
|
IL_01a8_1:
|
|
{
|
|
// foreach (var volume in overrideVolumes)
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_73;
|
|
L_73 = Enumerator_get_Current_mD9C50739AB4E76F1B9206B96711495E704E81FC2_inline((&V_22), Enumerator_get_Current_mD9C50739AB4E76F1B9206B96711495E704E81FC2_RuntimeMethod_var);
|
|
V_23 = L_73;
|
|
// if (volume.GetBounds().Contains(socketPosition))
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_74 = V_23;
|
|
NullCheck(L_74);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_75;
|
|
L_75 = Volume_GetBounds_mE184DA7DA5E2D181490A2182D55E80A6833D2463(L_74, NULL);
|
|
V_24 = L_75;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76 = V_21;
|
|
bool L_77;
|
|
L_77 = Bounds_Contains_m584E9DE0CF9D90C3C4F928BA8F5AD328393F3555((&V_24), L_76, NULL);
|
|
if (!L_77)
|
|
{
|
|
goto IL_0202_1;
|
|
}
|
|
}
|
|
{
|
|
// var graph = volume.overrideTheme;
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_78 = V_23;
|
|
NullCheck(L_78);
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_79 = L_78->___overrideTheme_9;
|
|
V_25 = L_79;
|
|
// if (graph != null && GraphToThemeMapping.ContainsKey(graph))
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_80 = V_25;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_81;
|
|
L_81 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_80, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_81)
|
|
{
|
|
goto IL_0202_1;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* L_82 = V_4;
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_83 = V_25;
|
|
NullCheck(L_82);
|
|
bool L_84;
|
|
L_84 = Dictionary_2_ContainsKey_m350E295F4E6BF68E11601469BB62152E62E390C0(L_82, L_83, Dictionary_2_ContainsKey_m350E295F4E6BF68E11601469BB62152E62E390C0_RuntimeMethod_var);
|
|
if (!L_84)
|
|
{
|
|
goto IL_0202_1;
|
|
}
|
|
}
|
|
{
|
|
// themeToUse = GraphToThemeMapping[volume.overrideTheme];
|
|
Dictionary_2_tB3692E718AB49958BD554F90C278D7EE3B995EC5* L_85 = V_4;
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_86 = V_23;
|
|
NullCheck(L_86);
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_87 = L_86->___overrideTheme_9;
|
|
NullCheck(L_85);
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_88;
|
|
L_88 = Dictionary_2_get_Item_m8C52D21336E47C202AE51103031FC8ABE916C4F0(L_85, L_87, Dictionary_2_get_Item_m8C52D21336E47C202AE51103031FC8ABE916C4F0_RuntimeMethod_var);
|
|
V_19 = L_88;
|
|
// if (!volume.useBaseThemeForMissingMarkers)
|
|
ThemeOverrideVolume_t029C1784C3C0AC4D09C7617421CA941977F3F6C5* L_89 = V_23;
|
|
NullCheck(L_89);
|
|
bool L_90 = L_89->___useBaseThemeForMissingMarkers_10;
|
|
if (L_90)
|
|
{
|
|
goto IL_020b_1;
|
|
}
|
|
}
|
|
{
|
|
// fallbackThemeToUse = themeToUse;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_91 = V_19;
|
|
V_20 = L_91;
|
|
// break;
|
|
goto IL_021b;
|
|
}
|
|
|
|
IL_0202_1:
|
|
{
|
|
// foreach (var volume in overrideVolumes)
|
|
bool L_92;
|
|
L_92 = Enumerator_MoveNext_m5710AA408E3CBA978C10A7F0CEBFE1A93CAD1F9C((&V_22), Enumerator_MoveNext_m5710AA408E3CBA978C10A7F0CEBFE1A93CAD1F9C_RuntimeMethod_var);
|
|
if (L_92)
|
|
{
|
|
goto IL_01a8_1;
|
|
}
|
|
}
|
|
|
|
IL_020b_1:
|
|
{
|
|
goto IL_021b;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_021b:
|
|
{
|
|
// if (themeToUse != null)
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_93 = V_19;
|
|
if (!L_93)
|
|
{
|
|
goto IL_02ad;
|
|
}
|
|
}
|
|
{
|
|
// PropBySocketType_t PropBySocketType = PropBySocketTypeByTheme[themeToUse];
|
|
Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_94 = V_2;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_95 = V_19;
|
|
NullCheck(L_94);
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_96;
|
|
L_96 = Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294(L_94, L_95, Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294_RuntimeMethod_var);
|
|
V_26 = L_96;
|
|
// if (!PropBySocketType.ContainsKey(socket.SocketType) && fallbackThemeToUse != null && fallbackThemeToUse != themeToUse)
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_97 = V_26;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_98 = V_17;
|
|
NullCheck(L_98);
|
|
String_t* L_99 = L_98->___SocketType_1;
|
|
NullCheck(L_97);
|
|
bool L_100;
|
|
L_100 = Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F(L_97, L_99, Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F_RuntimeMethod_var);
|
|
if (L_100)
|
|
{
|
|
goto IL_0250;
|
|
}
|
|
}
|
|
{
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_101 = V_20;
|
|
if (!L_101)
|
|
{
|
|
goto IL_0250;
|
|
}
|
|
}
|
|
{
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_102 = V_20;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_103 = V_19;
|
|
if ((((RuntimeObject*)(DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*)L_102) == ((RuntimeObject*)(DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*)L_103)))
|
|
{
|
|
goto IL_0250;
|
|
}
|
|
}
|
|
{
|
|
// PropBySocketType = PropBySocketTypeByTheme[fallbackThemeToUse];
|
|
Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_104 = V_2;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_105 = V_20;
|
|
NullCheck(L_104);
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_106;
|
|
L_106 = Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294(L_104, L_105, Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294_RuntimeMethod_var);
|
|
V_26 = L_106;
|
|
}
|
|
|
|
IL_0250:
|
|
{
|
|
// if (PropBySocketType.ContainsKey(socket.SocketType))
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_107 = V_26;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_108 = V_17;
|
|
NullCheck(L_108);
|
|
String_t* L_109 = L_108->___SocketType_1;
|
|
NullCheck(L_107);
|
|
bool L_110;
|
|
L_110 = Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F(L_107, L_109, Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F_RuntimeMethod_var);
|
|
if (!L_110)
|
|
{
|
|
goto IL_02ad;
|
|
}
|
|
}
|
|
{
|
|
// var data = new NodeListExecutionData();
|
|
il2cpp_codegen_initobj((&V_27), sizeof(NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC));
|
|
// data.socket = socket;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_111 = V_17;
|
|
(&V_27)->___socket_1 = L_111;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_27)->___socket_1), (void*)L_111);
|
|
// data.nodeDataList = PropBySocketType[socket.SocketType];
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_112 = V_26;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_113 = V_17;
|
|
NullCheck(L_113);
|
|
String_t* L_114 = L_113->___SocketType_1;
|
|
NullCheck(L_112);
|
|
List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_115;
|
|
L_115 = Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC(L_112, L_114, Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC_RuntimeMethod_var);
|
|
(&V_27)->___nodeDataList_0 = L_115;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_27)->___nodeDataList_0), (void*)L_115);
|
|
// if (ShouldDelayExecution(data.nodeDataList))
|
|
NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_116 = V_27;
|
|
List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_117 = L_116.___nodeDataList_0;
|
|
bool L_118;
|
|
L_118 = DungeonThemeEngine_ShouldDelayExecution_m4F7EF3BDC12F93689FC569061AAD32B9A0F358CB(__this, L_117, NULL);
|
|
if (!L_118)
|
|
{
|
|
goto IL_02a0;
|
|
}
|
|
}
|
|
{
|
|
// delayedExecutionList.Enqueue(data);
|
|
Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* L_119 = V_8;
|
|
NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_120 = V_27;
|
|
NullCheck(L_119);
|
|
Queue_1_Enqueue_mCBE2A4DB9965F1BBC5D6A92EC7787F9C38D45C77(L_119, L_120, Queue_1_Enqueue_mCBE2A4DB9965F1BBC5D6A92EC7787F9C38D45C77_RuntimeMethod_var);
|
|
goto IL_02ad;
|
|
}
|
|
|
|
IL_02a0:
|
|
{
|
|
// ExecuteNodesUnderMarker(data, nodesExecutionContext, markers, spawnDataList);
|
|
NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_121 = V_27;
|
|
NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD L_122 = V_6;
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_123 = ___0_markers;
|
|
List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* L_124 = V_7;
|
|
DungeonThemeEngine_ExecuteNodesUnderMarker_mEAF7743F1BDDE09083D951BBB8889AC6E2E8661C(__this, L_121, L_122, L_123, L_124, NULL);
|
|
}
|
|
|
|
IL_02ad:
|
|
{
|
|
// bool isLastIndex = (i == markers.Count - 1);
|
|
int32_t L_125 = V_16;
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_126 = ___0_markers;
|
|
NullCheck(L_126);
|
|
int32_t L_127;
|
|
L_127 = LevelMarkerList_get_Count_mC2D02E8AB30BF89E2653153EC79358F35D43DEB8(L_126, NULL);
|
|
V_18 = (bool)((((int32_t)L_125) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_127, 1))))? 1 : 0);
|
|
goto IL_02ef;
|
|
}
|
|
|
|
IL_02bd:
|
|
{
|
|
// var data = delayedExecutionList.Dequeue();
|
|
Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* L_128 = V_8;
|
|
NullCheck(L_128);
|
|
NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_129;
|
|
L_129 = Queue_1_Dequeue_mFB642A0DFBBB46FB11BA3A3D9A23C7F141339975(L_128, Queue_1_Dequeue_mFB642A0DFBBB46FB11BA3A3D9A23C7F141339975_RuntimeMethod_var);
|
|
V_28 = L_129;
|
|
// if (!data.socket.markForDeletion)
|
|
NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_130 = V_28;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_131 = L_130.___socket_1;
|
|
NullCheck(L_131);
|
|
bool L_132 = L_131->___markForDeletion_5;
|
|
if (L_132)
|
|
{
|
|
goto IL_02e1;
|
|
}
|
|
}
|
|
{
|
|
// ExecuteNodesUnderMarker(data, nodesExecutionContext, markers, spawnDataList);
|
|
NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_133 = V_28;
|
|
NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD L_134 = V_6;
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_135 = ___0_markers;
|
|
List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* L_136 = V_7;
|
|
DungeonThemeEngine_ExecuteNodesUnderMarker_mEAF7743F1BDDE09083D951BBB8889AC6E2E8661C(__this, L_133, L_134, L_135, L_136, NULL);
|
|
}
|
|
|
|
IL_02e1:
|
|
{
|
|
// isLastIndex = (i == markers.Count - 1);
|
|
int32_t L_137 = V_16;
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_138 = ___0_markers;
|
|
NullCheck(L_138);
|
|
int32_t L_139;
|
|
L_139 = LevelMarkerList_get_Count_mC2D02E8AB30BF89E2653153EC79358F35D43DEB8(L_138, NULL);
|
|
V_18 = (bool)((((int32_t)L_137) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_139, 1))))? 1 : 0);
|
|
}
|
|
|
|
IL_02ef:
|
|
{
|
|
// while (isLastIndex && delayedExecutionList.Count > 0)
|
|
bool L_140 = V_18;
|
|
if (!L_140)
|
|
{
|
|
goto IL_02fd;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* L_141 = V_8;
|
|
NullCheck(L_141);
|
|
int32_t L_142;
|
|
L_142 = Queue_1_get_Count_mFD5DD949D6618748FD99578EA32DDC524F0C6335_inline(L_141, Queue_1_get_Count_mFD5DD949D6618748FD99578EA32DDC524F0C6335_RuntimeMethod_var);
|
|
if ((((int32_t)L_142) > ((int32_t)0)))
|
|
{
|
|
goto IL_02bd;
|
|
}
|
|
}
|
|
|
|
IL_02fd:
|
|
{
|
|
// for (int i = 0; i < markers.Count; i++)
|
|
int32_t L_143 = V_16;
|
|
V_16 = ((int32_t)il2cpp_codegen_add(L_143, 1));
|
|
}
|
|
|
|
IL_0303:
|
|
{
|
|
// for (int i = 0; i < markers.Count; i++)
|
|
int32_t L_144 = V_16;
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_145 = ___0_markers;
|
|
NullCheck(L_145);
|
|
int32_t L_146;
|
|
L_146 = LevelMarkerList_get_Count_mC2D02E8AB30BF89E2653153EC79358F35D43DEB8(L_145, NULL);
|
|
if ((((int32_t)L_144) < ((int32_t)L_146)))
|
|
{
|
|
goto IL_016a;
|
|
}
|
|
}
|
|
{
|
|
// RecursivelyTagMarkersForDeletion(markers);
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_147 = ___0_markers;
|
|
DungeonThemeEngine_RecursivelyTagMarkersForDeletion_mAA9520FF597905C2F5BE1EBB5E817D665CB9245D(__this, L_147, NULL);
|
|
// if (context.objectSpawner != null)
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_148 = (&__this->___context_0);
|
|
DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* L_149 = L_148->___objectSpawner_6;
|
|
if (!L_149)
|
|
{
|
|
goto IL_0334;
|
|
}
|
|
}
|
|
{
|
|
// context.objectSpawner.Destroy();
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_150 = (&__this->___context_0);
|
|
DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* L_151 = L_150->___objectSpawner_6;
|
|
NullCheck(L_151);
|
|
VirtualActionInvoker0::Invoke(6 /* System.Void DungeonArchitect.DungeonSceneObjectSpawner::Destroy() */, L_151);
|
|
}
|
|
|
|
IL_0334:
|
|
{
|
|
// context.objectSpawner.Spawn(spawnDataList.ToArray(), nodesExecutionContext.SceneProvider,
|
|
// random, nodesExecutionContext.objectInstantiator, context.spawnListeners);
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_152 = (&__this->___context_0);
|
|
DungeonSceneObjectSpawner_t52E94CC1F6A2B096532E2EF07A5FCA64956BDF2A* L_153 = L_152->___objectSpawner_6;
|
|
List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* L_154 = V_7;
|
|
NullCheck(L_154);
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_155;
|
|
L_155 = List_1_ToArray_m6A1C3BC8D590DBD889F975E422231F97C7B7871A(L_154, List_1_ToArray_m6A1C3BC8D590DBD889F975E422231F97C7B7871A_RuntimeMethod_var);
|
|
NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD L_156 = V_6;
|
|
DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744* L_157 = L_156.___SceneProvider_3;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_158 = __this->___random_1;
|
|
NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD L_159 = V_6;
|
|
RuntimeObject* L_160 = L_159.___objectInstantiator_4;
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_161 = (&__this->___context_0);
|
|
DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* L_162 = L_161->___spawnListeners_7;
|
|
NullCheck(L_153);
|
|
VirtualActionInvoker5< DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4*, DungeonSceneProvider_t5B6901A0E7F81B2EAB4D02F2B55464DFFA72F744*, PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB*, RuntimeObject*, DungeonItemSpawnListenerU5BU5D_tF68BC0A6AFC7E52AF460FEBDE94CCC572E1B9F13* >::Invoke(4 /* System.Void DungeonArchitect.DungeonSceneObjectSpawner::Spawn(DungeonArchitect.DungeonNodeSpawnData[],DungeonArchitect.DungeonSceneProvider,DungeonArchitect.Utils.PMRandom,DungeonArchitect.IDungeonSceneObjectInstantiator,DungeonArchitect.DungeonItemSpawnListener[]) */, L_153, L_155, L_157, L_158, L_160, L_162);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// DungeonArchitect.Themeing.DungeonThemeData DungeonArchitect.Themeing.DungeonThemeEngine::GetBestMatchedTheme(System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeData>,DungeonArchitect.PropSocket,System.Collections.Generic.Dictionary`2<DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* DungeonThemeEngine_GetBestMatchedTheme_mDE59AC11C02FA83DC108BC74A03BB9B0C1D87325 (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* ___0_Themes, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___1_socket, Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* ___2_PropBySocketTypeByTheme, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mB8D111AA57590741EF6A36EAD40FF04D904D692C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4D95F2C3038C478686F6FB84F288551AC449A667_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m51D69F922B17A644AC6781EA3D3D5A3C146C841F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m01938602B8A5632445F99C4F9904EA1570CD62ED_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m98339082F1223B7FE9CDC838A3134B0828DACFA6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m28EE95F5274DFB81034CEB60EE2FEA473412FF25_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m35AEDDB12020C3E60F858826C0181CFE79B5E7AB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4E77C32FAF0B6CE903A187D9EAFA50B51E3578CB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCBF2D53623041F41F77205E6ECE5C9C46D24B431_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE0AC28D38EE563DC5414C1A0943143AA8BED7843_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* V_3 = NULL;
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* V_4 = NULL;
|
|
{
|
|
// var ValidThemes = new List<DungeonThemeData>();
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_0 = (List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20*)il2cpp_codegen_object_new(List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m4E77C32FAF0B6CE903A187D9EAFA50B51E3578CB(L_0, List_1__ctor_m4E77C32FAF0B6CE903A187D9EAFA50B51E3578CB_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// foreach (DungeonThemeData Theme in Themes)
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_1 = ___0_Themes;
|
|
NullCheck(L_1);
|
|
Enumerator_tA6289460B8450BAC7D816B77DEC685F829A9BA1D L_2;
|
|
L_2 = List_1_GetEnumerator_m35AEDDB12020C3E60F858826C0181CFE79B5E7AB(L_1, List_1_GetEnumerator_m35AEDDB12020C3E60F858826C0181CFE79B5E7AB_RuntimeMethod_var);
|
|
V_2 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0069:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m51D69F922B17A644AC6781EA3D3D5A3C146C841F((&V_2), Enumerator_Dispose_m51D69F922B17A644AC6781EA3D3D5A3C146C841F_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_005e_1;
|
|
}
|
|
|
|
IL_000f_1:
|
|
{
|
|
// foreach (DungeonThemeData Theme in Themes)
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_3;
|
|
L_3 = Enumerator_get_Current_m98339082F1223B7FE9CDC838A3134B0828DACFA6_inline((&V_2), Enumerator_get_Current_m98339082F1223B7FE9CDC838A3134B0828DACFA6_RuntimeMethod_var);
|
|
V_3 = L_3;
|
|
// if (PropBySocketTypeByTheme.ContainsKey(Theme))
|
|
Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_4 = ___2_PropBySocketTypeByTheme;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_5 = V_3;
|
|
NullCheck(L_4);
|
|
bool L_6;
|
|
L_6 = Dictionary_2_ContainsKey_mB8D111AA57590741EF6A36EAD40FF04D904D692C(L_4, L_5, Dictionary_2_ContainsKey_mB8D111AA57590741EF6A36EAD40FF04D904D692C_RuntimeMethod_var);
|
|
if (!L_6)
|
|
{
|
|
goto IL_005e_1;
|
|
}
|
|
}
|
|
{
|
|
// PropBySocketType_t PropBySocketType = PropBySocketTypeByTheme[Theme];
|
|
Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_7 = ___2_PropBySocketTypeByTheme;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_8 = V_3;
|
|
NullCheck(L_7);
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_9;
|
|
L_9 = Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294(L_7, L_8, Dictionary_2_get_Item_m486836D2C8D62BBA9082DC717E62B6029F646294_RuntimeMethod_var);
|
|
V_4 = L_9;
|
|
// if (PropBySocketType.Count > 0)
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_10 = V_4;
|
|
NullCheck(L_10);
|
|
int32_t L_11;
|
|
L_11 = Dictionary_2_get_Count_m4D95F2C3038C478686F6FB84F288551AC449A667(L_10, Dictionary_2_get_Count_m4D95F2C3038C478686F6FB84F288551AC449A667_RuntimeMethod_var);
|
|
if ((((int32_t)L_11) <= ((int32_t)0)))
|
|
{
|
|
goto IL_005e_1;
|
|
}
|
|
}
|
|
{
|
|
// if (PropBySocketType.ContainsKey(socket.SocketType) && PropBySocketType[socket.SocketType].Count > 0)
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_12 = V_4;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_13 = ___1_socket;
|
|
NullCheck(L_13);
|
|
String_t* L_14 = L_13->___SocketType_1;
|
|
NullCheck(L_12);
|
|
bool L_15;
|
|
L_15 = Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F(L_12, L_14, Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F_RuntimeMethod_var);
|
|
if (!L_15)
|
|
{
|
|
goto IL_005e_1;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_16 = V_4;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_17 = ___1_socket;
|
|
NullCheck(L_17);
|
|
String_t* L_18 = L_17->___SocketType_1;
|
|
NullCheck(L_16);
|
|
List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_19;
|
|
L_19 = Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC(L_16, L_18, Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC_RuntimeMethod_var);
|
|
NullCheck(L_19);
|
|
int32_t L_20;
|
|
L_20 = List_1_get_Count_mCBF2D53623041F41F77205E6ECE5C9C46D24B431_inline(L_19, List_1_get_Count_mCBF2D53623041F41F77205E6ECE5C9C46D24B431_RuntimeMethod_var);
|
|
if ((((int32_t)L_20) <= ((int32_t)0)))
|
|
{
|
|
goto IL_005e_1;
|
|
}
|
|
}
|
|
{
|
|
// ValidThemes.Add(Theme);
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_21 = V_0;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_22 = V_3;
|
|
NullCheck(L_21);
|
|
List_1_Add_m28EE95F5274DFB81034CEB60EE2FEA473412FF25_inline(L_21, L_22, List_1_Add_m28EE95F5274DFB81034CEB60EE2FEA473412FF25_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_005e_1:
|
|
{
|
|
// foreach (DungeonThemeData Theme in Themes)
|
|
bool L_23;
|
|
L_23 = Enumerator_MoveNext_m01938602B8A5632445F99C4F9904EA1570CD62ED((&V_2), Enumerator_MoveNext_m01938602B8A5632445F99C4F9904EA1570CD62ED_RuntimeMethod_var);
|
|
if (L_23)
|
|
{
|
|
goto IL_000f_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
// if (ValidThemes.Count == 0)
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_24 = V_0;
|
|
NullCheck(L_24);
|
|
int32_t L_25;
|
|
L_25 = List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_inline(L_24, List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_RuntimeMethod_var);
|
|
if (L_25)
|
|
{
|
|
goto IL_0081;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E*)NULL;
|
|
}
|
|
|
|
IL_0081:
|
|
{
|
|
// int index = Mathf.FloorToInt(random.GetNextUniformFloat() * ValidThemes.Count) % ValidThemes.Count;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_26 = __this->___random_1;
|
|
NullCheck(L_26);
|
|
float L_27;
|
|
L_27 = PMRandom_GetNextUniformFloat_m70400BBE43312170CC9F5129D914844215E0D6EC(L_26, NULL);
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_28 = V_0;
|
|
NullCheck(L_28);
|
|
int32_t L_29;
|
|
L_29 = List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_inline(L_28, List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_RuntimeMethod_var);
|
|
int32_t L_30;
|
|
L_30 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)il2cpp_codegen_multiply(L_27, ((float)L_29))), NULL);
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_31 = V_0;
|
|
NullCheck(L_31);
|
|
int32_t L_32;
|
|
L_32 = List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_inline(L_31, List_1_get_Count_mA5FD2664AE99EB5792521162F9DD279DB9EE2882_RuntimeMethod_var);
|
|
V_1 = ((int32_t)(L_30%L_32));
|
|
// return ValidThemes[index];
|
|
List_1_t150E5CEC89FCEFC6D9EA999B555CDD01810DBE20* L_33 = V_0;
|
|
int32_t L_34 = V_1;
|
|
NullCheck(L_33);
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_35;
|
|
L_35 = List_1_get_Item_mE0AC28D38EE563DC5414C1A0943143AA8BED7843(L_33, L_34, List_1_get_Item_mE0AC28D38EE563DC5414C1A0943143AA8BED7843_RuntimeMethod_var);
|
|
return L_35;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Themeing.DungeonThemeEngine::ProcessSpatialConstraint(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor,DungeonArchitect.SpatialConstraints.SpatialConstraintAsset,DungeonArchitect.PropSocket,DungeonArchitect.LevelMarkerList,UnityEngine.Matrix4x4&,DungeonArchitect.PropSocket[]&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonThemeEngine_ProcessSpatialConstraint_m644F74ACBAEEEB5F1A965030A658B1DF5DF2A112 (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* ___0_constraintProcessor, SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* ___1_constraint, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___2_marker, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___3_markers, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___4_OutOffset, PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** ___5_outMarkersToRemove, 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*)&PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* V_0 = NULL;
|
|
{
|
|
// if (constraintProcessor == null)
|
|
SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* L_0 = ___0_constraintProcessor;
|
|
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_0020;
|
|
}
|
|
}
|
|
{
|
|
// OutOffset = Matrix4x4.identity;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_2 = ___4_OutOffset;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3;
|
|
L_3 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
|
|
*(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)L_2 = L_3;
|
|
// outMarkersToRemove = new PropSocket[0];
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** L_4 = ___5_outMarkersToRemove;
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* L_5 = (PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD*)(PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD*)SZArrayNew(PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
*((RuntimeObject**)L_4) = (RuntimeObject*)L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_4, (void*)(RuntimeObject*)L_5);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// var spatialContext = new SpatialConstraintProcessorContext();
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_6 = (SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7*)il2cpp_codegen_object_new(SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
SpatialConstraintProcessorContext__ctor_m3CD9168D209B3AF3744EBF7E890FA56487F0038E(L_6, NULL);
|
|
V_0 = L_6;
|
|
// spatialContext.constraintAsset = constraint;
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_7 = V_0;
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_8 = ___1_constraint;
|
|
NullCheck(L_7);
|
|
L_7->___constraintAsset_0 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_7->___constraintAsset_0), (void*)L_8);
|
|
// spatialContext.marker = marker;
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_9 = V_0;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_10 = ___2_marker;
|
|
NullCheck(L_9);
|
|
L_9->___marker_1 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_9->___marker_1), (void*)L_10);
|
|
// spatialContext.model = context.model;
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_11 = V_0;
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_12 = (&__this->___context_0);
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_13 = L_12->___model_2;
|
|
NullCheck(L_11);
|
|
L_11->___model_2 = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_11->___model_2), (void*)L_13);
|
|
// spatialContext.config = context.config;
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_14 = V_0;
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_15 = (&__this->___context_0);
|
|
DungeonConfig_tAB374D87D0852393B67D890DA66CD4B0EC2D7FBD* L_16 = L_15->___config_1;
|
|
NullCheck(L_14);
|
|
L_14->___config_3 = L_16;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_14->___config_3), (void*)L_16);
|
|
// spatialContext.builder = context.builder;
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_17 = V_0;
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_18 = (&__this->___context_0);
|
|
DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* L_19 = L_18->___builder_0;
|
|
NullCheck(L_17);
|
|
L_17->___builder_4 = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_17->___builder_4), (void*)L_19);
|
|
// spatialContext.levelMarkers = markers;
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_20 = V_0;
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_21 = ___3_markers;
|
|
NullCheck(L_20);
|
|
L_20->___levelMarkers_5 = L_21;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_20->___levelMarkers_5), (void*)L_21);
|
|
// return constraintProcessor.ProcessSpatialConstraint(spatialContext, out OutOffset, out outMarkersToRemove);
|
|
SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* L_22 = ___0_constraintProcessor;
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_23 = V_0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_24 = ___4_OutOffset;
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** L_25 = ___5_outMarkersToRemove;
|
|
NullCheck(L_22);
|
|
bool L_26;
|
|
L_26 = SpatialConstraintProcessor_ProcessSpatialConstraint_m53609D9F323CF2EBFE9273B41B2571E54ECDE230(L_22, L_23, L_24, L_25, NULL);
|
|
return L_26;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.DungeonThemeEngine::RecursivelyTagMarkerForDeletion(DungeonArchitect.PropSocket,System.Collections.Generic.HashSet`1<System.Int32>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_RecursivelyTagMarkerForDeletion_mC7E84EBF3DD4C90087E735283733E4374701919A (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___0_marker, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_visited, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m95CDC40AE2EF806DC4D8F1185EF91D469F897AE9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m682AE06C2B42D5473E0C6A62348836272286990E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mA7BD5CDB38EA3CDA699404A44CEDBB2A79BD4C5E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_1 = NULL;
|
|
{
|
|
// visited.Add(marker.Id);
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_0 = ___1_visited;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = ___0_marker;
|
|
NullCheck(L_1);
|
|
int32_t L_2 = L_1->___Id_0;
|
|
NullCheck(L_0);
|
|
bool L_3;
|
|
L_3 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_0, L_2, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
|
|
// marker.markForDeletion = true;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_4 = ___0_marker;
|
|
NullCheck(L_4);
|
|
L_4->___markForDeletion_5 = (bool)1;
|
|
// foreach (var childMarker in marker.childMarkers)
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_5 = ___0_marker;
|
|
NullCheck(L_5);
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_6 = L_5->___childMarkers_6;
|
|
NullCheck(L_6);
|
|
Enumerator_t44C42E56FBFF9F5892F88648B62C51CDCB81ABB0 L_7;
|
|
L_7 = List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6(L_6, List_1_GetEnumerator_m599A5E23B161E87C4F21400645D6888591523DB6_RuntimeMethod_var);
|
|
V_0 = L_7;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_004b:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m95CDC40AE2EF806DC4D8F1185EF91D469F897AE9((&V_0), Enumerator_Dispose_m95CDC40AE2EF806DC4D8F1185EF91D469F897AE9_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0040_1;
|
|
}
|
|
|
|
IL_0022_1:
|
|
{
|
|
// foreach (var childMarker in marker.childMarkers)
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_8;
|
|
L_8 = Enumerator_get_Current_mA7BD5CDB38EA3CDA699404A44CEDBB2A79BD4C5E_inline((&V_0), Enumerator_get_Current_mA7BD5CDB38EA3CDA699404A44CEDBB2A79BD4C5E_RuntimeMethod_var);
|
|
V_1 = L_8;
|
|
// if (!visited.Contains(childMarker.Id))
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_9 = ___1_visited;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_10 = V_1;
|
|
NullCheck(L_10);
|
|
int32_t L_11 = L_10->___Id_0;
|
|
NullCheck(L_9);
|
|
bool L_12;
|
|
L_12 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_9, L_11, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
|
|
if (L_12)
|
|
{
|
|
goto IL_0040_1;
|
|
}
|
|
}
|
|
{
|
|
// RecursivelyTagMarkerForDeletion(childMarker, visited);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_13 = V_1;
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_14 = ___1_visited;
|
|
DungeonThemeEngine_RecursivelyTagMarkerForDeletion_mC7E84EBF3DD4C90087E735283733E4374701919A(__this, L_13, L_14, NULL);
|
|
}
|
|
|
|
IL_0040_1:
|
|
{
|
|
// foreach (var childMarker in marker.childMarkers)
|
|
bool L_15;
|
|
L_15 = Enumerator_MoveNext_m682AE06C2B42D5473E0C6A62348836272286990E((&V_0), Enumerator_MoveNext_m682AE06C2B42D5473E0C6A62348836272286990E_RuntimeMethod_var);
|
|
if (L_15)
|
|
{
|
|
goto IL_0022_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0059;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0059:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.DungeonThemeEngine::RecursivelyTagMarkersForDeletion(DungeonArchitect.LevelMarkerList)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_RecursivelyTagMarkersForDeletion_mAA9520FF597905C2F5BE1EBB5E817D665CB9245D (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___0_markers, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* V_0 = NULL;
|
|
RuntimeObject* V_1 = NULL;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_2 = NULL;
|
|
{
|
|
// var visited = new HashSet<int>();
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_0 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_0, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// foreach (var marker in markers)
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_1 = ___0_markers;
|
|
NullCheck(L_1);
|
|
RuntimeObject* L_2;
|
|
L_2 = LevelMarkerList_GetEnumerator_m68262F857EAD49059EC5789DBDD7DA0EEC770A97(L_1, NULL);
|
|
V_1 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_003e:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_3 = V_1;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0047;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = V_1;
|
|
NullCheck(L_4);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0034_1;
|
|
}
|
|
|
|
IL_000f_1:
|
|
{
|
|
// foreach (var marker in markers)
|
|
RuntimeObject* L_5 = V_1;
|
|
NullCheck(L_5);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_6;
|
|
L_6 = InterfaceFuncInvoker0< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<DungeonArchitect.PropSocket>::get_Current() */, IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var, L_5);
|
|
V_2 = L_6;
|
|
// if (marker.markForDeletion && !visited.Contains(marker.Id))
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_7 = V_2;
|
|
NullCheck(L_7);
|
|
bool L_8 = L_7->___markForDeletion_5;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0034_1;
|
|
}
|
|
}
|
|
{
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_9 = V_0;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_10 = V_2;
|
|
NullCheck(L_10);
|
|
int32_t L_11 = L_10->___Id_0;
|
|
NullCheck(L_9);
|
|
bool L_12;
|
|
L_12 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_9, L_11, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
|
|
if (L_12)
|
|
{
|
|
goto IL_0034_1;
|
|
}
|
|
}
|
|
{
|
|
// RecursivelyTagMarkerForDeletion(marker, visited);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_13 = V_2;
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_14 = V_0;
|
|
DungeonThemeEngine_RecursivelyTagMarkerForDeletion_mC7E84EBF3DD4C90087E735283733E4374701919A(__this, L_13, L_14, NULL);
|
|
}
|
|
|
|
IL_0034_1:
|
|
{
|
|
// foreach (var marker in markers)
|
|
RuntimeObject* L_15 = V_1;
|
|
NullCheck(L_15);
|
|
bool L_16;
|
|
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_15);
|
|
if (L_16)
|
|
{
|
|
goto IL_000f_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Themeing.DungeonThemeEngine::ShouldDelayExecution(System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DungeonThemeEngine_ShouldDelayExecution_m4F7EF3BDC12F93689FC569061AAD32B9A0F358CB (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* ___0_nodeDataList, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* V_1 = NULL;
|
|
bool V_2 = false;
|
|
{
|
|
// foreach (DungeonThemeItem nodeData in nodeDataList)
|
|
List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_0 = ___0_nodeDataList;
|
|
NullCheck(L_0);
|
|
Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 L_1;
|
|
L_1 = List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2(L_0, List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0036:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF((&V_0), Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_002b_1;
|
|
}
|
|
|
|
IL_0009_1:
|
|
{
|
|
// foreach (DungeonThemeItem nodeData in nodeDataList)
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_2;
|
|
L_2 = Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_inline((&V_0), Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
// if (nodeData.useSpatialConstraint && nodeData.spatialConstraint != null)
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_3 = V_1;
|
|
NullCheck(L_3);
|
|
bool L_4 = L_3->___useSpatialConstraint_12;
|
|
if (!L_4)
|
|
{
|
|
goto IL_002b_1;
|
|
}
|
|
}
|
|
{
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_5 = V_1;
|
|
NullCheck(L_5);
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_6 = L_5->___spatialConstraint_13;
|
|
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_002b_1;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
V_2 = (bool)1;
|
|
goto IL_0046;
|
|
}
|
|
|
|
IL_002b_1:
|
|
{
|
|
// foreach (DungeonThemeItem nodeData in nodeDataList)
|
|
bool L_8;
|
|
L_8 = Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D((&V_0), Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D_RuntimeMethod_var);
|
|
if (L_8)
|
|
{
|
|
goto IL_0009_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// }
|
|
bool L_9 = V_2;
|
|
return L_9;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.DungeonThemeEngine::CreatePropLookup(DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<DungeonArchitect.Themeing.DungeonThemeData,System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.List`1<DungeonArchitect.Themeing.DungeonThemeItem>>>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_CreatePropLookup_m83B8AD74DDEEA1C291C3D73DF47AB75601A8AE37 (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* ___0_theme, Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* ___1_PropBySocketTypeByTheme, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m17AE9BA9A022E2E19DF01357FF2FA60767E023EA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m4C38EED064D0F582692371A449F6CE92F6D73E72_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mB8D111AA57590741EF6A36EAD40FF04D904D692C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m1B8836B0D2EE30EBA4D2CF235513E02E883B8B54_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m83636F994EAC7050939D8DB79B5CCE746B9FD070_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m46AA8A1DADADCC57D7D9A8CEEFF914C9C5889562_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* V_0 = NULL;
|
|
Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* V_2 = NULL;
|
|
{
|
|
// if (theme == null || PropBySocketTypeByTheme.ContainsKey(theme))
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_0 = ___0_theme;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_1 = ___1_PropBySocketTypeByTheme;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_2 = ___0_theme;
|
|
NullCheck(L_1);
|
|
bool L_3;
|
|
L_3 = Dictionary_2_ContainsKey_mB8D111AA57590741EF6A36EAD40FF04D904D692C(L_1, L_2, Dictionary_2_ContainsKey_mB8D111AA57590741EF6A36EAD40FF04D904D692C_RuntimeMethod_var);
|
|
if (!L_3)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
// PropBySocketType_t PropBySocketType = new PropBySocketType_t();
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_4 = (Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D*)il2cpp_codegen_object_new(Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
Dictionary_2__ctor_m1B8836B0D2EE30EBA4D2CF235513E02E883B8B54(L_4, Dictionary_2__ctor_m1B8836B0D2EE30EBA4D2CF235513E02E883B8B54_RuntimeMethod_var);
|
|
V_0 = L_4;
|
|
// PropBySocketTypeByTheme.Add(theme, PropBySocketType);
|
|
Dictionary_2_t555DCC41ECAEE80978F87D066F95C27DE6BC5F69* L_5 = ___1_PropBySocketTypeByTheme;
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_6 = ___0_theme;
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_7 = V_0;
|
|
NullCheck(L_5);
|
|
Dictionary_2_Add_m17AE9BA9A022E2E19DF01357FF2FA60767E023EA(L_5, L_6, L_7, Dictionary_2_Add_m17AE9BA9A022E2E19DF01357FF2FA60767E023EA_RuntimeMethod_var);
|
|
// foreach (DungeonThemeItem Prop in theme.Props)
|
|
DungeonThemeData_t35DE80E8A87256CF983AFBD00DB3FFAB7A41AD3E* L_8 = ___0_theme;
|
|
NullCheck(L_8);
|
|
List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_9 = L_8->___Props_0;
|
|
NullCheck(L_9);
|
|
Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 L_10;
|
|
L_10 = List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2(L_9, List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2_RuntimeMethod_var);
|
|
V_1 = L_10;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_006d:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF((&V_1), Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0062_1;
|
|
}
|
|
|
|
IL_0029_1:
|
|
{
|
|
// foreach (DungeonThemeItem Prop in theme.Props)
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_11;
|
|
L_11 = Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_inline((&V_1), Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_RuntimeMethod_var);
|
|
V_2 = L_11;
|
|
// if (!PropBySocketType.ContainsKey(Prop.AttachToSocket))
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_12 = V_0;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_13 = V_2;
|
|
NullCheck(L_13);
|
|
String_t* L_14 = L_13->___AttachToSocket_1;
|
|
NullCheck(L_12);
|
|
bool L_15;
|
|
L_15 = Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F(L_12, L_14, Dictionary_2_ContainsKey_m91F449E55CE6249A0C28243B580A23DBE2121C0F_RuntimeMethod_var);
|
|
if (L_15)
|
|
{
|
|
goto IL_0050_1;
|
|
}
|
|
}
|
|
{
|
|
// PropBySocketType.Add(Prop.AttachToSocket, new List<DungeonThemeItem>());
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_16 = V_0;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_17 = V_2;
|
|
NullCheck(L_17);
|
|
String_t* L_18 = L_17->___AttachToSocket_1;
|
|
List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_19 = (List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059*)il2cpp_codegen_object_new(List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059_il2cpp_TypeInfo_var);
|
|
NullCheck(L_19);
|
|
List_1__ctor_m46AA8A1DADADCC57D7D9A8CEEFF914C9C5889562(L_19, List_1__ctor_m46AA8A1DADADCC57D7D9A8CEEFF914C9C5889562_RuntimeMethod_var);
|
|
NullCheck(L_16);
|
|
Dictionary_2_Add_m4C38EED064D0F582692371A449F6CE92F6D73E72(L_16, L_18, L_19, Dictionary_2_Add_m4C38EED064D0F582692371A449F6CE92F6D73E72_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0050_1:
|
|
{
|
|
// PropBySocketType[Prop.AttachToSocket].Add(Prop);
|
|
Dictionary_2_tE347A5F0487611C61AC3620D55A0EFF5FA56533D* L_20 = V_0;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_21 = V_2;
|
|
NullCheck(L_21);
|
|
String_t* L_22 = L_21->___AttachToSocket_1;
|
|
NullCheck(L_20);
|
|
List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_23;
|
|
L_23 = Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC(L_20, L_22, Dictionary_2_get_Item_mAB289832A886145F6C4C2BBBE5268812F721D5BC_RuntimeMethod_var);
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_24 = V_2;
|
|
NullCheck(L_23);
|
|
List_1_Add_m83636F994EAC7050939D8DB79B5CCE746B9FD070_inline(L_23, L_24, List_1_Add_m83636F994EAC7050939D8DB79B5CCE746B9FD070_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0062_1:
|
|
{
|
|
// foreach (DungeonThemeItem Prop in theme.Props)
|
|
bool L_25;
|
|
L_25 = Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D((&V_1), Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D_RuntimeMethod_var);
|
|
if (L_25)
|
|
{
|
|
goto IL_0029_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_007b;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_007b:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.DungeonThemeEngine::ExecuteNodesUnderMarker(DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData,DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext,DungeonArchitect.LevelMarkerList,System.Collections.Generic.List`1<DungeonArchitect.DungeonNodeSpawnData>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeEngine_ExecuteNodesUnderMarker_mEAF7743F1BDDE09083D951BBB8889AC6E2E8661C (DungeonThemeEngine_tB5B528A3F25DADBA0C7B7C10D10B08D62DDCF0AB* __this, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC ___0_data, NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD ___1_nodeContext, LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* ___2_markers, List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* ___3_spawnDataList, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m56C3E2ABC9EB5B2BAA62AF43289007F5BDA6D5BA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD97B431B6C47A32EB4ADFE602248880C890B017A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC8752B0FF8B262A0D88061241D193DD243604D8A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2596DCF8520D8ED24D7D70AE344C00DA626E7119_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mE2498090E8F1B7015EED97BD6EF74D4A2C30D110_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_0 = NULL;
|
|
Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* V_2 = NULL;
|
|
bool V_3 = false;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77* V_5 = NULL;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* V_7 = NULL;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* V_10 = NULL;
|
|
int32_t V_11 = 0;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9* V_13 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_14;
|
|
memset((&V_14), 0, sizeof(V_14));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_15;
|
|
memset((&V_15), 0, sizeof(V_15));
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_16;
|
|
memset((&V_16), 0, sizeof(V_16));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_17;
|
|
memset((&V_17), 0, sizeof(V_17));
|
|
Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597 V_18;
|
|
memset((&V_18), 0, sizeof(V_18));
|
|
PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* V_19 = NULL;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_20;
|
|
memset((&V_20), 0, sizeof(V_20));
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_21 = NULL;
|
|
{
|
|
// var marker = data.socket;
|
|
NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_0 = ___0_data;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1 = L_0.___socket_1;
|
|
V_0 = L_1;
|
|
// var nodeDataList = data.nodeDataList;
|
|
NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_2 = ___0_data;
|
|
List_1_t69E782A68CBD7638FDD931EED91DE4B05E917059* L_3 = L_2.___nodeDataList_0;
|
|
// foreach (DungeonThemeItem nodeData in nodeDataList)
|
|
NullCheck(L_3);
|
|
Enumerator_tF944575E3CD77F58497C57EEE8A7D8A5FA712A49 L_4;
|
|
L_4 = List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2(L_3, List_1_GetEnumerator_m56E7FE38C8480C68A2A67E484D7875C4AC224AD2_RuntimeMethod_var);
|
|
V_1 = L_4;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_028d:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF((&V_1), Enumerator_Dispose_mC3AF505293DF64ED736EB1DA9B3D29A90F7E24AF_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_027f_1;
|
|
}
|
|
|
|
IL_0018_1:
|
|
{
|
|
// foreach (DungeonThemeItem nodeData in nodeDataList)
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_5;
|
|
L_5 = Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_inline((&V_1), Enumerator_get_Current_m2A0497762F9AC8522764AE27DD76AFFE1B03B592_RuntimeMethod_var);
|
|
V_2 = L_5;
|
|
// bool insertMesh = false;
|
|
V_3 = (bool)0;
|
|
// Matrix4x4 transform = marker.Transform * nodeData.Offset;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_7 = L_6->___Transform_2;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_8 = V_2;
|
|
NullCheck(L_8);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_9 = L_8->___Offset_4;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10;
|
|
L_10 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_7, L_9, NULL);
|
|
V_4 = L_10;
|
|
// if (nodeData.UseSelectionRule && nodeData.SelectorRuleClassName != null)
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_11 = V_2;
|
|
NullCheck(L_11);
|
|
bool L_12 = L_11->___UseSelectionRule_8;
|
|
if (!L_12)
|
|
{
|
|
goto IL_008a_1;
|
|
}
|
|
}
|
|
{
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_13 = V_2;
|
|
NullCheck(L_13);
|
|
String_t* L_14 = L_13->___SelectorRuleClassName_9;
|
|
if (!L_14)
|
|
{
|
|
goto IL_008a_1;
|
|
}
|
|
}
|
|
{
|
|
// var selectorRule = nodeContext.instanceCache.GetInstance(nodeData.SelectorRuleClassName) as SelectorRule;
|
|
NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD L_15 = ___1_nodeContext;
|
|
InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* L_16 = L_15.___instanceCache_0;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_17 = V_2;
|
|
NullCheck(L_17);
|
|
String_t* L_18 = L_17->___SelectorRuleClassName_9;
|
|
NullCheck(L_16);
|
|
ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_19;
|
|
L_19 = InstanceCache_GetInstance_m4975CAF7B9076D8A44B9362F44536DDC996847E1(L_16, L_18, NULL);
|
|
V_5 = ((SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77*)IsInstClass((RuntimeObject*)L_19, SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77_il2cpp_TypeInfo_var));
|
|
// if (selectorRule != null)
|
|
SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77* L_20 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_21;
|
|
L_21 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_21)
|
|
{
|
|
goto IL_009e_1;
|
|
}
|
|
}
|
|
{
|
|
// insertMesh = selectorRule.CanSelect(marker, transform, context.model, random.UniformRandom);
|
|
SelectorRule_t38C838B2E2B2ADBC215443F3C22E1AE7751A8A77* L_22 = V_5;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_23 = V_0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_24 = V_4;
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_25 = (&__this->___context_0);
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_26 = L_25->___model_2;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_27 = __this->___random_1;
|
|
NullCheck(L_27);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_28;
|
|
L_28 = PMRandom_get_UniformRandom_m048B11294E888E6F51847E45F62BB48D3FE23F2F_inline(L_27, NULL);
|
|
NullCheck(L_22);
|
|
bool L_29;
|
|
L_29 = VirtualFuncInvoker4< bool, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394*, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19*, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* >::Invoke(4 /* System.Boolean DungeonArchitect.SelectorRule::CanSelect(DungeonArchitect.PropSocket,UnityEngine.Matrix4x4,DungeonArchitect.DungeonModel,System.Random) */, L_22, L_23, L_24, L_26, L_28);
|
|
V_3 = L_29;
|
|
goto IL_009e_1;
|
|
}
|
|
|
|
IL_008a_1:
|
|
{
|
|
// float probability = nodeContext.srandom.GetNextUniformFloat();
|
|
NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD L_30 = ___1_nodeContext;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_31 = L_30.___srandom_2;
|
|
NullCheck(L_31);
|
|
float L_32;
|
|
L_32 = PMRandom_GetNextUniformFloat_m70400BBE43312170CC9F5129D914844215E0D6EC(L_31, NULL);
|
|
// insertMesh = (probability < nodeData.Affinity);
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_33 = V_2;
|
|
NullCheck(L_33);
|
|
float L_34 = L_33->___Affinity_2;
|
|
V_3 = (bool)((((float)L_32) < ((float)L_34))? 1 : 0);
|
|
}
|
|
|
|
IL_009e_1:
|
|
{
|
|
// if (insertMesh && nodeData.useSpatialConstraint && nodeData.spatialConstraint != null)
|
|
bool L_35 = V_3;
|
|
if (!L_35)
|
|
{
|
|
goto IL_0157_1;
|
|
}
|
|
}
|
|
{
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_36 = V_2;
|
|
NullCheck(L_36);
|
|
bool L_37 = L_36->___useSpatialConstraint_12;
|
|
if (!L_37)
|
|
{
|
|
goto IL_0157_1;
|
|
}
|
|
}
|
|
{
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_38 = V_2;
|
|
NullCheck(L_38);
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_39 = L_38->___spatialConstraint_13;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_40;
|
|
L_40 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_39, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_40)
|
|
{
|
|
goto IL_0157_1;
|
|
}
|
|
}
|
|
{
|
|
// if (!ProcessSpatialConstraint(nodeContext.constraintProcessor, nodeData.spatialConstraint, marker, markers, out spatialOffset, out markersToRemove))
|
|
NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD L_41 = ___1_nodeContext;
|
|
SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* L_42 = L_41.___constraintProcessor_1;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_43 = V_2;
|
|
NullCheck(L_43);
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_44 = L_43->___spatialConstraint_13;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_45 = V_0;
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_46 = ___2_markers;
|
|
bool L_47;
|
|
L_47 = DungeonThemeEngine_ProcessSpatialConstraint_m644F74ACBAEEEB5F1A965030A658B1DF5DF2A112(__this, L_42, L_44, L_45, L_46, (&V_6), (&V_7), NULL);
|
|
if (L_47)
|
|
{
|
|
goto IL_00de_1;
|
|
}
|
|
}
|
|
{
|
|
// insertMesh = false;
|
|
V_3 = (bool)0;
|
|
goto IL_0157_1;
|
|
}
|
|
|
|
IL_00de_1:
|
|
{
|
|
// var markerOffset = marker.Transform;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_48 = V_0;
|
|
NullCheck(L_48);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_49 = L_48->___Transform_2;
|
|
V_8 = L_49;
|
|
// if (nodeData.spatialConstraint != null && !nodeData.spatialConstraint.applyMarkerRotation)
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_50 = V_2;
|
|
NullCheck(L_50);
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_51 = L_50->___spatialConstraint_13;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_52;
|
|
L_52 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_51, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_52)
|
|
{
|
|
goto IL_011f_1;
|
|
}
|
|
}
|
|
{
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_53 = V_2;
|
|
NullCheck(L_53);
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_54 = L_53->___spatialConstraint_13;
|
|
NullCheck(L_54);
|
|
bool L_55 = L_54->___applyMarkerRotation_6;
|
|
if (L_55)
|
|
{
|
|
goto IL_011f_1;
|
|
}
|
|
}
|
|
{
|
|
// var markerPosition = Matrix.GetTranslation(ref markerOffset);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
|
|
L_56 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6((&V_8), NULL);
|
|
// var markerScale = Matrix.GetScale(ref markerOffset);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57;
|
|
L_57 = Matrix_GetScale_mB4129435BCD704E75A7A0175465CBF423EA43B5E((&V_8), NULL);
|
|
V_9 = L_57;
|
|
// markerOffset = Matrix4x4.TRS(markerPosition, Quaternion.identity, markerScale);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58;
|
|
L_58 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_9;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_60;
|
|
L_60 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_56, L_58, L_59, NULL);
|
|
V_8 = L_60;
|
|
}
|
|
|
|
IL_011f_1:
|
|
{
|
|
// transform = markerOffset * spatialOffset * nodeData.Offset;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_61 = V_8;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_62 = V_6;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_63;
|
|
L_63 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_61, L_62, NULL);
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_64 = V_2;
|
|
NullCheck(L_64);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_65 = L_64->___Offset_4;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_66;
|
|
L_66 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_63, L_65, NULL);
|
|
V_4 = L_66;
|
|
// foreach (var markerToRemove in markersToRemove)
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* L_67 = V_7;
|
|
V_10 = L_67;
|
|
V_11 = 0;
|
|
goto IL_014f_1;
|
|
}
|
|
|
|
IL_013e_1:
|
|
{
|
|
// foreach (var markerToRemove in markersToRemove)
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* L_68 = V_10;
|
|
int32_t L_69 = V_11;
|
|
NullCheck(L_68);
|
|
int32_t L_70 = L_69;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_71 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
|
|
// markerToRemove.markForDeletion = true;
|
|
NullCheck(L_71);
|
|
L_71->___markForDeletion_5 = (bool)1;
|
|
int32_t L_72 = V_11;
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_72, 1));
|
|
}
|
|
|
|
IL_014f_1:
|
|
{
|
|
// foreach (var markerToRemove in markersToRemove)
|
|
int32_t L_73 = V_11;
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* L_74 = V_10;
|
|
NullCheck(L_74);
|
|
if ((((int32_t)L_73) < ((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length)))))
|
|
{
|
|
goto IL_013e_1;
|
|
}
|
|
}
|
|
|
|
IL_0157_1:
|
|
{
|
|
// if (insertMesh)
|
|
bool L_75 = V_3;
|
|
if (!L_75)
|
|
{
|
|
goto IL_027f_1;
|
|
}
|
|
}
|
|
{
|
|
// if (nodeData.UseTransformRule && nodeData.TransformRuleClassName != null && nodeData.TransformRuleClassName.Length > 0)
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_76 = V_2;
|
|
NullCheck(L_76);
|
|
bool L_77 = L_76->___UseTransformRule_10;
|
|
if (!L_77)
|
|
{
|
|
goto IL_01db_1;
|
|
}
|
|
}
|
|
{
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_78 = V_2;
|
|
NullCheck(L_78);
|
|
String_t* L_79 = L_78->___TransformRuleClassName_11;
|
|
if (!L_79)
|
|
{
|
|
goto IL_01db_1;
|
|
}
|
|
}
|
|
{
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_80 = V_2;
|
|
NullCheck(L_80);
|
|
String_t* L_81 = L_80->___TransformRuleClassName_11;
|
|
NullCheck(L_81);
|
|
int32_t L_82;
|
|
L_82 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_81, NULL);
|
|
if ((((int32_t)L_82) <= ((int32_t)0)))
|
|
{
|
|
goto IL_01db_1;
|
|
}
|
|
}
|
|
{
|
|
// var transformer = nodeContext.instanceCache.GetInstance(nodeData.TransformRuleClassName) as TransformationRule;
|
|
NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD L_83 = ___1_nodeContext;
|
|
InstanceCache_tEE9B6C7A5C35B1F8A07B42695DD9E97BD2984EE8* L_84 = L_83.___instanceCache_0;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_85 = V_2;
|
|
NullCheck(L_85);
|
|
String_t* L_86 = L_85->___TransformRuleClassName_11;
|
|
NullCheck(L_84);
|
|
ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_87;
|
|
L_87 = InstanceCache_GetInstance_m4975CAF7B9076D8A44B9362F44536DDC996847E1(L_84, L_86, NULL);
|
|
V_13 = ((TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9*)IsInstClass((RuntimeObject*)L_87, TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9_il2cpp_TypeInfo_var));
|
|
// if (transformer != null)
|
|
TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9* L_88 = V_13;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_89;
|
|
L_89 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_88, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_89)
|
|
{
|
|
goto IL_01db_1;
|
|
}
|
|
}
|
|
{
|
|
// transformer.GetTransform(marker, context.model, transform, random.UniformRandom, out _position, out _rotation, out _scale);
|
|
TransformationRule_t0D0389DF6CCC2A5C9A375BEAF3A846B0B6F479F9* L_90 = V_13;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_91 = V_0;
|
|
DungeonThemeExecutionContext_t009E3695B6F712029853EA3451AB0BEDEBDE2123* L_92 = (&__this->___context_0);
|
|
DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19* L_93 = L_92->___model_2;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_94 = V_4;
|
|
PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* L_95 = __this->___random_1;
|
|
NullCheck(L_95);
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_96;
|
|
L_96 = PMRandom_get_UniformRandom_m048B11294E888E6F51847E45F62BB48D3FE23F2F_inline(L_95, NULL);
|
|
NullCheck(L_90);
|
|
VirtualActionInvoker7< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394*, DungeonModel_t53A77B7094F80C6A6C626E2E6B647289FBF29D19*, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6, Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* >::Invoke(4 /* System.Void DungeonArchitect.TransformationRule::GetTransform(DungeonArchitect.PropSocket,DungeonArchitect.DungeonModel,UnityEngine.Matrix4x4,System.Random,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&) */, L_90, L_91, L_93, L_94, L_96, (&V_14), (&V_16), (&V_15));
|
|
// var offset = Matrix4x4.TRS(_position, _rotation, _scale);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97 = V_14;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_98 = V_16;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99 = V_15;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_100;
|
|
L_100 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_97, L_98, L_99, NULL);
|
|
V_17 = L_100;
|
|
// transform = transform * offset;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_101 = V_4;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_102 = V_17;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_103;
|
|
L_103 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_101, L_102, NULL);
|
|
V_4 = L_103;
|
|
}
|
|
|
|
IL_01db_1:
|
|
{
|
|
// var spawnData = new DungeonNodeSpawnData();
|
|
il2cpp_codegen_initobj((&V_12), sizeof(DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7));
|
|
// spawnData.nodeData = nodeData;
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_104 = V_2;
|
|
(&V_12)->___nodeData_0 = L_104;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_12)->___nodeData_0), (void*)L_104);
|
|
// spawnData.transform = transform;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_105 = V_4;
|
|
(&V_12)->___transform_1 = L_105;
|
|
// spawnData.socket = marker;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_106 = V_0;
|
|
(&V_12)->___socket_2 = L_106;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_12)->___socket_2), (void*)L_106);
|
|
// spawnDataList.Add(spawnData);
|
|
List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* L_107 = ___3_spawnDataList;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_108 = V_12;
|
|
NullCheck(L_107);
|
|
List_1_Add_m2596DCF8520D8ED24D7D70AE344C00DA626E7119_inline(L_107, L_108, List_1_Add_m2596DCF8520D8ED24D7D70AE344C00DA626E7119_RuntimeMethod_var);
|
|
// foreach (PropChildSocketData ChildSocket in nodeData.ChildSockets)
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_109 = V_2;
|
|
NullCheck(L_109);
|
|
List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB* L_110 = L_109->___ChildSockets_5;
|
|
NullCheck(L_110);
|
|
Enumerator_t6D5FAAAF1141FE984F1AD75C5C2CE1BE20799597 L_111;
|
|
L_111 = List_1_GetEnumerator_mE2498090E8F1B7015EED97BD6EF74D4A2C30D110(L_110, List_1_GetEnumerator_mE2498090E8F1B7015EED97BD6EF74D4A2C30D110_RuntimeMethod_var);
|
|
V_18 = L_111;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0267_1:
|
|
{// begin finally (depth: 2)
|
|
Enumerator_Dispose_m56C3E2ABC9EB5B2BAA62AF43289007F5BDA6D5BA((&V_18), Enumerator_Dispose_m56C3E2ABC9EB5B2BAA62AF43289007F5BDA6D5BA_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
goto IL_025c_2;
|
|
}
|
|
|
|
IL_0214_2:
|
|
{
|
|
// foreach (PropChildSocketData ChildSocket in nodeData.ChildSockets)
|
|
PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* L_112;
|
|
L_112 = Enumerator_get_Current_mC8752B0FF8B262A0D88061241D193DD243604D8A_inline((&V_18), Enumerator_get_Current_mC8752B0FF8B262A0D88061241D193DD243604D8A_RuntimeMethod_var);
|
|
V_19 = L_112;
|
|
// Matrix4x4 childTransform = transform * ChildSocket.Offset;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_113 = V_4;
|
|
PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* L_114 = V_19;
|
|
NullCheck(L_114);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_115 = L_114->___Offset_1;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_116;
|
|
L_116 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_113, L_115, NULL);
|
|
V_20 = L_116;
|
|
// var childMarker = markers.EmitMarker(ChildSocket.SocketType, childTransform, marker.gridPosition, marker.cellId);
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_117 = ___2_markers;
|
|
PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* L_118 = V_19;
|
|
NullCheck(L_118);
|
|
String_t* L_119 = L_118->___SocketType_0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_120 = V_20;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_121 = V_0;
|
|
NullCheck(L_121);
|
|
IntVector_tF31403FD7CA4A560745719B0E36FAF35F1EBC71C L_122 = L_121->___gridPosition_3;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_123 = V_0;
|
|
NullCheck(L_123);
|
|
int32_t L_124 = L_123->___cellId_4;
|
|
NullCheck(L_117);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_125;
|
|
L_125 = LevelMarkerList_EmitMarker_mACBC3C7B9F276A3740115717999FFBE81AF2FB9C(L_117, L_119, L_120, L_122, L_124, NULL);
|
|
V_21 = L_125;
|
|
// data.socket.childMarkers.Add(childMarker);
|
|
NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC L_126 = ___0_data;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_127 = L_126.___socket_1;
|
|
NullCheck(L_127);
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_128 = L_127->___childMarkers_6;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_129 = V_21;
|
|
NullCheck(L_128);
|
|
List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_inline(L_128, L_129, List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_025c_2:
|
|
{
|
|
// foreach (PropChildSocketData ChildSocket in nodeData.ChildSockets)
|
|
bool L_130;
|
|
L_130 = Enumerator_MoveNext_mD97B431B6C47A32EB4ADFE602248880C890B017A((&V_18), Enumerator_MoveNext_mD97B431B6C47A32EB4ADFE602248880C890B017A_RuntimeMethod_var);
|
|
if (L_130)
|
|
{
|
|
goto IL_0214_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0275_1;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0275_1:
|
|
{
|
|
// if (nodeData.ConsumeOnAttach)
|
|
DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* L_131 = V_2;
|
|
NullCheck(L_131);
|
|
bool L_132 = L_131->___ConsumeOnAttach_3;
|
|
if (!L_132)
|
|
{
|
|
goto IL_027f_1;
|
|
}
|
|
}
|
|
{
|
|
// break;
|
|
goto IL_029b;
|
|
}
|
|
|
|
IL_027f_1:
|
|
{
|
|
// foreach (DungeonThemeItem nodeData in nodeDataList)
|
|
bool L_133;
|
|
L_133 = Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D((&V_1), Enumerator_MoveNext_mD806AFBCEA13BC204C39A10B4E324C7FE18E217D_RuntimeMethod_var);
|
|
if (L_133)
|
|
{
|
|
goto IL_0018_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_029b;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_029b:
|
|
{
|
|
// }
|
|
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.Themeing.DungeonThemeEngine/NodeListExecutionData
|
|
IL2CPP_EXTERN_C void NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshal_pinvoke(const NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC& unmarshaled, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshaled_pinvoke& marshaled)
|
|
{
|
|
Exception_t* ___nodeDataList_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'nodeDataList' of type 'NodeListExecutionData'.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___nodeDataList_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshal_pinvoke_back(const NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshaled_pinvoke& marshaled, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC& unmarshaled)
|
|
{
|
|
Exception_t* ___nodeDataList_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'nodeDataList' of type 'NodeListExecutionData'.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___nodeDataList_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData
|
|
IL2CPP_EXTERN_C void NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshal_pinvoke_cleanup(NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshaled_pinvoke& marshaled)
|
|
{
|
|
}
|
|
// Conversion methods for marshalling of: DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData
|
|
IL2CPP_EXTERN_C void NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshal_com(const NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC& unmarshaled, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshaled_com& marshaled)
|
|
{
|
|
Exception_t* ___nodeDataList_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'nodeDataList' of type 'NodeListExecutionData'.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___nodeDataList_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshal_com_back(const NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshaled_com& marshaled, NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC& unmarshaled)
|
|
{
|
|
Exception_t* ___nodeDataList_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'nodeDataList' of type 'NodeListExecutionData'.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___nodeDataList_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionData
|
|
IL2CPP_EXTERN_C void NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_marshal_com_cleanup(NodeListExecutionData_t045D5BFA334667938FE84FF8DDEDD9E174CA46EC_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.Themeing.DungeonThemeEngine/NodeListExecutionContext
|
|
IL2CPP_EXTERN_C void NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshal_pinvoke(const NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD& unmarshaled, NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshaled_pinvoke& marshaled)
|
|
{
|
|
Exception_t* ___instanceCache_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'instanceCache' of type 'NodeListExecutionContext': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___instanceCache_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshal_pinvoke_back(const NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshaled_pinvoke& marshaled, NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD& unmarshaled)
|
|
{
|
|
Exception_t* ___instanceCache_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'instanceCache' of type 'NodeListExecutionContext': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___instanceCache_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext
|
|
IL2CPP_EXTERN_C void NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshal_pinvoke_cleanup(NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshaled_pinvoke& marshaled)
|
|
{
|
|
}
|
|
// Conversion methods for marshalling of: DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext
|
|
IL2CPP_EXTERN_C void NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshal_com(const NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD& unmarshaled, NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshaled_com& marshaled)
|
|
{
|
|
Exception_t* ___instanceCache_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'instanceCache' of type 'NodeListExecutionContext': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___instanceCache_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshal_com_back(const NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshaled_com& marshaled, NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD& unmarshaled)
|
|
{
|
|
Exception_t* ___instanceCache_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'instanceCache' of type 'NodeListExecutionContext': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___instanceCache_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Themeing.DungeonThemeEngine/NodeListExecutionContext
|
|
IL2CPP_EXTERN_C void NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_marshal_com_cleanup(NodeListExecutionContext_tEC4353BE37B4E1DE65D8420EC08726954F6DD3CD_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.Themeing.PropChildSocketData::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropChildSocketData__ctor_m859857156E51B09E30887497AC4495DF2F225E49 (PropChildSocketData_tD28C642E443958E45EF7234F219BD6EC45980CAA* __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.Themeing.DungeonThemeItem::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonThemeItem__ctor_mD7CC4489C97576A151E57CF2AA720E6531177290 (DungeonThemeItem_t525C07FDEF1FE05205B04857B883591354D79AB1* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2DC38AD5C5548F2E1E15307547988B2D5C131844_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public List<PropChildSocketData> ChildSockets = new List<PropChildSocketData>();
|
|
List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB* L_0 = (List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB*)il2cpp_codegen_object_new(List_1_t3DCBEF87582C4CC44C993A04EBBF17040D2199AB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m2DC38AD5C5548F2E1E15307547988B2D5C131844(L_0, List_1__ctor_m2DC38AD5C5548F2E1E15307547988B2D5C131844_RuntimeMethod_var);
|
|
__this->___ChildSockets_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___ChildSockets_5), (void*)L_0);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Themeing.GameObjectDungeonThemeItem::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectDungeonThemeItem__ctor_mCE0C7569A4CEE5937ED3749C225EB2C42440B4B9 (GameObjectDungeonThemeItem_t0E59E56CBADCE3B5FE481DA1C970B0CC5D8E1732* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DungeonThemeItem__ctor_mD7CC4489C97576A151E57CF2AA720E6531177290(__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.Themeing.GameObjectArrayDungeonThemeItem::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectArrayDungeonThemeItem__ctor_mC5CD642CFAAADD643F1C309643DC6B21E5CD5716 (GameObjectArrayDungeonThemeItem_t7C87EB7F23EB68930C87430120622F1713A4525F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DungeonThemeItem__ctor_mD7CC4489C97576A151E57CF2AA720E6531177290(__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.Themeing.SpriteDungeonThemeItem::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteDungeonThemeItem__ctor_mC60A469A780DB78BD984F8E3A76C3D8CA331F845 (SpriteDungeonThemeItem_t8DF2D9588779550DF69EC659DF1CF1438B7371CF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DungeonThemeItem__ctor_mD7CC4489C97576A151E57CF2AA720E6531177290(__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.Themeing.ThemeEditorVisMarkerGeometry::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThemeEditorVisMarkerGeometry__ctor_m1A1B7D36ED7F9B255439450B7B789439D7FDFCAB (ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878* __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.Themeing.ThemeEditorVisualizationState::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThemeEditorVisualizationState__ctor_mE9E10C1B9C0BF82CE5E5CC896FC52AFFA4377962 (ThemeEditorVisualizationState_t9BCA1A8574B36E87ABE06D294C3B67A1A4B67152* __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.Themeing.DungeonMarkerVisualizerComponent::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonMarkerVisualizerComponent_Awake_mD0E4665C9043E805B889D4D1F3616E7688B55F47 (DungeonMarkerVisualizerComponent_t5EB9C120A493B10717B236451B858AF85B655F21* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (Application.isPlaying)
|
|
bool L_0;
|
|
L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
// Destroy(gameObject);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
|
|
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_1, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.DungeonMarkerVisualizerComponent::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonMarkerVisualizerComponent_Clear_mCCC710DFAF78976E376B0976A2D239E43D50B033 (DungeonMarkerVisualizerComponent_t5EB9C120A493B10717B236451B858AF85B655F21* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* V_0 = NULL;
|
|
{
|
|
// var meshFilter = gameObject.GetComponent<MeshFilter>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
|
|
L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
|
|
NullCheck(L_0);
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_1;
|
|
L_1 = GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8(L_0, GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
// if (meshFilter == null)
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_2 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
// meshFilter = gameObject.AddComponent<MeshFilter>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
|
|
L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
|
|
NullCheck(L_4);
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_5;
|
|
L_5 = GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94(L_4, GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var);
|
|
V_0 = L_5;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// meshFilter.mesh = new Mesh();
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_6 = V_0;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_7 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_7);
|
|
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_7, NULL);
|
|
NullCheck(L_6);
|
|
MeshFilter_set_mesh_mD2988E2D835205FD6B6CD35A61E1592844D971F8(L_6, L_7, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.DungeonMarkerVisualizerComponent::Build(DungeonArchitect.Themeing.ThemeEditorVisualizationState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonMarkerVisualizerComponent_Build_mDFE2E5B30F72530D78C1EA82CDFB1F2323CBA19D (DungeonMarkerVisualizerComponent_t5EB9C120A493B10717B236451B858AF85B655F21* __this, ThemeEditorVisualizationState_t9BCA1A8574B36E87ABE06D294C3B67A1A4B67152* ___0_state, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_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_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* V_0 = NULL;
|
|
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* V_1 = NULL;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_2 = NULL;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_3 = NULL;
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_4 = NULL;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_5 = NULL;
|
|
ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878* V_6 = NULL;
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* V_7 = NULL;
|
|
int32_t V_8 = 0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
int32_t V_10 = 0;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_11 = NULL;
|
|
int32_t V_12 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13;
|
|
memset((&V_13), 0, sizeof(V_13));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_14;
|
|
memset((&V_14), 0, sizeof(V_14));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_15 = NULL;
|
|
int32_t V_16 = 0;
|
|
{
|
|
// var meshFilter = gameObject.GetComponent<MeshFilter>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
|
|
L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
|
|
NullCheck(L_0);
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_1;
|
|
L_1 = GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8(L_0, GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
// if (meshFilter == null)
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_2 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
// meshFilter = gameObject.AddComponent<MeshFilter>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
|
|
L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
|
|
NullCheck(L_4);
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_5;
|
|
L_5 = GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94(L_4, GameObject_AddComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mEAB8177A64DF1A50BB7996ACEEEADCD65358AC94_RuntimeMethod_var);
|
|
V_0 = L_5;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// var meshRenderer = gameObject.GetComponent<MeshRenderer>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
|
|
L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
|
|
NullCheck(L_6);
|
|
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_7;
|
|
L_7 = GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D(L_6, GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var);
|
|
V_1 = L_7;
|
|
// if (meshRenderer == null)
|
|
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* 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_0042;
|
|
}
|
|
}
|
|
{
|
|
// meshRenderer = gameObject.AddComponent<MeshRenderer>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
|
|
L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
|
|
NullCheck(L_10);
|
|
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_11;
|
|
L_11 = GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D(L_10, GameObject_AddComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mCDD3E77673305199F52C772AE8C7952F3864740D_RuntimeMethod_var);
|
|
V_1 = L_11;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// var mesh = new Mesh();
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_12 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_12);
|
|
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_12, NULL);
|
|
V_2 = L_12;
|
|
// meshFilter.mesh = mesh;
|
|
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_13 = V_0;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_14 = V_2;
|
|
NullCheck(L_13);
|
|
MeshFilter_set_mesh_mD2988E2D835205FD6B6CD35A61E1592844D971F8(L_13, L_14, NULL);
|
|
// meshRenderer.material = state.Material;
|
|
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_15 = V_1;
|
|
ThemeEditorVisualizationState_t9BCA1A8574B36E87ABE06D294C3B67A1A4B67152* L_16 = ___0_state;
|
|
NullCheck(L_16);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = L_16->___Material_2;
|
|
NullCheck(L_15);
|
|
Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A(L_15, L_17, NULL);
|
|
// var vertices = new List<Vector3>();
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_18 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_18);
|
|
List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_18, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var);
|
|
V_3 = L_18;
|
|
// var uvs = new List<Vector2>();
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_19 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_19);
|
|
List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F(L_19, List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
|
|
V_4 = L_19;
|
|
// var indices = new List<int>();
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_20 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
|
|
NullCheck(L_20);
|
|
List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_20, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
|
|
V_5 = L_20;
|
|
// var localGeometry = state.LocalGeometry;
|
|
ThemeEditorVisualizationState_t9BCA1A8574B36E87ABE06D294C3B67A1A4B67152* L_21 = ___0_state;
|
|
NullCheck(L_21);
|
|
ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878* L_22 = L_21->___LocalGeometry_0;
|
|
V_6 = L_22;
|
|
// foreach (var markerTransform in state.MarkerTransforms)
|
|
ThemeEditorVisualizationState_t9BCA1A8574B36E87ABE06D294C3B67A1A4B67152* L_23 = ___0_state;
|
|
NullCheck(L_23);
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_24 = L_23->___MarkerTransforms_1;
|
|
V_7 = L_24;
|
|
V_8 = 0;
|
|
goto IL_0117;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
// foreach (var markerTransform in state.MarkerTransforms)
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_25 = V_7;
|
|
int32_t L_26 = V_8;
|
|
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_9 = L_28;
|
|
// int baseIndex = vertices.Count;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_29 = V_3;
|
|
NullCheck(L_29);
|
|
int32_t L_30;
|
|
L_30 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_29, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
V_10 = L_30;
|
|
// foreach (var localPosition in localGeometry.Vertices)
|
|
ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878* L_31 = V_6;
|
|
NullCheck(L_31);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_32 = L_31->___Vertices_0;
|
|
V_11 = L_32;
|
|
V_12 = 0;
|
|
goto IL_00cc;
|
|
}
|
|
|
|
IL_00a8:
|
|
{
|
|
// foreach (var localPosition in localGeometry.Vertices)
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_33 = V_11;
|
|
int32_t L_34 = V_12;
|
|
NullCheck(L_33);
|
|
int32_t L_35 = L_34;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
|
|
V_13 = L_36;
|
|
// var position = markerTransform.MultiplyPoint(localPosition);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_13;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
L_38 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_9), L_37, NULL);
|
|
V_14 = L_38;
|
|
// vertices.Add(position);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_39 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_14;
|
|
NullCheck(L_39);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_39, L_40, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
int32_t L_41 = V_12;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
}
|
|
|
|
IL_00cc:
|
|
{
|
|
// foreach (var localPosition in localGeometry.Vertices)
|
|
int32_t L_42 = V_12;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_43 = V_11;
|
|
NullCheck(L_43);
|
|
if ((((int32_t)L_42) < ((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length)))))
|
|
{
|
|
goto IL_00a8;
|
|
}
|
|
}
|
|
{
|
|
// uvs.AddRange(localGeometry.UV);
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_44 = V_4;
|
|
ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878* L_45 = V_6;
|
|
NullCheck(L_45);
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_46 = L_45->___UV_1;
|
|
NullCheck(L_44);
|
|
List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC(L_44, (RuntimeObject*)L_46, List_1_AddRange_m79CB520C0C1362FE97CA8619B6B59F18E80349BC_RuntimeMethod_var);
|
|
// foreach (var localIndex in localGeometry.Indices)
|
|
ThemeEditorVisMarkerGeometry_t6A7B2EE3E0FFBB8199F0F9AB127BE32D6B159878* L_47 = V_6;
|
|
NullCheck(L_47);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = L_47->___Indices_2;
|
|
V_15 = L_48;
|
|
V_12 = 0;
|
|
goto IL_0109;
|
|
}
|
|
|
|
IL_00f0:
|
|
{
|
|
// foreach (var localIndex in localGeometry.Indices)
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = V_15;
|
|
int32_t L_50 = V_12;
|
|
NullCheck(L_49);
|
|
int32_t L_51 = L_50;
|
|
int32_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
|
|
V_16 = L_52;
|
|
// indices.Add(baseIndex + localIndex);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_53 = V_5;
|
|
int32_t L_54 = V_10;
|
|
int32_t L_55 = V_16;
|
|
NullCheck(L_53);
|
|
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_53, ((int32_t)il2cpp_codegen_add(L_54, L_55)), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
int32_t L_56 = V_12;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_56, 1));
|
|
}
|
|
|
|
IL_0109:
|
|
{
|
|
// foreach (var localIndex in localGeometry.Indices)
|
|
int32_t L_57 = V_12;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_58 = V_15;
|
|
NullCheck(L_58);
|
|
if ((((int32_t)L_57) < ((int32_t)((int32_t)(((RuntimeArray*)L_58)->max_length)))))
|
|
{
|
|
goto IL_00f0;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_59 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_59, 1));
|
|
}
|
|
|
|
IL_0117:
|
|
{
|
|
// foreach (var markerTransform in state.MarkerTransforms)
|
|
int32_t L_60 = V_8;
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_61 = V_7;
|
|
NullCheck(L_61);
|
|
if ((((int32_t)L_60) < ((int32_t)((int32_t)(((RuntimeArray*)L_61)->max_length)))))
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
// mesh.vertices = vertices.ToArray();
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_62 = V_2;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_63 = V_3;
|
|
NullCheck(L_63);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_64;
|
|
L_64 = List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3(L_63, List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var);
|
|
NullCheck(L_62);
|
|
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_62, L_64, NULL);
|
|
// mesh.uv = uvs.ToArray();
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_65 = V_2;
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_66 = V_4;
|
|
NullCheck(L_66);
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_67;
|
|
L_67 = List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5(L_66, List_1_ToArray_m9F2A058632994B7A2310424880C089F9DE5B1BA5_RuntimeMethod_var);
|
|
NullCheck(L_65);
|
|
Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617(L_65, L_67, NULL);
|
|
// mesh.triangles = indices.ToArray();
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_68 = V_2;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_69 = V_5;
|
|
NullCheck(L_69);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_70;
|
|
L_70 = List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA(L_69, List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var);
|
|
NullCheck(L_68);
|
|
Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_68, L_70, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Themeing.DungeonMarkerVisualizerComponent::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonMarkerVisualizerComponent__ctor_m9F31809B89E400F34513119B2E27F53E79749ED7 (DungeonMarkerVisualizerComponent_t5EB9C120A493B10717B236451B858AF85B655F21* __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.Single DungeonArchitect.Splatmap.SplatData::get_Item(DungeonArchitect.IntVector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SplatData_get_Item_m4F1C87EC0E20B4EE80C4064F0CC95FE38236CA8E (SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_coords, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return data[coords.x, coords.y];
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_0 = __this->___data_0;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_1 = ___0_coords;
|
|
int32_t L_2 = L_1.___x_0;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_3 = ___0_coords;
|
|
int32_t L_4 = L_3.___y_1;
|
|
NullCheck(L_0);
|
|
float L_5;
|
|
L_5 = (L_0)->GetAt(L_2, L_4);
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Splatmap.SplatData::set_Item(DungeonArchitect.IntVector2,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatData_set_Item_m991F2CE74602523C79EDA2D1F323841F3B64FB5F (SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_coords, float ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// data[coords.x, coords.y] = value;
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_0 = __this->___data_0;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_1 = ___0_coords;
|
|
int32_t L_2 = L_1.___x_0;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_3 = ___0_coords;
|
|
int32_t L_4 = L_3.___y_1;
|
|
float L_5 = ___1_value;
|
|
NullCheck(L_0);
|
|
(L_0)->SetAt(L_2, L_4, L_5);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Single[,] DungeonArchitect.Splatmap.SplatData::get_Data()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224 (SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return data; }
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_0 = __this->___data_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Splatmap.SplatData::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatData__ctor_m4B568215FD74554DC564715521AF4C12AE18BFF2 (SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* __this, int32_t ___0_textureSize, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public SplatData(int textureSize)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// data = new float[textureSize, textureSize];
|
|
int32_t L_0 = ___0_textureSize;
|
|
int32_t L_1 = ___0_textureSize;
|
|
il2cpp_array_size_t L_3[] = { (il2cpp_array_size_t)L_0, (il2cpp_array_size_t)L_1 };
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_2 = (SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4*)GenArrayNew(SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4_il2cpp_TypeInfo_var, L_3);
|
|
__this->___data_0 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___data_0), (void*)L_2);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Splatmap.SplatData::Write(UnityEngine.Texture2D)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatData_Write_m7AA2A12BB980FB5308309816988EC7E9C09D72B9 (SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
uint8_t V_3 = 0x0;
|
|
int32_t V_4 = 0;
|
|
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
{
|
|
// int numPixels = texture.width * texture.height;
|
|
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_texture;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_0);
|
|
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = ___0_texture;
|
|
NullCheck(L_2);
|
|
int32_t L_3;
|
|
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_2);
|
|
// var pixels = new Color32[numPixels];
|
|
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_4 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_1, L_3)));
|
|
V_0 = L_4;
|
|
// for (int y = 0; y < texture.height; y++)
|
|
V_1 = 0;
|
|
goto IL_0060;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// for (int x = 0; x < texture.width; x++)
|
|
V_2 = 0;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// float weight = data[x, y];
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_5 = __this->___data_0;
|
|
int32_t L_6 = V_2;
|
|
int32_t L_7 = V_1;
|
|
NullCheck(L_5);
|
|
float L_8;
|
|
L_8 = (L_5)->GetAt(L_6, L_7);
|
|
// byte alpha = MathUtils.ToByte(weight);
|
|
il2cpp_codegen_runtime_class_init_inline(MathUtils_t05FC770BEB74714DF52EC7EB2718509420AEA703_il2cpp_TypeInfo_var);
|
|
uint8_t L_9;
|
|
L_9 = MathUtils_ToByte_m9A55A4A2A5F74FD06A12A84E4B8C134794E37A53(L_8, NULL);
|
|
V_3 = L_9;
|
|
// int index = y * texture.width + x;
|
|
int32_t L_10 = V_1;
|
|
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_11 = ___0_texture;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_11);
|
|
int32_t L_13 = V_2;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_10, L_12)), L_13));
|
|
// var color = new Color32(0, 0, 0, alpha);
|
|
uint8_t L_14 = V_3;
|
|
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&V_5), (uint8_t)0, (uint8_t)0, (uint8_t)0, L_14, NULL);
|
|
// pixels[index] = color;
|
|
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_15 = V_0;
|
|
int32_t L_16 = V_4;
|
|
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_17 = V_5;
|
|
NullCheck(L_15);
|
|
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(L_16), (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B)L_17);
|
|
// for (int x = 0; x < texture.width; x++)
|
|
int32_t L_18 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
// for (int x = 0; x < texture.width; x++)
|
|
int32_t L_19 = V_2;
|
|
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_20 = ___0_texture;
|
|
NullCheck(L_20);
|
|
int32_t L_21;
|
|
L_21 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_20);
|
|
if ((((int32_t)L_19) < ((int32_t)L_21)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
// for (int y = 0; y < texture.height; y++)
|
|
int32_t L_22 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_22, 1));
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// for (int y = 0; y < texture.height; y++)
|
|
int32_t L_23 = V_1;
|
|
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_24 = ___0_texture;
|
|
NullCheck(L_24);
|
|
int32_t L_25;
|
|
L_25 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_24);
|
|
if ((((int32_t)L_23) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
// texture.SetPixels32(pixels);
|
|
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_26 = ___0_texture;
|
|
Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_27 = V_0;
|
|
NullCheck(L_26);
|
|
Texture2D_SetPixels32_m169F9873A21FB8DECA24DC1B8F06FB23D13BEE2A(L_26, L_27, 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.Splatmap.SplatRasterizer::.ctor(DungeonArchitect.Splatmap.SplatData)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer__ctor_m3D1A3690179C059F2366F3F8B241B464775A320A (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* ___0_splatData, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public SplatRasterizer(SplatData splatData)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// this.splatData = splatData;
|
|
SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_0 = ___0_splatData;
|
|
__this->___splatData_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___splatData_0), (void*)L_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Splatmap.SplatRasterizer::DecayFloodFill(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_DecayFloodFill_m301ED4032CBB37F3117A2FD714FB337BA896F488 (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, float ___0_decayMultiplier, 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*)&Queue_1_Dequeue_m5856F724327BBB3C408EA071373CC8D2C864C1CE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_m30C796E429FCC7507F8F511173A1450236D0633E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mD9A26A999D8EE6C3339F6517D4CEE36EF27B78B8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28A7AC9D8C919C224000CAEB134D66D11C6FAB2C);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB2D5CF834B3ADC1AADFB6AC910ACB630EDEC272E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
float V_5 = 0.0f;
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
float V_8 = 0.0f;
|
|
{
|
|
// var sw = System.Diagnostics.Stopwatch.StartNew();
|
|
il2cpp_codegen_runtime_class_init_inline(Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var);
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_0;
|
|
L_0 = Stopwatch_StartNew_mF813F15E68604C7734FECC301B7042A521041259(NULL);
|
|
V_0 = L_0;
|
|
// int textureSize = splatData.Data.GetLength(0);
|
|
SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_1 = __this->___splatData_0;
|
|
NullCheck(L_1);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_2;
|
|
L_2 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_1, NULL);
|
|
NullCheck((RuntimeArray*)L_2);
|
|
int32_t L_3;
|
|
L_3 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_2, 0, NULL);
|
|
V_1 = L_3;
|
|
// var queue = new Queue<FloodFillPixelInfo>();
|
|
Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_4 = (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383*)il2cpp_codegen_object_new(Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
Queue_1__ctor_m30C796E429FCC7507F8F511173A1450236D0633E(L_4, Queue_1__ctor_m30C796E429FCC7507F8F511173A1450236D0633E_RuntimeMethod_var);
|
|
V_2 = L_4;
|
|
// for (int y = 0; y < textureSize; y++)
|
|
V_3 = 0;
|
|
goto IL_008b;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// for (int x = 0; x < textureSize; x++)
|
|
V_4 = 0;
|
|
goto IL_0082;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
// float value = splatData.Data[x, y];
|
|
SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_5 = __this->___splatData_0;
|
|
NullCheck(L_5);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_6;
|
|
L_6 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_5, NULL);
|
|
int32_t L_7 = V_4;
|
|
int32_t L_8 = V_3;
|
|
NullCheck(L_6);
|
|
float L_9;
|
|
L_9 = (L_6)->GetAt(L_7, L_8);
|
|
V_5 = L_9;
|
|
// if (value > 0.01f)
|
|
float L_10 = V_5;
|
|
if ((!(((float)L_10) > ((float)(0.00999999978f)))))
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
// var info = new FloodFillPixelInfo();
|
|
il2cpp_codegen_initobj((&V_6), sizeof(FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F));
|
|
// info.currentPixel = new IntVector2(x, y);
|
|
int32_t L_11 = V_4;
|
|
int32_t L_12 = V_3;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_13;
|
|
memset((&L_13), 0, sizeof(L_13));
|
|
IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&L_13), L_11, L_12, /*hidden argument*/NULL);
|
|
(&V_6)->___currentPixel_0 = L_13;
|
|
// info.sourcePixel = new IntVector2(x, y);
|
|
int32_t L_14 = V_4;
|
|
int32_t L_15 = V_3;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_16;
|
|
memset((&L_16), 0, sizeof(L_16));
|
|
IntVector2__ctor_mD3BAEE651E799C5D5F4BAE76D31BFAA7ABD176E0((&L_16), L_14, L_15, /*hidden argument*/NULL);
|
|
(&V_6)->___sourcePixel_1 = L_16;
|
|
// info.startValue = value;
|
|
float L_17 = V_5;
|
|
(&V_6)->___startValue_2 = L_17;
|
|
// queue.Enqueue(info);
|
|
Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_18 = V_2;
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_19 = V_6;
|
|
NullCheck(L_18);
|
|
Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748(L_18, L_19, Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
// for (int x = 0; x < textureSize; x++)
|
|
int32_t L_20 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_20, 1));
|
|
}
|
|
|
|
IL_0082:
|
|
{
|
|
// for (int x = 0; x < textureSize; x++)
|
|
int32_t L_21 = V_4;
|
|
int32_t L_22 = V_1;
|
|
if ((((int32_t)L_21) < ((int32_t)L_22)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
// for (int y = 0; y < textureSize; y++)
|
|
int32_t L_23 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
// for (int y = 0; y < textureSize; y++)
|
|
int32_t L_24 = V_3;
|
|
int32_t L_25 = V_1;
|
|
if ((((int32_t)L_24) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00cd;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
// var front = queue.Dequeue();
|
|
Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_26 = V_2;
|
|
NullCheck(L_26);
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_27;
|
|
L_27 = Queue_1_Dequeue_m5856F724327BBB3C408EA071373CC8D2C864C1CE(L_26, Queue_1_Dequeue_m5856F724327BBB3C408EA071373CC8D2C864C1CE_RuntimeMethod_var);
|
|
V_7 = L_27;
|
|
// AddNeighbor(queue, ref front, textureSize, -1, 0, decayMultiplier);
|
|
Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_28 = V_2;
|
|
int32_t L_29 = V_1;
|
|
float L_30 = ___0_decayMultiplier;
|
|
SplatRasterizer_AddNeighbor_m883EE6B3DDB666569DF035A759C2A08DB25A23CD(__this, L_28, (&V_7), L_29, (-1), 0, L_30, NULL);
|
|
// AddNeighbor(queue, ref front, textureSize, 1, 0, decayMultiplier);
|
|
Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_31 = V_2;
|
|
int32_t L_32 = V_1;
|
|
float L_33 = ___0_decayMultiplier;
|
|
SplatRasterizer_AddNeighbor_m883EE6B3DDB666569DF035A759C2A08DB25A23CD(__this, L_31, (&V_7), L_32, 1, 0, L_33, NULL);
|
|
// AddNeighbor(queue, ref front, textureSize, 0, 1, decayMultiplier);
|
|
Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_34 = V_2;
|
|
int32_t L_35 = V_1;
|
|
float L_36 = ___0_decayMultiplier;
|
|
SplatRasterizer_AddNeighbor_m883EE6B3DDB666569DF035A759C2A08DB25A23CD(__this, L_34, (&V_7), L_35, 0, 1, L_36, NULL);
|
|
// AddNeighbor(queue, ref front, textureSize, 0, -1, decayMultiplier);
|
|
Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_37 = V_2;
|
|
int32_t L_38 = V_1;
|
|
float L_39 = ___0_decayMultiplier;
|
|
SplatRasterizer_AddNeighbor_m883EE6B3DDB666569DF035A759C2A08DB25A23CD(__this, L_37, (&V_7), L_38, 0, (-1), L_39, NULL);
|
|
}
|
|
|
|
IL_00cd:
|
|
{
|
|
// while (queue.Count > 0)
|
|
Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_40 = V_2;
|
|
NullCheck(L_40);
|
|
int32_t L_41;
|
|
L_41 = Queue_1_get_Count_mD9A26A999D8EE6C3339F6517D4CEE36EF27B78B8_inline(L_40, Queue_1_get_Count_mD9A26A999D8EE6C3339F6517D4CEE36EF27B78B8_RuntimeMethod_var);
|
|
if ((((int32_t)L_41) > ((int32_t)0)))
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
{
|
|
// sw.Stop();
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_42 = V_0;
|
|
NullCheck(L_42);
|
|
Stopwatch_Stop_m8F2A2EFD9D7D5B4180A5E5379E5443864618D7DC(L_42, NULL);
|
|
// Debug.Log("Time elapsed: " + (sw.ElapsedMilliseconds / 1000.0f) + " s");
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_43 = V_0;
|
|
NullCheck(L_43);
|
|
int64_t L_44;
|
|
L_44 = Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF(L_43, NULL);
|
|
V_8 = ((float)(((float)L_44)/(1000.0f)));
|
|
String_t* L_45;
|
|
L_45 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972((&V_8), NULL);
|
|
String_t* L_46;
|
|
L_46 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralB2D5CF834B3ADC1AADFB6AC910ACB630EDEC272E, L_45, _stringLiteral28A7AC9D8C919C224000CAEB134D66D11C6FAB2C, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_46, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Splatmap.SplatRasterizer::AddNeighbor(System.Collections.Generic.Queue`1<DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo>,DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo&,System.Int32,System.Int32,System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_AddNeighbor_m883EE6B3DDB666569DF035A759C2A08DB25A23CD (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* ___0_queue, FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* ___1_info, int32_t ___2_textureSize, int32_t ___3_dx, int32_t ___4_dy, float ___5_decayMultiplier, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
float V_1 = 0.0f;
|
|
float V_2 = 0.0f;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
float V_5 = 0.0f;
|
|
{
|
|
// FloodFillPixelInfo neighbor = info;
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* L_0 = ___1_info;
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_1 = (*(FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F*)L_0);
|
|
V_0 = L_1;
|
|
// neighbor.currentPixel.x += dx;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_2 = (&(&V_0)->___currentPixel_0);
|
|
int32_t* L_3 = (&L_2->___x_0);
|
|
int32_t* L_4 = L_3;
|
|
int32_t L_5 = *((int32_t*)L_4);
|
|
int32_t L_6 = ___3_dx;
|
|
*((int32_t*)L_4) = (int32_t)((int32_t)il2cpp_codegen_add(L_5, L_6));
|
|
// neighbor.currentPixel.y += dy;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7* L_7 = (&(&V_0)->___currentPixel_0);
|
|
int32_t* L_8 = (&L_7->___y_1);
|
|
int32_t* L_9 = L_8;
|
|
int32_t L_10 = *((int32_t*)L_9);
|
|
int32_t L_11 = ___4_dy;
|
|
*((int32_t*)L_9) = (int32_t)((int32_t)il2cpp_codegen_add(L_10, L_11));
|
|
// if (neighbor.currentPixel.x < 0 || neighbor.currentPixel.x >= textureSize ||
|
|
// neighbor.currentPixel.y < 0 || neighbor.currentPixel.y >= textureSize)
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_12 = V_0;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_13 = L_12.___currentPixel_0;
|
|
int32_t L_14 = L_13.___x_0;
|
|
if ((((int32_t)L_14) < ((int32_t)0)))
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_15 = V_0;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_16 = L_15.___currentPixel_0;
|
|
int32_t L_17 = L_16.___x_0;
|
|
int32_t L_18 = ___2_textureSize;
|
|
if ((((int32_t)L_17) >= ((int32_t)L_18)))
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_19 = V_0;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_20 = L_19.___currentPixel_0;
|
|
int32_t L_21 = L_20.___y_1;
|
|
if ((((int32_t)L_21) < ((int32_t)0)))
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_22 = V_0;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_23 = L_22.___currentPixel_0;
|
|
int32_t L_24 = L_23.___y_1;
|
|
int32_t L_25 = ___2_textureSize;
|
|
if ((((int32_t)L_24) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
// var distance = neighbor.DistanceToSource();
|
|
float L_26;
|
|
L_26 = FloodFillPixelInfo_DistanceToSource_m47C2469BF7524909690C3356074D18988544BAD9((&V_0), NULL);
|
|
V_1 = L_26;
|
|
// var weight = (neighbor.startValue - distance / textureSize * decayMultiplier);
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_27 = V_0;
|
|
float L_28 = L_27.___startValue_2;
|
|
float L_29 = V_1;
|
|
int32_t L_30 = ___2_textureSize;
|
|
float L_31 = ___5_decayMultiplier;
|
|
V_2 = ((float)il2cpp_codegen_subtract(L_28, ((float)il2cpp_codegen_multiply(((float)(L_29/((float)L_30))), L_31))));
|
|
// weight = Mathf.Clamp01(weight);
|
|
float L_32 = V_2;
|
|
float L_33;
|
|
L_33 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_32, NULL);
|
|
V_2 = L_33;
|
|
// if (weight <= 0)
|
|
float L_34 = V_2;
|
|
if ((!(((float)L_34) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_008b;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
// int nx = neighbor.currentPixel.x;
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_35 = V_0;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_36 = L_35.___currentPixel_0;
|
|
int32_t L_37 = L_36.___x_0;
|
|
V_3 = L_37;
|
|
// int ny = neighbor.currentPixel.y;
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_38 = V_0;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_39 = L_38.___currentPixel_0;
|
|
int32_t L_40 = L_39.___y_1;
|
|
V_4 = L_40;
|
|
// float existingWeight = splatData.Data[nx, ny];
|
|
SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_41 = __this->___splatData_0;
|
|
NullCheck(L_41);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_42;
|
|
L_42 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_41, NULL);
|
|
int32_t L_43 = V_3;
|
|
int32_t L_44 = V_4;
|
|
NullCheck(L_42);
|
|
float L_45;
|
|
L_45 = (L_42)->GetAt(L_43, L_44);
|
|
V_5 = L_45;
|
|
// if (weight > existingWeight)
|
|
float L_46 = V_2;
|
|
float L_47 = V_5;
|
|
if ((!(((float)L_46) > ((float)L_47))))
|
|
{
|
|
goto IL_00d9;
|
|
}
|
|
}
|
|
{
|
|
// splatData.Data[nx, ny] = weight;
|
|
SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_48 = __this->___splatData_0;
|
|
NullCheck(L_48);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_49;
|
|
L_49 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_48, NULL);
|
|
int32_t L_50 = V_3;
|
|
int32_t L_51 = V_4;
|
|
float L_52 = V_2;
|
|
NullCheck(L_49);
|
|
(L_49)->SetAt(L_50, L_51, L_52);
|
|
// queue.Enqueue(neighbor);
|
|
Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* L_53 = ___0_queue;
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F L_54 = V_0;
|
|
NullCheck(L_53);
|
|
Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748(L_53, L_54, Queue_1_Enqueue_m2A29980B56219A0D13D947EF73C4E4CA42BBD748_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00d9:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 DungeonArchitect.Splatmap.SplatRasterizer::MapToTextureCoord(System.Single,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SplatRasterizer_MapToTextureCoord_mF2AA7236F645BF58145A2B54B328290E95D3A49A (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, float ___0_value01, int32_t ___1_lastIndex, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return Mathf.RoundToInt(lastIndex * value01);
|
|
int32_t L_0 = ___1_lastIndex;
|
|
float L_1 = ___0_value01;
|
|
int32_t L_2;
|
|
L_2 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_0), L_1)), NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Splatmap.SplatRasterizer::Swap(UnityEngine.Vector2&,UnityEngine.Vector2&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_Swap_mA857C311BCCEC182C31FD4D2F04BD8C58C0D073C (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___1_b, const RuntimeMethod* method)
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// Vector2 t = a;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = ___0_a;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_0);
|
|
V_0 = L_1;
|
|
// a = b;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2 = ___0_a;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3 = ___1_b;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_3);
|
|
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_2 = L_4;
|
|
// b = t;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_5 = ___1_b;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_0;
|
|
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_5 = L_6;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Splatmap.SplatRasterizer::ApplyCurve(UnityEngine.AnimationCurve)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_ApplyCurve_mBFE4161C6718557774A7F936CB9BFE0744C766FB (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_curve, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
float V_3 = 0.0f;
|
|
{
|
|
// int textureSize = splatData.Data.GetLength(0);
|
|
SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_0 = __this->___splatData_0;
|
|
NullCheck(L_0);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_1;
|
|
L_1 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_0, NULL);
|
|
NullCheck((RuntimeArray*)L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_1, 0, NULL);
|
|
V_0 = L_2;
|
|
// for (int y = 0; y < textureSize; y++)
|
|
V_1 = 0;
|
|
goto IL_0052;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// for (int x = 0; x < textureSize; x++)
|
|
V_2 = 0;
|
|
goto IL_004a;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// float value = splatData.Data[x, y];
|
|
SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_3 = __this->___splatData_0;
|
|
NullCheck(L_3);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_4;
|
|
L_4 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_3, NULL);
|
|
int32_t L_5 = V_2;
|
|
int32_t L_6 = V_1;
|
|
NullCheck(L_4);
|
|
float L_7;
|
|
L_7 = (L_4)->GetAt(L_5, L_6);
|
|
V_3 = L_7;
|
|
// splatData.Data[x, y] = curve.Evaluate(value);
|
|
SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_8 = __this->___splatData_0;
|
|
NullCheck(L_8);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_9;
|
|
L_9 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_8, NULL);
|
|
int32_t L_10 = V_2;
|
|
int32_t L_11 = V_1;
|
|
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_12 = ___0_curve;
|
|
float L_13 = V_3;
|
|
NullCheck(L_12);
|
|
float L_14;
|
|
L_14 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_12, L_13, NULL);
|
|
NullCheck(L_9);
|
|
(L_9)->SetAt(L_10, L_11, L_14);
|
|
// for (int x = 0; x < textureSize; x++)
|
|
int32_t L_15 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1));
|
|
}
|
|
|
|
IL_004a:
|
|
{
|
|
// for (int x = 0; x < textureSize; x++)
|
|
int32_t L_16 = V_2;
|
|
int32_t L_17 = V_0;
|
|
if ((((int32_t)L_16) < ((int32_t)L_17)))
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
// for (int y = 0; y < textureSize; y++)
|
|
int32_t L_18 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
// for (int y = 0; y < textureSize; y++)
|
|
int32_t L_19 = V_1;
|
|
int32_t L_20 = V_0;
|
|
if ((((int32_t)L_19) < ((int32_t)L_20)))
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Splatmap.SplatRasterizer::DrawLine(UnityEngine.Vector2,UnityEngine.Vector2,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_DrawLine_m144DABDFBE58045696E6DD1E21EB0E8E2C5D29F8 (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_start, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_end, float ___2_value, 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;
|
|
float V_5 = 0.0f;
|
|
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;
|
|
{
|
|
// int texLastIndex = splatData.Data.GetLength(0) - 1;
|
|
SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_0 = __this->___splatData_0;
|
|
NullCheck(L_0);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_1;
|
|
L_1 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_0, NULL);
|
|
NullCheck((RuntimeArray*)L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_1, 0, NULL);
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
|
|
// if (start.x > end.x) Swap(ref start, ref end);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_start;
|
|
float L_4 = L_3.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___1_end;
|
|
float L_6 = L_5.___x_0;
|
|
if ((!(((float)L_4) > ((float)L_6))))
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
// if (start.x > end.x) Swap(ref start, ref end);
|
|
SplatRasterizer_Swap_mA857C311BCCEC182C31FD4D2F04BD8C58C0D073C(__this, (&___0_start), (&___1_end), NULL);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
// int x0 = MapToTextureCoord(start.x, texLastIndex);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___0_start;
|
|
float L_8 = L_7.___x_0;
|
|
int32_t L_9 = V_0;
|
|
int32_t L_10;
|
|
L_10 = SplatRasterizer_MapToTextureCoord_mF2AA7236F645BF58145A2B54B328290E95D3A49A(__this, L_8, L_9, NULL);
|
|
V_1 = L_10;
|
|
// int y0 = MapToTextureCoord(start.y, texLastIndex);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___0_start;
|
|
float L_12 = L_11.___y_1;
|
|
int32_t L_13 = V_0;
|
|
int32_t L_14;
|
|
L_14 = SplatRasterizer_MapToTextureCoord_mF2AA7236F645BF58145A2B54B328290E95D3A49A(__this, L_12, L_13, NULL);
|
|
V_2 = L_14;
|
|
// int x1 = MapToTextureCoord(end.x, texLastIndex);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = ___1_end;
|
|
float L_16 = L_15.___x_0;
|
|
int32_t L_17 = V_0;
|
|
int32_t L_18;
|
|
L_18 = SplatRasterizer_MapToTextureCoord_mF2AA7236F645BF58145A2B54B328290E95D3A49A(__this, L_16, L_17, NULL);
|
|
V_3 = L_18;
|
|
// int y1 = MapToTextureCoord(end.y, texLastIndex);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = ___1_end;
|
|
float L_20 = L_19.___y_1;
|
|
int32_t L_21 = V_0;
|
|
int32_t L_22;
|
|
L_22 = SplatRasterizer_MapToTextureCoord_mF2AA7236F645BF58145A2B54B328290E95D3A49A(__this, L_20, L_21, NULL);
|
|
V_4 = L_22;
|
|
// x0 = Mathf.Clamp(x0, 0, texLastIndex);
|
|
int32_t L_23 = V_1;
|
|
int32_t L_24 = V_0;
|
|
int32_t L_25;
|
|
L_25 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_23, 0, L_24, NULL);
|
|
V_1 = L_25;
|
|
// y0 = Mathf.Clamp(y0, 0, texLastIndex);
|
|
int32_t L_26 = V_2;
|
|
int32_t L_27 = V_0;
|
|
int32_t L_28;
|
|
L_28 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_26, 0, L_27, NULL);
|
|
V_2 = L_28;
|
|
// x1 = Mathf.Clamp(x1, 0, texLastIndex);
|
|
int32_t L_29 = V_3;
|
|
int32_t L_30 = V_0;
|
|
int32_t L_31;
|
|
L_31 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_29, 0, L_30, NULL);
|
|
V_3 = L_31;
|
|
// y1 = Mathf.Clamp(y1, 0, texLastIndex);
|
|
int32_t L_32 = V_4;
|
|
int32_t L_33 = V_0;
|
|
int32_t L_34;
|
|
L_34 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_32, 0, L_33, NULL);
|
|
V_4 = L_34;
|
|
// float slope = (y1 - y0) / (float)(x1 - x0);
|
|
int32_t L_35 = V_4;
|
|
int32_t L_36 = V_2;
|
|
int32_t L_37 = V_3;
|
|
int32_t L_38 = V_1;
|
|
V_5 = ((float)(((float)((int32_t)il2cpp_codegen_subtract(L_35, L_36)))/((float)((int32_t)il2cpp_codegen_subtract(L_37, L_38)))));
|
|
// if (Mathf.Abs(x1 - x0) > Mathf.Abs(y1 - y0))
|
|
int32_t L_39 = V_3;
|
|
int32_t L_40 = V_1;
|
|
int32_t L_41;
|
|
L_41 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)il2cpp_codegen_subtract(L_39, L_40)), NULL);
|
|
int32_t L_42 = V_4;
|
|
int32_t L_43 = V_2;
|
|
int32_t L_44;
|
|
L_44 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)il2cpp_codegen_subtract(L_42, L_43)), NULL);
|
|
if ((((int32_t)L_41) <= ((int32_t)L_44)))
|
|
{
|
|
goto IL_00e2;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = x0; x <= x1; x++)
|
|
int32_t L_45 = V_1;
|
|
V_6 = L_45;
|
|
goto IL_00dc;
|
|
}
|
|
|
|
IL_00af:
|
|
{
|
|
// float yf = slope * (x - x0) + y0;
|
|
float L_46 = V_5;
|
|
int32_t L_47 = V_6;
|
|
int32_t L_48 = V_1;
|
|
int32_t L_49 = V_2;
|
|
// int y = Mathf.RoundToInt(yf);
|
|
int32_t L_50;
|
|
L_50 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_46, ((float)((int32_t)il2cpp_codegen_subtract(L_47, L_48))))), ((float)L_49))), NULL);
|
|
V_7 = L_50;
|
|
// splatData.Data[x, y] = value;
|
|
SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_51 = __this->___splatData_0;
|
|
NullCheck(L_51);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_52;
|
|
L_52 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_51, NULL);
|
|
int32_t L_53 = V_6;
|
|
int32_t L_54 = V_7;
|
|
float L_55 = ___2_value;
|
|
NullCheck(L_52);
|
|
(L_52)->SetAt(L_53, L_54, L_55);
|
|
// for (int x = x0; x <= x1; x++)
|
|
int32_t L_56 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_56, 1));
|
|
}
|
|
|
|
IL_00dc:
|
|
{
|
|
// for (int x = x0; x <= x1; x++)
|
|
int32_t L_57 = V_6;
|
|
int32_t L_58 = V_3;
|
|
if ((((int32_t)L_57) <= ((int32_t)L_58)))
|
|
{
|
|
goto IL_00af;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_00e2:
|
|
{
|
|
// int sy = Mathf.Min(y0, y1);
|
|
int32_t L_59 = V_2;
|
|
int32_t L_60 = V_4;
|
|
int32_t L_61;
|
|
L_61 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_59, L_60, NULL);
|
|
// int ey = Mathf.Max(y0, y1);
|
|
int32_t L_62 = V_2;
|
|
int32_t L_63 = V_4;
|
|
int32_t L_64;
|
|
L_64 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_62, L_63, NULL);
|
|
V_8 = L_64;
|
|
// for (int y = sy; y <= ey; y++)
|
|
V_9 = L_61;
|
|
goto IL_0125;
|
|
}
|
|
|
|
IL_00f8:
|
|
{
|
|
// float xf = (y - y0) / slope + x0;
|
|
int32_t L_65 = V_9;
|
|
int32_t L_66 = V_2;
|
|
float L_67 = V_5;
|
|
int32_t L_68 = V_1;
|
|
// int x = Mathf.RoundToInt(xf);
|
|
int32_t L_69;
|
|
L_69 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_add(((float)(((float)((int32_t)il2cpp_codegen_subtract(L_65, L_66)))/L_67)), ((float)L_68))), NULL);
|
|
V_10 = L_69;
|
|
// splatData.Data[x, y] = value;
|
|
SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_70 = __this->___splatData_0;
|
|
NullCheck(L_70);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_71;
|
|
L_71 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_70, NULL);
|
|
int32_t L_72 = V_10;
|
|
int32_t L_73 = V_9;
|
|
float L_74 = ___2_value;
|
|
NullCheck(L_71);
|
|
(L_71)->SetAt(L_72, L_73, L_74);
|
|
// for (int y = sy; y <= ey; y++)
|
|
int32_t L_75 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_75, 1));
|
|
}
|
|
|
|
IL_0125:
|
|
{
|
|
// for (int y = sy; y <= ey; y++)
|
|
int32_t L_76 = V_9;
|
|
int32_t L_77 = V_8;
|
|
if ((((int32_t)L_76) <= ((int32_t)L_77)))
|
|
{
|
|
goto IL_00f8;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Splatmap.SplatRasterizer::DrawCircle(UnityEngine.Vector2,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_DrawCircle_mC759F95004FBBE1078979DF453AB6EC252BEA56B (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_center, float ___1_radius01, float ___2_value, 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 V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
{
|
|
// int texLastIndex = splatData.Data.GetLength(0) - 1;
|
|
SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_0 = __this->___splatData_0;
|
|
NullCheck(L_0);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_1;
|
|
L_1 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_0, NULL);
|
|
NullCheck((RuntimeArray*)L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_1, 0, NULL);
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
|
|
// int r = Mathf.RoundToInt(texLastIndex * Mathf.Clamp01(radius01));
|
|
int32_t L_3 = V_0;
|
|
float L_4 = ___1_radius01;
|
|
float L_5;
|
|
L_5 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_4, NULL);
|
|
int32_t L_6;
|
|
L_6 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_3), L_5)), NULL);
|
|
V_1 = L_6;
|
|
// int cx = MapToTextureCoord(center.x, texLastIndex);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___0_center;
|
|
float L_8 = L_7.___x_0;
|
|
int32_t L_9 = V_0;
|
|
int32_t L_10;
|
|
L_10 = SplatRasterizer_MapToTextureCoord_mF2AA7236F645BF58145A2B54B328290E95D3A49A(__this, L_8, L_9, NULL);
|
|
V_2 = L_10;
|
|
// int cy = MapToTextureCoord(center.y, texLastIndex);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___0_center;
|
|
float L_12 = L_11.___y_1;
|
|
int32_t L_13 = V_0;
|
|
int32_t L_14;
|
|
L_14 = SplatRasterizer_MapToTextureCoord_mF2AA7236F645BF58145A2B54B328290E95D3A49A(__this, L_12, L_13, NULL);
|
|
V_3 = L_14;
|
|
// int x = 0;
|
|
V_4 = 0;
|
|
// int y = r;
|
|
int32_t L_15 = V_1;
|
|
V_5 = L_15;
|
|
// int d = 3 - (2 * r);
|
|
int32_t L_16 = V_1;
|
|
V_6 = ((int32_t)il2cpp_codegen_subtract(3, ((int32_t)il2cpp_codegen_multiply(2, L_16))));
|
|
goto IL_0088;
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
// _DrawCircleOctants(cx, cy, x, y, value);
|
|
int32_t L_17 = V_2;
|
|
int32_t L_18 = V_3;
|
|
int32_t L_19 = V_4;
|
|
int32_t L_20 = V_5;
|
|
float L_21 = ___2_value;
|
|
SplatRasterizer__DrawCircleOctants_m84BE6F5BB47E9CDCE49BB7F4F65A050F9CC75808(__this, L_17, L_18, L_19, L_20, L_21, NULL);
|
|
// x++;
|
|
int32_t L_22 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_22, 1));
|
|
// if (d < 0)
|
|
int32_t L_23 = V_6;
|
|
if ((((int32_t)L_23) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
// d = d + (4 * x) + 6;
|
|
int32_t L_24 = V_6;
|
|
int32_t L_25 = V_4;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_24, ((int32_t)il2cpp_codegen_multiply(4, L_25)))), 6));
|
|
goto IL_0088;
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
// d = d + 4 * (x - y) + 10;
|
|
int32_t L_26 = V_6;
|
|
int32_t L_27 = V_4;
|
|
int32_t L_28 = V_5;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_26, ((int32_t)il2cpp_codegen_multiply(4, ((int32_t)il2cpp_codegen_subtract(L_27, L_28)))))), ((int32_t)10)));
|
|
// y--;
|
|
int32_t L_29 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_subtract(L_29, 1));
|
|
}
|
|
|
|
IL_0088:
|
|
{
|
|
// while (x <= y)
|
|
int32_t L_30 = V_4;
|
|
int32_t L_31 = V_5;
|
|
if ((((int32_t)L_30) <= ((int32_t)L_31)))
|
|
{
|
|
goto IL_004e;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Splatmap.SplatRasterizer::SetPixel(System.Int32,System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73 (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, int32_t ___0_x, int32_t ___1_y, float ___2_value, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// int texLastIndex = splatData.Data.GetLength(0) - 1;
|
|
SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_0 = __this->___splatData_0;
|
|
NullCheck(L_0);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_1;
|
|
L_1 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_0, NULL);
|
|
NullCheck((RuntimeArray*)L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_GetLength_mFE7A9FE891DE1E07795230BE09854441CDD0E935((RuntimeArray*)L_1, 0, NULL);
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
|
|
// if (x >= 0 && x < texLastIndex && y >= 0 && y < texLastIndex)
|
|
int32_t L_3 = ___0_x;
|
|
if ((((int32_t)L_3) < ((int32_t)0)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_x;
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_4) >= ((int32_t)L_5)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = ___1_y;
|
|
if ((((int32_t)L_6) < ((int32_t)0)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___1_y;
|
|
int32_t L_8 = V_0;
|
|
if ((((int32_t)L_7) >= ((int32_t)L_8)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
// splatData.Data[x, y] = value;
|
|
SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* L_9 = __this->___splatData_0;
|
|
NullCheck(L_9);
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_10;
|
|
L_10 = SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline(L_9, NULL);
|
|
int32_t L_11 = ___0_x;
|
|
int32_t L_12 = ___1_y;
|
|
float L_13 = ___2_value;
|
|
NullCheck(L_10);
|
|
(L_10)->SetAt(L_11, L_12, L_13);
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Splatmap.SplatRasterizer::_DrawCircleOctants(System.Int32,System.Int32,System.Int32,System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplatRasterizer__DrawCircleOctants_m84BE6F5BB47E9CDCE49BB7F4F65A050F9CC75808 (SplatRasterizer_t749CA46CBE05D8DD45C82A4FFA32C8BDE65690D0* __this, int32_t ___0_xc, int32_t ___1_yc, int32_t ___2_x, int32_t ___3_y, float ___4_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// SetPixel(xc + x, yc + y, value);
|
|
int32_t L_0 = ___0_xc;
|
|
int32_t L_1 = ___2_x;
|
|
int32_t L_2 = ___1_yc;
|
|
int32_t L_3 = ___3_y;
|
|
float L_4 = ___4_value;
|
|
SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73(__this, ((int32_t)il2cpp_codegen_add(L_0, L_1)), ((int32_t)il2cpp_codegen_add(L_2, L_3)), L_4, NULL);
|
|
// SetPixel(xc - x, yc + y, value);
|
|
int32_t L_5 = ___0_xc;
|
|
int32_t L_6 = ___2_x;
|
|
int32_t L_7 = ___1_yc;
|
|
int32_t L_8 = ___3_y;
|
|
float L_9 = ___4_value;
|
|
SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73(__this, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), ((int32_t)il2cpp_codegen_add(L_7, L_8)), L_9, NULL);
|
|
// SetPixel(xc + x, yc - y, value);
|
|
int32_t L_10 = ___0_xc;
|
|
int32_t L_11 = ___2_x;
|
|
int32_t L_12 = ___1_yc;
|
|
int32_t L_13 = ___3_y;
|
|
float L_14 = ___4_value;
|
|
SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73(__this, ((int32_t)il2cpp_codegen_add(L_10, L_11)), ((int32_t)il2cpp_codegen_subtract(L_12, L_13)), L_14, NULL);
|
|
// SetPixel(xc - x, yc - y, value);
|
|
int32_t L_15 = ___0_xc;
|
|
int32_t L_16 = ___2_x;
|
|
int32_t L_17 = ___1_yc;
|
|
int32_t L_18 = ___3_y;
|
|
float L_19 = ___4_value;
|
|
SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73(__this, ((int32_t)il2cpp_codegen_subtract(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), L_19, NULL);
|
|
// SetPixel(xc + y, yc + x, value);
|
|
int32_t L_20 = ___0_xc;
|
|
int32_t L_21 = ___3_y;
|
|
int32_t L_22 = ___1_yc;
|
|
int32_t L_23 = ___2_x;
|
|
float L_24 = ___4_value;
|
|
SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73(__this, ((int32_t)il2cpp_codegen_add(L_20, L_21)), ((int32_t)il2cpp_codegen_add(L_22, L_23)), L_24, NULL);
|
|
// SetPixel(xc - y, yc + x, value);
|
|
int32_t L_25 = ___0_xc;
|
|
int32_t L_26 = ___3_y;
|
|
int32_t L_27 = ___1_yc;
|
|
int32_t L_28 = ___2_x;
|
|
float L_29 = ___4_value;
|
|
SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73(__this, ((int32_t)il2cpp_codegen_subtract(L_25, L_26)), ((int32_t)il2cpp_codegen_add(L_27, L_28)), L_29, NULL);
|
|
// SetPixel(xc + y, yc - x, value);
|
|
int32_t L_30 = ___0_xc;
|
|
int32_t L_31 = ___3_y;
|
|
int32_t L_32 = ___1_yc;
|
|
int32_t L_33 = ___2_x;
|
|
float L_34 = ___4_value;
|
|
SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73(__this, ((int32_t)il2cpp_codegen_add(L_30, L_31)), ((int32_t)il2cpp_codegen_subtract(L_32, L_33)), L_34, NULL);
|
|
// SetPixel(xc - y, yc - x, value);
|
|
int32_t L_35 = ___0_xc;
|
|
int32_t L_36 = ___3_y;
|
|
int32_t L_37 = ___1_yc;
|
|
int32_t L_38 = ___2_x;
|
|
float L_39 = ___4_value;
|
|
SplatRasterizer_SetPixel_mCB37BB744DD8838FF6239DDBBED8A62DD4767D73(__this, ((int32_t)il2cpp_codegen_subtract(L_35, L_36)), ((int32_t)il2cpp_codegen_subtract(L_37, L_38)), L_39, 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.Splatmap.SplatRasterizer/FloodFillPixelInfo::.ctor(DungeonArchitect.IntVector2,DungeonArchitect.IntVector2,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloodFillPixelInfo__ctor_m095EC721AC8B6CAC9D23BF5B8DD6FDC80AD31687 (FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_currentPixel, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___1_sourcePixel, float ___2_startValue, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// this.currentPixel = currentPixel;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_0 = ___0_currentPixel;
|
|
__this->___currentPixel_0 = L_0;
|
|
// this.sourcePixel = sourcePixel;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_1 = ___1_sourcePixel;
|
|
__this->___sourcePixel_1 = L_1;
|
|
// this.startValue = startValue;
|
|
float L_2 = ___2_startValue;
|
|
__this->___startValue_2 = L_2;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void FloodFillPixelInfo__ctor_m095EC721AC8B6CAC9D23BF5B8DD6FDC80AD31687_AdjustorThunk (RuntimeObject* __this, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___0_currentPixel, IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___1_sourcePixel, float ___2_startValue, const RuntimeMethod* method)
|
|
{
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F*>(__this + _offset);
|
|
FloodFillPixelInfo__ctor_m095EC721AC8B6CAC9D23BF5B8DD6FDC80AD31687(_thisAdjusted, ___0_currentPixel, ___1_sourcePixel, ___2_startValue, method);
|
|
}
|
|
// System.Single DungeonArchitect.Splatmap.SplatRasterizer/FloodFillPixelInfo::DistanceToSource()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FloodFillPixelInfo_DistanceToSource_m47C2469BF7524909690C3356074D18988544BAD9 (FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// return (sourcePixel - currentPixel).Distance();
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_0 = __this->___sourcePixel_1;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_1 = __this->___currentPixel_0;
|
|
il2cpp_codegen_runtime_class_init_inline(IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7_il2cpp_TypeInfo_var);
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_2;
|
|
L_2 = IntVector2_op_Subtraction_m4590D577B9ED8A8080B981B945EBC631EB8E9CAE(L_0, L_1, NULL);
|
|
V_0 = L_2;
|
|
float L_3;
|
|
L_3 = IntVector2_Distance_mA44970D4272358702A901C9121C6C3980A62A0C5((&V_0), NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C float FloodFillPixelInfo_DistanceToSource_m47C2469BF7524909690C3356074D18988544BAD9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<FloodFillPixelInfo_tA41EF57DEB3B6F49A5D583FAC7024BD73F3F645F*>(__this + _offset);
|
|
float _returnValue;
|
|
_returnValue = FloodFillPixelInfo_DistanceToSource_m47C2469BF7524909690C3356074D18988544BAD9(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Splatmap.DungeonSplatmapVisualizer::OnPostDungeonBuild(DungeonArchitect.Dungeon,DungeonArchitect.DungeonModel)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSplatmapVisualizer_OnPostDungeonBuild_mA3A8E059FEBFF40E256B01D2A3C874E837603758 (DungeonSplatmapVisualizer_t037207C3E92A8C0F35FD69948FBAB3A0FB9C7A64* __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*)&Component_GetComponent_TisDungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672_mED46E1CAAE3A9A02116629EAA93A5A76AE2F90E2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672* V_0 = NULL;
|
|
DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C* V_1 = NULL;
|
|
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_2 = NULL;
|
|
{
|
|
// var splatmapComponent = GetComponent<DungeonSplatmap>();
|
|
DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672* L_0;
|
|
L_0 = Component_GetComponent_TisDungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672_mED46E1CAAE3A9A02116629EAA93A5A76AE2F90E2(__this, Component_GetComponent_TisDungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672_mED46E1CAAE3A9A02116629EAA93A5A76AE2F90E2_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// if (splatmapComponent != null)
|
|
DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672* 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_0051;
|
|
}
|
|
}
|
|
{
|
|
// var splatAsset = splatmapComponent.splatmap;
|
|
DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C* L_4 = L_3->___splatmap_5;
|
|
V_1 = L_4;
|
|
// if (splatAsset != null && splatAsset.splatTextures.Length > 0 && debugRenderer != null)
|
|
DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C* L_5 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_6;
|
|
L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C* L_7 = V_1;
|
|
NullCheck(L_7);
|
|
Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* L_8 = L_7->___splatTextures_4;
|
|
NullCheck(L_8);
|
|
if (!(((RuntimeArray*)L_8)->max_length))
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_9 = __this->___debugRenderer_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_0051;
|
|
}
|
|
}
|
|
{
|
|
// var roadmap = splatAsset.splatTextures[0];
|
|
DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C* L_11 = V_1;
|
|
NullCheck(L_11);
|
|
Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* L_12 = L_11->___splatTextures_4;
|
|
NullCheck(L_12);
|
|
int32_t L_13 = 0;
|
|
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
V_2 = L_14;
|
|
// debugRenderer.material.mainTexture = roadmap;
|
|
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_15 = __this->___debugRenderer_4;
|
|
NullCheck(L_15);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_16;
|
|
L_16 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_15, NULL);
|
|
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_17 = V_2;
|
|
NullCheck(L_16);
|
|
Material_set_mainTexture_m389E048BA9C81B603EBF36BD792212B296317AC0(L_16, L_17, NULL);
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Splatmap.DungeonSplatmapVisualizer::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSplatmapVisualizer__ctor_m25A0B48B53CBC280D8C0C183CF2A1F885C648ADE (DungeonSplatmapVisualizer_t037207C3E92A8C0F35FD69948FBAB3A0FB9C7A64* __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.Splatmap.DungeonSplatAsset::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSplatAsset__ctor_mDBA94C6E45CD6152EE9DE06BCA88E3798D5017CA (DungeonSplatAsset_t58A425B4FC3E1B1460D445B2E0735BE5E4A4714C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public Texture2D[] splatTextures = new Texture2D[0];
|
|
Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* L_0 = (Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191*)(Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191*)SZArrayNew(Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___splatTextures_4 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___splatTextures_4), (void*)L_0);
|
|
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// Conversion methods for marshalling of: DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo
|
|
IL2CPP_EXTERN_C void DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshal_pinvoke(const DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5& unmarshaled, DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshaled_pinvoke& marshaled)
|
|
{
|
|
marshaled.___id_0 = il2cpp_codegen_marshal_string(unmarshaled.___id_0);
|
|
marshaled.___textureFormat_1 = unmarshaled.___textureFormat_1;
|
|
marshaled.___textureSize_2 = unmarshaled.___textureSize_2;
|
|
}
|
|
IL2CPP_EXTERN_C void DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshal_pinvoke_back(const DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshaled_pinvoke& marshaled, DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5& unmarshaled)
|
|
{
|
|
unmarshaled.___id_0 = il2cpp_codegen_marshal_string_result(marshaled.___id_0);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___id_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___id_0));
|
|
int32_t unmarshaledtextureFormat_temp_1 = 0;
|
|
unmarshaledtextureFormat_temp_1 = marshaled.___textureFormat_1;
|
|
unmarshaled.___textureFormat_1 = unmarshaledtextureFormat_temp_1;
|
|
int32_t unmarshaledtextureSize_temp_2 = 0;
|
|
unmarshaledtextureSize_temp_2 = marshaled.___textureSize_2;
|
|
unmarshaled.___textureSize_2 = unmarshaledtextureSize_temp_2;
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo
|
|
IL2CPP_EXTERN_C void DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshal_pinvoke_cleanup(DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshaled_pinvoke& marshaled)
|
|
{
|
|
il2cpp_codegen_marshal_free(marshaled.___id_0);
|
|
marshaled.___id_0 = NULL;
|
|
}
|
|
// Conversion methods for marshalling of: DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo
|
|
IL2CPP_EXTERN_C void DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshal_com(const DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5& unmarshaled, DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshaled_com& marshaled)
|
|
{
|
|
marshaled.___id_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___id_0);
|
|
marshaled.___textureFormat_1 = unmarshaled.___textureFormat_1;
|
|
marshaled.___textureSize_2 = unmarshaled.___textureSize_2;
|
|
}
|
|
IL2CPP_EXTERN_C void DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshal_com_back(const DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshaled_com& marshaled, DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5& unmarshaled)
|
|
{
|
|
unmarshaled.___id_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___id_0);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___id_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___id_0));
|
|
int32_t unmarshaledtextureFormat_temp_1 = 0;
|
|
unmarshaledtextureFormat_temp_1 = marshaled.___textureFormat_1;
|
|
unmarshaled.___textureFormat_1 = unmarshaledtextureFormat_temp_1;
|
|
int32_t unmarshaledtextureSize_temp_2 = 0;
|
|
unmarshaledtextureSize_temp_2 = marshaled.___textureSize_2;
|
|
unmarshaled.___textureSize_2 = unmarshaledtextureSize_temp_2;
|
|
}
|
|
// Conversion method for clean up from marshalling of: DungeonArchitect.Splatmap.DungeonSplatmapTextureInfo
|
|
IL2CPP_EXTERN_C void DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshal_com_cleanup(DungeonSplatmapTextureInfo_t63397A0B06B9FF90E6C5995337F803B78DD0CFC5_marshaled_com& marshaled)
|
|
{
|
|
il2cpp_codegen_marshal_free_bstring(marshaled.___id_0);
|
|
marshaled.___id_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.Void DungeonArchitect.Splatmap.DungeonSplatmap::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DungeonSplatmap__ctor_m0FF190F7F2E24E2E40CDF80363A343351CFDE0F2 (DungeonSplatmap_t029BF947A28B396CEB89BBB14D81A1DB0EF98672* __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.Graphs.GameObjectArrayNode::Initialize(System.String,DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectArrayNode_Initialize_m5F6009EE377A9006E10282A1CA46A3EA52A70420 (GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55BD04DD50F24947A1BFCD11C9FCB0ABA340F0F5);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8EBC83410547632BB05334C2B8945791A3E6FD28);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.Initialize(id, graph);
|
|
String_t* L_0 = ___0_id;
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___1_graph;
|
|
VisualNode_Initialize_m4B865686A51351BD583C1FDED81591C3C19ECB84(__this, L_0, L_1, NULL);
|
|
// UpdateName("GameObjectArrayNode_");
|
|
GraphNode_UpdateName_mF89F85CB0996BF6063F7691A16CB6ADB92EFC485(__this, _stringLiteral8EBC83410547632BB05334C2B8945791A3E6FD28, NULL);
|
|
// if (caption == null) {
|
|
String_t* L_2 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5;
|
|
if (L_2)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
// caption = "Game Object Array Node";
|
|
((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5 = _stringLiteral55BD04DD50F24947A1BFCD11C9FCB0ABA340F0F5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5), (void*)_stringLiteral55BD04DD50F24947A1BFCD11C9FCB0ABA340F0F5);
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.GameObjectArrayNode::CopyFrom(DungeonArchitect.Graphs.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectArrayNode_CopyFrom_mB99E55627AE6DC610C9D43CA2758D41BBFA3298F (GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* V_0 = NULL;
|
|
{
|
|
// base.CopyFrom(node);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node;
|
|
VisualNode_CopyFrom_m209BFB907C5D212B5D75FBBBFE9DB4B232155A8F(__this, L_0, NULL);
|
|
// var goNode = node as GameObjectArrayNode;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_node;
|
|
V_0 = ((GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487*)IsInstClass((RuntimeObject*)L_1, GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487_il2cpp_TypeInfo_var));
|
|
// if (goNode == null) return;
|
|
GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* L_2 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// if (goNode == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// Templates = new GameObject[goNode.Templates.Length];
|
|
GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_5 = L_4->___Templates_27;
|
|
NullCheck(L_5);
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_6 = (GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF*)(GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF*)SZArrayNew(GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)));
|
|
__this->___Templates_27 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Templates_27), (void*)L_6);
|
|
// System.Array.Copy (goNode.Templates, Templates, goNode.Templates.Length);
|
|
GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* L_7 = V_0;
|
|
NullCheck(L_7);
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_8 = L_7->___Templates_27;
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_9 = __this->___Templates_27;
|
|
GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* L_10 = V_0;
|
|
NullCheck(L_10);
|
|
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_11 = L_10->___Templates_27;
|
|
NullCheck(L_11);
|
|
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_8, (RuntimeArray*)L_9, ((int32_t)(((RuntimeArray*)L_11)->max_length)), NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.GameObjectArrayNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectArrayNode__ctor_mF999A01B1FBFD28986F9C5CFE66E85D58337347B (GameObjectArrayNode_t29C87F553C23B26005FEBAFF80EB53116768C487* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
VisualNode__ctor_m49AD33C2BCDE64AB9947770607EC89FC5BA7DEA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Graphs.GameObjectNode::Initialize(System.String,DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectNode_Initialize_m73F73F600DCE825342BB22D493935EBE5EFE6E45 (GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE47A442CBDDB4F5D7E9BFA4F9F1EF8D60DC28EDC);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD0D26FE8557FD3AD9E1C0BD97E9B88412F16DEB);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.Initialize(id, graph);
|
|
String_t* L_0 = ___0_id;
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___1_graph;
|
|
VisualNode_Initialize_m4B865686A51351BD583C1FDED81591C3C19ECB84(__this, L_0, L_1, NULL);
|
|
// UpdateName("MeshNode_");
|
|
GraphNode_UpdateName_mF89F85CB0996BF6063F7691A16CB6ADB92EFC485(__this, _stringLiteralE47A442CBDDB4F5D7E9BFA4F9F1EF8D60DC28EDC, NULL);
|
|
// if (caption == null) {
|
|
String_t* L_2 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5;
|
|
if (L_2)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
// caption = "Game Object Node";
|
|
((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5 = _stringLiteralFD0D26FE8557FD3AD9E1C0BD97E9B88412F16DEB;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5), (void*)_stringLiteralFD0D26FE8557FD3AD9E1C0BD97E9B88412F16DEB);
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.GameObjectNode::CopyFrom(DungeonArchitect.Graphs.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectNode_CopyFrom_mAE159C109E675ABEDD5318905E418AD855BC5E1C (GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86* V_0 = NULL;
|
|
{
|
|
// base.CopyFrom(node);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node;
|
|
VisualNode_CopyFrom_m209BFB907C5D212B5D75FBBBFE9DB4B232155A8F(__this, L_0, NULL);
|
|
// var goNode = node as GameObjectNode;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_node;
|
|
V_0 = ((GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86*)IsInstClass((RuntimeObject*)L_1, GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86_il2cpp_TypeInfo_var));
|
|
// if (goNode == null) return;
|
|
GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86* L_2 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// if (goNode == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// Template = goNode.Template;
|
|
GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = L_4->___Template_27;
|
|
__this->___Template_27 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Template_27), (void*)L_5);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.GameObjectNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectNode__ctor_m94F13A81D8F6657A2995CC8EFB00518AC2DF9977 (GameObjectNode_t5F5525248E62F3F5FB99BD5D5BF8FDE8E29C0D86* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
VisualNode__ctor_m49AD33C2BCDE64AB9947770607EC89FC5BA7DEA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.Graphs.MarkerNode DungeonArchitect.Graphs.MarkerEmitterNode::get_Marker()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* MarkerEmitterNode_get_Marker_m203C74C1A155C7125F8B9D52BFF5FC3E86444A47 (MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return marker;
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_0 = __this->___marker_19;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.MarkerEmitterNode::set_Marker(DungeonArchitect.Graphs.MarkerNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerEmitterNode_set_Marker_m0D4E023F46ACE2F8E05CAC02E28A35EBE5A2FA9B (MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* __this, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// marker = value;
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_0 = ___0_value;
|
|
__this->___marker_19 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___marker_19), (void*)L_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.MarkerEmitterNode::Initialize(System.String,DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerEmitterNode_Initialize_mA719E6CE6E08FDA5B5243667CE807A9A8AB6A2CC (MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0534B0749312867AB2B48673240585CE3D868473);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF15C7F4A5DF49522407669CF8796E986E974C584);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.Initialize(id, graph);
|
|
String_t* L_0 = ___0_id;
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___1_graph;
|
|
GraphNode_Initialize_m2B041E95B6F2B08CDFBF0B742AAD81B262D04C43(__this, L_0, L_1, NULL);
|
|
// UpdateName("MarkerEmitterNode_");
|
|
GraphNode_UpdateName_mF89F85CB0996BF6063F7691A16CB6ADB92EFC485(__this, _stringLiteral0534B0749312867AB2B48673240585CE3D868473, NULL);
|
|
// Size = new Vector2(120, 50);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), (120.0f), (50.0f), /*hidden argument*/NULL);
|
|
GraphNode_set_Size_m26BAC6D9113B76E604141079761993C07CCC7153(__this, L_2, NULL);
|
|
// if (inputPins == null) {
|
|
List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_3 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12;
|
|
if (L_3)
|
|
{
|
|
goto IL_007a;
|
|
}
|
|
}
|
|
{
|
|
// inputPins = new List<GraphPin>();
|
|
List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_4 = (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*)il2cpp_codegen_object_new(List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D(L_4, List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var);
|
|
((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12), (void*)L_4);
|
|
// CreatePin(GraphPinType.Input,
|
|
// new Vector2(60, -2),
|
|
// new Rect(-40, 0, 80, 15),
|
|
// new Vector2(0, -1));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
|
|
memset((&L_5), 0, sizeof(L_5));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_5), (60.0f), (-2.0f), /*hidden argument*/NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_6), (-40.0f), (0.0f), (80.0f), (15.0f), /*hidden argument*/NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
|
|
memset((&L_7), 0, sizeof(L_7));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_7), (0.0f), (-1.0f), /*hidden argument*/NULL);
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_8;
|
|
L_8 = GraphNode_CreatePin_m0488D6E8C2D94D8D0EF7453A1E3A55C9B149D4E8(__this, 0, L_5, L_6, L_7, NULL);
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
// if (outputPins == null) {
|
|
List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_9 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13;
|
|
if (L_9)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
// outputPins = new List<GraphPin>();
|
|
List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_10 = (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*)il2cpp_codegen_object_new(List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var);
|
|
NullCheck(L_10);
|
|
List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D(L_10, List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var);
|
|
((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13), (void*)L_10);
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
// if (caption == null) {
|
|
String_t* L_11 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5;
|
|
if (L_11)
|
|
{
|
|
goto IL_00a0;
|
|
}
|
|
}
|
|
{
|
|
// caption = "MarkerEmitter";
|
|
((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5 = _stringLiteralF15C7F4A5DF49522407669CF8796E986E974C584;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5), (void*)_stringLiteralF15C7F4A5DF49522407669CF8796E986E974C584);
|
|
}
|
|
|
|
IL_00a0:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.MarkerEmitterNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerEmitterNode__ctor_mDE3B864F7C55C408159C435137F97BA471787292 (MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
PlaceableNode__ctor_m65B5BE2BEE739B0F409EB5B8AD9D7EF1E04B0266(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.String DungeonArchitect.Graphs.MarkerNode::get_MarkerName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MarkerNode_get_MarkerName_mCAA273013E378F59118F0FB4AA3D9F231AB7BC1B (MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => caption;
|
|
String_t* L_0 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.MarkerNode::set_MarkerName(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerNode_set_MarkerName_mA4ADED9FF6182164D884E75C4D37C4A790EA6664 (MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* __this, String_t* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// set => caption = value;
|
|
String_t* L_0 = ___0_value;
|
|
((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.MarkerNode::Initialize(System.String,DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerNode_Initialize_m43DF7F10AEEF7CC9CBA738B62F41DC7C461DB1C0 (MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral01895DA2F84292303D1E410CF8F1031D5BC57FDD);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC876CFA4DB13517172195E9AFA846024CDCF08AD);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.Initialize(id, graph);
|
|
String_t* L_0 = ___0_id;
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___1_graph;
|
|
GraphNode_Initialize_m2B041E95B6F2B08CDFBF0B742AAD81B262D04C43(__this, L_0, L_1, NULL);
|
|
// UpdateName("MarkerNode_");
|
|
GraphNode_UpdateName_mF89F85CB0996BF6063F7691A16CB6ADB92EFC485(__this, _stringLiteralC876CFA4DB13517172195E9AFA846024CDCF08AD, NULL);
|
|
// Size = new Vector2(120, 50);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), (120.0f), (50.0f), /*hidden argument*/NULL);
|
|
GraphNode_set_Size_m26BAC6D9113B76E604141079761993C07CCC7153(__this, L_2, NULL);
|
|
// if (inputPins == null) {
|
|
List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_3 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12;
|
|
if (L_3)
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
{
|
|
// inputPins = new List<GraphPin>();
|
|
List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_4 = (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*)il2cpp_codegen_object_new(List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D(L_4, List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var);
|
|
((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12), (void*)L_4);
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
// if (outputPins == null) {
|
|
List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_5 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13;
|
|
if (L_5)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
// outputPins = new List<GraphPin>();
|
|
List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_6 = (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*)il2cpp_codegen_object_new(List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D(L_6, List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var);
|
|
((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13), (void*)L_6);
|
|
// CreatePin(GraphPinType.Output,
|
|
// new Vector2(60, 48),
|
|
// new Rect(-40, -15, 80, 15),
|
|
// new Vector2(0, 1));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
|
|
memset((&L_7), 0, sizeof(L_7));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_7), (60.0f), (48.0f), /*hidden argument*/NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_8), (-40.0f), (-15.0f), (80.0f), (15.0f), /*hidden argument*/NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_9), (0.0f), (1.0f), /*hidden argument*/NULL);
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_10;
|
|
L_10 = GraphNode_CreatePin_m0488D6E8C2D94D8D0EF7453A1E3A55C9B149D4E8(__this, 1, L_7, L_8, L_9, NULL);
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
// if (caption == null) {
|
|
String_t* L_11 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5;
|
|
if (L_11)
|
|
{
|
|
goto IL_00a0;
|
|
}
|
|
}
|
|
{
|
|
// caption = "Marker";
|
|
((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5 = _stringLiteral01895DA2F84292303D1E410CF8F1031D5BC57FDD;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5), (void*)_stringLiteral01895DA2F84292303D1E410CF8F1031D5BC57FDD);
|
|
}
|
|
|
|
IL_00a0:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.MarkerNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MarkerNode__ctor_m0A1FC05A313CE9DD60BB2629318E16B59354E3B7 (MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
GraphNode__ctor_m88402BB3DB74830FCBB3FBC049021BA864D274F6(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Graphs.PlaceableNode::CopyFrom(DungeonArchitect.Graphs.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableNode_CopyFrom_m3FEE3BB4E076996D53970CCC29F095AEC17ABBF6 (PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* V_0 = NULL;
|
|
{
|
|
// base.CopyFrom(node);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node;
|
|
GraphNode_CopyFrom_mC0AD3E9D4EC0FF26488896C4E471D1EA5D763C6C(__this, L_0, NULL);
|
|
// var otherNode = node as PlaceableNode;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_node;
|
|
V_0 = ((PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E*)IsInstClass((RuntimeObject*)L_1, PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E_il2cpp_TypeInfo_var));
|
|
// if (otherNode == null) return;
|
|
PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* L_2 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// if (otherNode == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// this.offset = otherNode.offset;
|
|
PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_5 = L_4->___offset_16;
|
|
__this->___offset_16 = L_5;
|
|
// this.consumeOnAttach = otherNode.consumeOnAttach;
|
|
PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
bool L_7 = L_6->___consumeOnAttach_17;
|
|
__this->___consumeOnAttach_17 = L_7;
|
|
// this.attachmentProbability = otherNode.attachmentProbability;
|
|
PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
float L_9 = L_8->___attachmentProbability_18;
|
|
__this->___attachmentProbability_18 = L_9;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.PlaceableNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaceableNode__ctor_m65B5BE2BEE739B0F409EB5B8AD9D7EF1E04B0266 (PlaceableNode_tA83CB1739EAEBC6FB5A1DDDC95A05271E08EC90E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Matrix4x4 offset = Matrix4x4.identity;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0;
|
|
L_0 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
|
|
__this->___offset_16 = L_0;
|
|
// public bool consumeOnAttach = true;
|
|
__this->___consumeOnAttach_17 = (bool)1;
|
|
// public float attachmentProbability = 1.0f;
|
|
__this->___attachmentProbability_18 = (1.0f);
|
|
GraphNode__ctor_m88402BB3DB74830FCBB3FBC049021BA864D274F6(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Graphs.SpriteNode::Initialize(System.String,DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteNode_Initialize_mD69DC6B1C38472F3AAD53BD46C8D59C3D4CEEFFB (SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BAD5E7F9211D83A47D9AEA82D679E5687505F25);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DD45463245602C984AAFF58DDF4F1A512DCD328);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.Initialize(id, graph);
|
|
String_t* L_0 = ___0_id;
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___1_graph;
|
|
VisualNode_Initialize_m4B865686A51351BD583C1FDED81591C3C19ECB84(__this, L_0, L_1, NULL);
|
|
// UpdateName("SpriteNode_");
|
|
GraphNode_UpdateName_mF89F85CB0996BF6063F7691A16CB6ADB92EFC485(__this, _stringLiteral2DD45463245602C984AAFF58DDF4F1A512DCD328, NULL);
|
|
// if (caption == null) {
|
|
String_t* L_2 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5;
|
|
if (L_2)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
// caption = "Sprite Node";
|
|
((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5 = _stringLiteral1BAD5E7F9211D83A47D9AEA82D679E5687505F25;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___caption_5), (void*)_stringLiteral1BAD5E7F9211D83A47D9AEA82D679E5687505F25);
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.SpriteNode::CopyFrom(DungeonArchitect.Graphs.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteNode_CopyFrom_m86272F3412C630103D7AE5512B991D7C475CC046 (SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* V_0 = NULL;
|
|
{
|
|
// base.CopyFrom(node);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node;
|
|
VisualNode_CopyFrom_m209BFB907C5D212B5D75FBBBFE9DB4B232155A8F(__this, L_0, NULL);
|
|
// var spriteNode = node as SpriteNode;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_node;
|
|
V_0 = ((SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98*)IsInstClass((RuntimeObject*)L_1, SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98_il2cpp_TypeInfo_var));
|
|
// if (spriteNode == null) return;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_2 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// if (spriteNode == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// sprite = spriteNode.sprite;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_5 = L_4->___sprite_27;
|
|
__this->___sprite_27 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___sprite_27), (void*)L_5);
|
|
// color = spriteNode.color;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = L_6->___color_28;
|
|
__this->___color_28 = L_7;
|
|
// materialOverride = spriteNode.materialOverride;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = L_8->___materialOverride_29;
|
|
__this->___materialOverride_29 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___materialOverride_29), (void*)L_9);
|
|
// sortingLayerName = spriteNode.sortingLayerName;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_10 = V_0;
|
|
NullCheck(L_10);
|
|
String_t* L_11 = L_10->___sortingLayerName_30;
|
|
__this->___sortingLayerName_30 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___sortingLayerName_30), (void*)L_11);
|
|
// orderInLayer = spriteNode.orderInLayer;
|
|
SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
int32_t L_13 = L_12->___orderInLayer_31;
|
|
__this->___orderInLayer_31 = L_13;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.SpriteNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteNode__ctor_m3AE0DDE03DDFCC56215297D6722B2CDB296F8D77 (SpriteNode_t91B7D2102CD2D8EBD0FCD6ADDA8B4FE17B5E5C98* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Color color = new Color(1, 1, 1, 1);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
|
|
__this->___color_28 = L_0;
|
|
// public Vector2 physicsOffset = Vector2.zero;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
|
|
L_1 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
|
|
__this->___physicsOffset_34 = L_1;
|
|
// public Vector2 physicsSize = Vector2.one;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
|
|
L_2 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
|
|
__this->___physicsSize_35 = L_2;
|
|
// public float physicsRadius = 0.5f;
|
|
__this->___physicsRadius_36 = (0.5f);
|
|
VisualNode__ctor_m49AD33C2BCDE64AB9947770607EC89FC5BA7DEA2(__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.Graphs.ThemeGraphSchema::CanCreateLink(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin,System.String&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThemeGraphSchema_CanCreateLink_mF0D92C6B80564F16BB1314FE859B652DB21160FD (ThemeGraphSchema_t2161A59001C6C66AD83B7CCD220664D7EF5BCCEA* __this, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_output, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_input, String_t** ___2_errorMessage, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5DB0EE1AA6D2539EB50A89BF6C36BC4D2627F957);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9489037AC0DE5C92702DBB68E26BE51573415855);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC1FF17ED250395F660A2E397510D538DE1168AAE);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_0 = NULL;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_1 = NULL;
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* V_2 = NULL;
|
|
int32_t G_B12_0 = 0;
|
|
{
|
|
// errorMessage = "";
|
|
String_t** L_0 = ___2_errorMessage;
|
|
*((RuntimeObject**)L_0) = (RuntimeObject*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
// if (output == null || input == null)
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_1 = ___0_output;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_2;
|
|
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_2)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_3 = ___1_input;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// errorMessage = "Invalid connection";
|
|
String_t** L_5 = ___2_errorMessage;
|
|
*((RuntimeObject**)L_5) = (RuntimeObject*)_stringLiteralC1FF17ED250395F660A2E397510D538DE1168AAE;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)_stringLiteralC1FF17ED250395F660A2E397510D538DE1168AAE);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// if (output.PinType != GraphPinType.Output || input.PinType != GraphPinType.Input)
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_6 = ___0_output;
|
|
NullCheck(L_6);
|
|
int32_t L_7;
|
|
L_7 = GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8_inline(L_6, NULL);
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_8 = ___1_input;
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8_inline(L_8, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// errorMessage = "Not Allowed";
|
|
String_t** L_10 = ___2_errorMessage;
|
|
*((RuntimeObject**)L_10) = (RuntimeObject*)_stringLiteral9489037AC0DE5C92702DBB68E26BE51573415855;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)_stringLiteral9489037AC0DE5C92702DBB68E26BE51573415855);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// var sourceNode = output.Node;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_11 = ___0_output;
|
|
NullCheck(L_11);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_12;
|
|
L_12 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_11, NULL);
|
|
V_0 = L_12;
|
|
// var destNode = input.Node;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_13 = ___1_input;
|
|
NullCheck(L_13);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_14;
|
|
L_14 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_13, NULL);
|
|
V_1 = L_14;
|
|
// bool valid = (sourceNode is MarkerNode && destNode is VisualNode) ||
|
|
// (sourceNode is VisualNode && destNode is MarkerEmitterNode);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_15 = V_0;
|
|
if (!((MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2*)IsInstClass((RuntimeObject*)L_15, MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_16 = V_1;
|
|
if (((VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77*)IsInstClass((RuntimeObject*)L_16, VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_0070;
|
|
}
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_17 = V_0;
|
|
if (!((VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77*)IsInstClass((RuntimeObject*)L_17, VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_18 = V_1;
|
|
G_B12_0 = ((!(((RuntimeObject*)(MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A*)((MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A*)IsInstClass((RuntimeObject*)L_18, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
goto IL_0071;
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
G_B12_0 = 0;
|
|
goto IL_0071;
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
G_B12_0 = 1;
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
// if (!valid)
|
|
if (G_B12_0)
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
// errorMessage = "Not Allowed";
|
|
String_t** L_19 = ___2_errorMessage;
|
|
*((RuntimeObject**)L_19) = (RuntimeObject*)_stringLiteral9489037AC0DE5C92702DBB68E26BE51573415855;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_19, (void*)(RuntimeObject*)_stringLiteral9489037AC0DE5C92702DBB68E26BE51573415855);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
// var cyclePath = new List<MarkerNode>();
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_20 = (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*)il2cpp_codegen_object_new(List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14_il2cpp_TypeInfo_var);
|
|
NullCheck(L_20);
|
|
List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6(L_20, List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6_RuntimeMethod_var);
|
|
V_2 = L_20;
|
|
// if (ContainsLoops(output, input, ref cyclePath))
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_21 = ___0_output;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_22 = ___1_input;
|
|
bool L_23;
|
|
L_23 = ThemeGraphSchema_ContainsLoops_mF0234D327A3AFD08C5072574020C814CC5C5A860(L_21, L_22, (&V_2), NULL);
|
|
if (!L_23)
|
|
{
|
|
goto IL_00a1;
|
|
}
|
|
}
|
|
{
|
|
// errorMessage = "Not Allowed. Contains Loop: " + CombineMarkerNames(cyclePath);
|
|
String_t** L_24 = ___2_errorMessage;
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_25 = V_2;
|
|
String_t* L_26;
|
|
L_26 = ThemeGraphSchema_CombineMarkerNames_mFAF0A1CBD8EF8BA0796BF5F440FF1418F9013459(L_25, NULL);
|
|
String_t* L_27;
|
|
L_27 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral5DB0EE1AA6D2539EB50A89BF6C36BC4D2627F957, L_26, NULL);
|
|
*((RuntimeObject**)L_24) = (RuntimeObject*)L_27;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_24, (void*)(RuntimeObject*)L_27);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00a1:
|
|
{
|
|
// return base.CanCreateLink(output, input, out errorMessage);
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_28 = ___0_output;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_29 = ___1_input;
|
|
String_t** L_30 = ___2_errorMessage;
|
|
bool L_31;
|
|
L_31 = GraphSchema_CanCreateLink_m63272D9F2301D078A49B46C5998B81181084435C(__this, L_28, L_29, L_30, NULL);
|
|
return L_31;
|
|
}
|
|
}
|
|
// System.String DungeonArchitect.Graphs.ThemeGraphSchema::CombineMarkerNames(System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ThemeGraphSchema_CombineMarkerNames_mFAF0A1CBD8EF8BA0796BF5F440FF1418F9013459 (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* ___0_markerNodes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m996AE57D4C13A5D7B89EB40315A362EC1AEB0353_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE1CAA35B10518A41FCB56C0D2C850CBE7869A9D6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD09A00ED1C24DE39A277E5D778E27061C8F93E01_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m9D38A563130D41F8272B8B72343D4DC793FBB01C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral717DA9E2386BEADCFFB33AE09B063FCD2EE1A657);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
StringBuilder_t* V_0 = NULL;
|
|
Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* V_2 = NULL;
|
|
{
|
|
// var builder = new StringBuilder();
|
|
StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
|
|
V_0 = L_0;
|
|
// foreach (var markerNode in markerNodes)
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_1 = ___0_markerNodes;
|
|
NullCheck(L_1);
|
|
Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A L_2;
|
|
L_2 = List_1_GetEnumerator_m9D38A563130D41F8272B8B72343D4DC793FBB01C(L_1, List_1_GetEnumerator_m9D38A563130D41F8272B8B72343D4DC793FBB01C_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0044:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m996AE57D4C13A5D7B89EB40315A362EC1AEB0353((&V_1), Enumerator_Dispose_m996AE57D4C13A5D7B89EB40315A362EC1AEB0353_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0039_1;
|
|
}
|
|
|
|
IL_000f_1:
|
|
{
|
|
// foreach (var markerNode in markerNodes)
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_3;
|
|
L_3 = Enumerator_get_Current_mD09A00ED1C24DE39A277E5D778E27061C8F93E01_inline((&V_1), Enumerator_get_Current_mD09A00ED1C24DE39A277E5D778E27061C8F93E01_RuntimeMethod_var);
|
|
V_2 = L_3;
|
|
// if (builder.Length > 0)
|
|
StringBuilder_t* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
int32_t L_5;
|
|
L_5 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_4, NULL);
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_002c_1;
|
|
}
|
|
}
|
|
{
|
|
// builder.Append(" > ");
|
|
StringBuilder_t* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
StringBuilder_t* L_7;
|
|
L_7 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_6, _stringLiteral717DA9E2386BEADCFFB33AE09B063FCD2EE1A657, NULL);
|
|
}
|
|
|
|
IL_002c_1:
|
|
{
|
|
// builder.Append(markerNode.Caption);
|
|
StringBuilder_t* L_8 = V_0;
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_9 = V_2;
|
|
NullCheck(L_9);
|
|
String_t* L_10;
|
|
L_10 = GraphNode_get_Caption_m5CB8A2609C249B98CD2E31A97455BFB695659E04_inline(L_9, NULL);
|
|
NullCheck(L_8);
|
|
StringBuilder_t* L_11;
|
|
L_11 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_8, L_10, NULL);
|
|
}
|
|
|
|
IL_0039_1:
|
|
{
|
|
// foreach (var markerNode in markerNodes)
|
|
bool L_12;
|
|
L_12 = Enumerator_MoveNext_mE1CAA35B10518A41FCB56C0D2C850CBE7869A9D6((&V_1), Enumerator_MoveNext_mE1CAA35B10518A41FCB56C0D2C850CBE7869A9D6_RuntimeMethod_var);
|
|
if (L_12)
|
|
{
|
|
goto IL_000f_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
// return builder.ToString();
|
|
StringBuilder_t* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
String_t* L_14;
|
|
L_14 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_13);
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Graphs.ThemeGraphSchema::ContainsLoops(DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThemeGraphSchema_ContainsLoops_mF0234D327A3AFD08C5072574020C814CC5C5A860 (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___0_a, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_b, List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** ___2_cyclePath, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m9F03FC47614D373BEFA707FA09F2F951202BBE85_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3BF0B4F1EA99DF192FE6B2BFBFA00FBB16F94DCB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graph_GetNodes_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m5CDBAA273CA219E2AFDF73EF15A00A0EA6D25602_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mBB48466AB37B32DC6EF2E0564EC198C1501951D8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* V_0 = NULL;
|
|
MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* V_3 = NULL;
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* V_4 = NULL;
|
|
MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* V_7 = NULL;
|
|
{
|
|
// cyclePath.Clear();
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_0 = ___2_cyclePath;
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_1 = *((List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14**)L_0);
|
|
NullCheck(L_1);
|
|
List_1_Clear_mBB48466AB37B32DC6EF2E0564EC198C1501951D8_inline(L_1, List_1_Clear_mBB48466AB37B32DC6EF2E0564EC198C1501951D8_RuntimeMethod_var);
|
|
// if (a == null || b == null) return false;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_2 = ___0_a;
|
|
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_0019;
|
|
}
|
|
}
|
|
{
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_4 = ___1_b;
|
|
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:
|
|
{
|
|
// if (a == null || b == null) return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// var graph = a.Node.Graph;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_6 = ___0_a;
|
|
NullCheck(L_6);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_7;
|
|
L_7 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_6, NULL);
|
|
NullCheck(L_7);
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_8;
|
|
L_8 = GraphNode_get_Graph_m3747319C884D29CEE76D91160230E341B1D94831_inline(L_7, NULL);
|
|
// var markerNodes = graph.GetNodes<MarkerNode>();
|
|
NullCheck(L_8);
|
|
MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11* L_9;
|
|
L_9 = Graph_GetNodes_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m5CDBAA273CA219E2AFDF73EF15A00A0EA6D25602(L_8, Graph_GetNodes_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m5CDBAA273CA219E2AFDF73EF15A00A0EA6D25602_RuntimeMethod_var);
|
|
// var markerChildMap = new MarkerChildMap();
|
|
Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* L_10 = (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F*)il2cpp_codegen_object_new(Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_10);
|
|
Dictionary_2__ctor_m3BF0B4F1EA99DF192FE6B2BFBFA00FBB16F94DCB(L_10, Dictionary_2__ctor_m3BF0B4F1EA99DF192FE6B2BFBFA00FBB16F94DCB_RuntimeMethod_var);
|
|
V_0 = L_10;
|
|
// foreach (var markerNode in markerNodes)
|
|
V_1 = L_9;
|
|
V_2 = 0;
|
|
goto IL_008f;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
// foreach (var markerNode in markerNodes)
|
|
MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11* L_11 = V_1;
|
|
int32_t L_12 = V_2;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
V_3 = L_14;
|
|
// var emitters = GetEmitters(markerNode, a, b);
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_15 = V_3;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_16 = ___0_a;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_17 = ___1_b;
|
|
MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* L_18;
|
|
L_18 = ThemeGraphSchema_GetEmitters_m1104015F393E07142A6C579A8BA30196B7F25F57(L_15, L_16, L_17, NULL);
|
|
// var outMarkers = new List<MarkerNode>();
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_19 = (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*)il2cpp_codegen_object_new(List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14_il2cpp_TypeInfo_var);
|
|
NullCheck(L_19);
|
|
List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6(L_19, List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6_RuntimeMethod_var);
|
|
V_4 = L_19;
|
|
// foreach (var emitter in emitters)
|
|
V_5 = L_18;
|
|
V_6 = 0;
|
|
goto IL_007a;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
// foreach (var emitter in emitters)
|
|
MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* L_20 = V_5;
|
|
int32_t L_21 = V_6;
|
|
NullCheck(L_20);
|
|
int32_t L_22 = L_21;
|
|
MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
|
|
V_7 = L_23;
|
|
// if (emitter.Marker != null)
|
|
MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* L_24 = V_7;
|
|
NullCheck(L_24);
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_25;
|
|
L_25 = MarkerEmitterNode_get_Marker_m203C74C1A155C7125F8B9D52BFF5FC3E86444A47_inline(L_24, NULL);
|
|
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_0074;
|
|
}
|
|
}
|
|
{
|
|
// outMarkers.Add(emitter.Marker);
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_27 = V_4;
|
|
MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* L_28 = V_7;
|
|
NullCheck(L_28);
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_29;
|
|
L_29 = MarkerEmitterNode_get_Marker_m203C74C1A155C7125F8B9D52BFF5FC3E86444A47_inline(L_28, NULL);
|
|
NullCheck(L_27);
|
|
List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_inline(L_27, L_29, List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0074:
|
|
{
|
|
int32_t L_30 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_30, 1));
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
// foreach (var emitter in emitters)
|
|
int32_t L_31 = V_6;
|
|
MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* L_32 = V_5;
|
|
NullCheck(L_32);
|
|
if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length)))))
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
// markerChildMap.Add(markerNode, outMarkers);
|
|
Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* L_33 = V_0;
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_34 = V_3;
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_35 = V_4;
|
|
NullCheck(L_33);
|
|
Dictionary_2_Add_m9F03FC47614D373BEFA707FA09F2F951202BBE85(L_33, L_34, L_35, Dictionary_2_Add_m9F03FC47614D373BEFA707FA09F2F951202BBE85_RuntimeMethod_var);
|
|
int32_t L_36 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_36, 1));
|
|
}
|
|
|
|
IL_008f:
|
|
{
|
|
// foreach (var markerNode in markerNodes)
|
|
int32_t L_37 = V_2;
|
|
MarkerNodeU5BU5D_tC33DE0217B1936ED07D290087B00BD45BCEAEE11* L_38 = V_1;
|
|
NullCheck(L_38);
|
|
if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
// if (FindCycles(ref markerChildMap, ref cyclePath))
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_39 = ___2_cyclePath;
|
|
bool L_40;
|
|
L_40 = ThemeGraphSchema_FindCycles_mB0426FA9CE9BA0D34E6A0D1ABD29E3AAE25C8D8C((&V_0), L_39, NULL);
|
|
if (!L_40)
|
|
{
|
|
goto IL_00a1;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00a1:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Graphs.ThemeGraphSchema::FindCycles(System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>&,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThemeGraphSchema_FindCycles_mB0426FA9CE9BA0D34E6A0D1ABD29E3AAE25C8D8C (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** ___0_markerChildMap, List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** ___1_cyclePath, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_mF017FB2A8C4BC130C80314FFB14414A74F42969F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEC0A4A170E7C24071DC8C27F599410C66A65DB6F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBE960F722B02681EA7E1AD9D8DDA20D9384881A0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m96E42E2956ADC8F04907565DB3CFF3B603888425_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mF101BA2B3E1DF5C0DB7B78264AE854CE197FD864_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mE003524D7FF6F1228067D674C19636C82E611E2C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCollection_GetEnumerator_m43DEAB7D7E2DF26837B31A9C20224C5567DB13D8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB* V_0 = NULL;
|
|
Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* V_2 = NULL;
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* V_3 = NULL;
|
|
bool V_4 = false;
|
|
{
|
|
// var visited = new HashSet<MarkerNode>();
|
|
HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB* L_0 = (HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB*)il2cpp_codegen_object_new(HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
HashSet_1__ctor_mE003524D7FF6F1228067D674C19636C82E611E2C(L_0, HashSet_1__ctor_mE003524D7FF6F1228067D674C19636C82E611E2C_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// foreach (var markerNode in markerChildMap.Keys)
|
|
Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** L_1 = ___0_markerChildMap;
|
|
Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* L_2 = *((Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F**)L_1);
|
|
NullCheck(L_2);
|
|
KeyCollection_tC688D04B7DC0D0A8933BAC3C06B1C5D24E7F3FDA* L_3;
|
|
L_3 = Dictionary_2_get_Keys_mF017FB2A8C4BC130C80314FFB14414A74F42969F(L_2, Dictionary_2_get_Keys_mF017FB2A8C4BC130C80314FFB14414A74F42969F_RuntimeMethod_var);
|
|
NullCheck(L_3);
|
|
Enumerator_t674B5B866E290828DCD410F371E78BE109496ADA L_4;
|
|
L_4 = KeyCollection_GetEnumerator_m43DEAB7D7E2DF26837B31A9C20224C5567DB13D8(L_3, KeyCollection_GetEnumerator_m43DEAB7D7E2DF26837B31A9C20224C5567DB13D8_RuntimeMethod_var);
|
|
V_1 = L_4;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0050:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mEC0A4A170E7C24071DC8C27F599410C66A65DB6F((&V_1), Enumerator_Dispose_mEC0A4A170E7C24071DC8C27F599410C66A65DB6F_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0045_1;
|
|
}
|
|
|
|
IL_0015_1:
|
|
{
|
|
// foreach (var markerNode in markerChildMap.Keys)
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_5;
|
|
L_5 = Enumerator_get_Current_m96E42E2956ADC8F04907565DB3CFF3B603888425_inline((&V_1), Enumerator_get_Current_m96E42E2956ADC8F04907565DB3CFF3B603888425_RuntimeMethod_var);
|
|
V_2 = L_5;
|
|
// if (visited.Contains(markerNode))
|
|
HashSet_1_t2A406474C089DE7692B85ACD0024450E84A38DDB* L_6 = V_0;
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_7 = V_2;
|
|
NullCheck(L_6);
|
|
bool L_8;
|
|
L_8 = HashSet_1_Contains_mF101BA2B3E1DF5C0DB7B78264AE854CE197FD864(L_6, L_7, HashSet_1_Contains_mF101BA2B3E1DF5C0DB7B78264AE854CE197FD864_RuntimeMethod_var);
|
|
if (L_8)
|
|
{
|
|
goto IL_0045_1;
|
|
}
|
|
}
|
|
{
|
|
// var traversePath = new List<MarkerNode>();
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_9 = (List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14*)il2cpp_codegen_object_new(List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14_il2cpp_TypeInfo_var);
|
|
NullCheck(L_9);
|
|
List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6(L_9, List_1__ctor_m3B9568017D1EA7E2C38A9E8DE87F47A3695B02F6_RuntimeMethod_var);
|
|
V_3 = L_9;
|
|
// traversePath.Add(markerNode);
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_10 = V_3;
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_11 = V_2;
|
|
NullCheck(L_10);
|
|
List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_inline(L_10, L_11, List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_RuntimeMethod_var);
|
|
// if (CheckCycleDFS(ref markerChildMap, ref traversePath))
|
|
Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** L_12 = ___0_markerChildMap;
|
|
bool L_13;
|
|
L_13 = ThemeGraphSchema_CheckCycleDFS_m7D4CC258C38ADB4ADE4C2FE6CCEE9DF7F742F57A(L_12, (&V_3), NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0045_1;
|
|
}
|
|
}
|
|
{
|
|
// cyclePath = traversePath;
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_14 = ___1_cyclePath;
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_15 = V_3;
|
|
*((RuntimeObject**)L_14) = (RuntimeObject*)L_15;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_14, (void*)(RuntimeObject*)L_15);
|
|
// return true;
|
|
V_4 = (bool)1;
|
|
goto IL_0060;
|
|
}
|
|
|
|
IL_0045_1:
|
|
{
|
|
// foreach (var markerNode in markerChildMap.Keys)
|
|
bool L_16;
|
|
L_16 = Enumerator_MoveNext_mBE960F722B02681EA7E1AD9D8DDA20D9384881A0((&V_1), Enumerator_MoveNext_mBE960F722B02681EA7E1AD9D8DDA20D9384881A0_RuntimeMethod_var);
|
|
if (L_16)
|
|
{
|
|
goto IL_0015_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// }
|
|
bool L_17 = V_4;
|
|
return L_17;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Graphs.ThemeGraphSchema::CheckCycleDFS(System.Collections.Generic.Dictionary`2<DungeonArchitect.Graphs.MarkerNode,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>>&,System.Collections.Generic.List`1<DungeonArchitect.Graphs.MarkerNode>&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThemeGraphSchema_CheckCycleDFS_m7D4CC258C38ADB4ADE4C2FE6CCEE9DF7F742F57A (Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** ___0_markerChildMap, List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** ___1_traversePath, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m917AEA545048210379088217B22B1CD3397A2304_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mC45F46BC83B0C32F556DD99F791E729D587CD86F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Last_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m6823697556A575D6D989B692B977A244BF891492_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m996AE57D4C13A5D7B89EB40315A362EC1AEB0353_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE1CAA35B10518A41FCB56C0D2C850CBE7869A9D6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD09A00ED1C24DE39A277E5D778E27061C8F93E01_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m7E2CA90C985F0EBD46AB7E7E5294027563FB100A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m9D38A563130D41F8272B8B72343D4DC793FBB01C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m588CAC395DE5C4A1C44C671A1C2BC2A4F36D4416_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD85B2B99CE57BBCE0F2B1D9AB4F9CD449DC4D914_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* V_0 = NULL;
|
|
Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* V_2 = NULL;
|
|
bool V_3 = false;
|
|
{
|
|
// var topMarker = traversePath.Last();
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_0 = ___1_traversePath;
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_1 = *((List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14**)L_0);
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_2;
|
|
L_2 = Enumerable_Last_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m6823697556A575D6D989B692B977A244BF891492(L_1, Enumerable_Last_TisMarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2_m6823697556A575D6D989B692B977A244BF891492_RuntimeMethod_var);
|
|
V_0 = L_2;
|
|
// if (!markerChildMap.ContainsKey(topMarker)) return false;
|
|
Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** L_3 = ___0_markerChildMap;
|
|
Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* L_4 = *((Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F**)L_3);
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_5 = V_0;
|
|
NullCheck(L_4);
|
|
bool L_6;
|
|
L_6 = Dictionary_2_ContainsKey_m917AEA545048210379088217B22B1CD3397A2304(L_4, L_5, Dictionary_2_ContainsKey_m917AEA545048210379088217B22B1CD3397A2304_RuntimeMethod_var);
|
|
if (L_6)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// if (!markerChildMap.ContainsKey(topMarker)) return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// var childMarkers = markerChildMap[topMarker];
|
|
Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** L_7 = ___0_markerChildMap;
|
|
Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F* L_8 = *((Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F**)L_7);
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_9 = V_0;
|
|
NullCheck(L_8);
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_10;
|
|
L_10 = Dictionary_2_get_Item_mC45F46BC83B0C32F556DD99F791E729D587CD86F(L_8, L_9, Dictionary_2_get_Item_mC45F46BC83B0C32F556DD99F791E729D587CD86F_RuntimeMethod_var);
|
|
// foreach (var childMarker in childMarkers)
|
|
NullCheck(L_10);
|
|
Enumerator_tEC4B775236FA785A0AD11224B49C12C97DD0339A L_11;
|
|
L_11 = List_1_GetEnumerator_m9D38A563130D41F8272B8B72343D4DC793FBB01C(L_10, List_1_GetEnumerator_m9D38A563130D41F8272B8B72343D4DC793FBB01C_RuntimeMethod_var);
|
|
V_1 = L_11;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0072:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m996AE57D4C13A5D7B89EB40315A362EC1AEB0353((&V_1), Enumerator_Dispose_m996AE57D4C13A5D7B89EB40315A362EC1AEB0353_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0067_1;
|
|
}
|
|
|
|
IL_0024_1:
|
|
{
|
|
// foreach (var childMarker in childMarkers)
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_12;
|
|
L_12 = Enumerator_get_Current_mD09A00ED1C24DE39A277E5D778E27061C8F93E01_inline((&V_1), Enumerator_get_Current_mD09A00ED1C24DE39A277E5D778E27061C8F93E01_RuntimeMethod_var);
|
|
V_2 = L_12;
|
|
// if (traversePath.Contains(childMarker))
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_13 = ___1_traversePath;
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_14 = *((List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14**)L_13);
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_15 = V_2;
|
|
NullCheck(L_14);
|
|
bool L_16;
|
|
L_16 = List_1_Contains_m7E2CA90C985F0EBD46AB7E7E5294027563FB100A(L_14, L_15, List_1_Contains_m7E2CA90C985F0EBD46AB7E7E5294027563FB100A_RuntimeMethod_var);
|
|
if (!L_16)
|
|
{
|
|
goto IL_0042_1;
|
|
}
|
|
}
|
|
{
|
|
// traversePath.Add(childMarker);
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_17 = ___1_traversePath;
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_18 = *((List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14**)L_17);
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_19 = V_2;
|
|
NullCheck(L_18);
|
|
List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_inline(L_18, L_19, List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_RuntimeMethod_var);
|
|
// return true;
|
|
V_3 = (bool)1;
|
|
goto IL_0082;
|
|
}
|
|
|
|
IL_0042_1:
|
|
{
|
|
// traversePath.Add(childMarker);
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_20 = ___1_traversePath;
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_21 = *((List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14**)L_20);
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_22 = V_2;
|
|
NullCheck(L_21);
|
|
List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_inline(L_21, L_22, List_1_Add_mEF097D1D51D658FA3B779B4D4E0DB8CA13F74305_RuntimeMethod_var);
|
|
// var containsCycle = CheckCycleDFS(ref markerChildMap, ref traversePath);
|
|
Dictionary_2_t24BB2795133FBE935DA8EE47D369DB7E6EEB403F** L_23 = ___0_markerChildMap;
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_24 = ___1_traversePath;
|
|
bool L_25;
|
|
L_25 = ThemeGraphSchema_CheckCycleDFS_m7D4CC258C38ADB4ADE4C2FE6CCEE9DF7F742F57A(L_23, L_24, NULL);
|
|
// if (containsCycle)
|
|
if (!L_25)
|
|
{
|
|
goto IL_0057_1;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
V_3 = (bool)1;
|
|
goto IL_0082;
|
|
}
|
|
|
|
IL_0057_1:
|
|
{
|
|
// traversePath.RemoveAt(traversePath.Count - 1);
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_26 = ___1_traversePath;
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_27 = *((List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14**)L_26);
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14** L_28 = ___1_traversePath;
|
|
List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14* L_29 = *((List_1_t27EC2F6B980C1D8EFFFB9578CCBE6D09CF37EE14**)L_28);
|
|
NullCheck(L_29);
|
|
int32_t L_30;
|
|
L_30 = List_1_get_Count_mD85B2B99CE57BBCE0F2B1D9AB4F9CD449DC4D914_inline(L_29, List_1_get_Count_mD85B2B99CE57BBCE0F2B1D9AB4F9CD449DC4D914_RuntimeMethod_var);
|
|
NullCheck(L_27);
|
|
List_1_RemoveAt_m588CAC395DE5C4A1C44C671A1C2BC2A4F36D4416(L_27, ((int32_t)il2cpp_codegen_subtract(L_30, 1)), List_1_RemoveAt_m588CAC395DE5C4A1C44C671A1C2BC2A4F36D4416_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0067_1:
|
|
{
|
|
// foreach (var childMarker in childMarkers)
|
|
bool L_31;
|
|
L_31 = Enumerator_MoveNext_mE1CAA35B10518A41FCB56C0D2C850CBE7869A9D6((&V_1), Enumerator_MoveNext_mE1CAA35B10518A41FCB56C0D2C850CBE7869A9D6_RuntimeMethod_var);
|
|
if (L_31)
|
|
{
|
|
goto IL_0024_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0082:
|
|
{
|
|
// }
|
|
bool L_32 = V_3;
|
|
return L_32;
|
|
}
|
|
}
|
|
// DungeonArchitect.Graphs.GraphNode[] DungeonArchitect.Graphs.ThemeGraphSchema::GetOutgoingNodes(DungeonArchitect.Graphs.GraphNode,DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* ThemeGraphSchema_GetOutgoingNodes_m62B4ADF3FCFB91EB305FDF7C9703A4FB7D58900D (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_a, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___2_b, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* V_0 = NULL;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_1 = NULL;
|
|
GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* V_4 = NULL;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_5 = NULL;
|
|
{
|
|
// var result = new List<GraphNode>();
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_0 = (List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A*)il2cpp_codegen_object_new(List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1(L_0, List_1__ctor_mB0EBFD549AF0FD7C7B46069E2C2EF3ADF382D0C1_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// var outPin = node.OutputPin;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_node;
|
|
NullCheck(L_1);
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_2;
|
|
L_2 = GraphNode_get_OutputPin_m750698867CC9A96A75B59739E743B46F93DF9F47(L_1, NULL);
|
|
V_1 = L_2;
|
|
// if (outPin != null)
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_3 = V_1;
|
|
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_005a;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var link in outPin.GetConntectedLinks())
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_5 = V_1;
|
|
NullCheck(L_5);
|
|
GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* L_6;
|
|
L_6 = GraphPin_GetConntectedLinks_mB5D45F5630E9AE8BA745F54363C846C24FCC1418(L_5, NULL);
|
|
V_2 = L_6;
|
|
V_3 = 0;
|
|
goto IL_0054;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// foreach (var link in outPin.GetConntectedLinks())
|
|
GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* L_7 = V_2;
|
|
int32_t L_8 = V_3;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
GraphLink_t167090219997E1F874E24A93015AD8333374E463* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
// var inPin = link.Input;
|
|
NullCheck(L_10);
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_11;
|
|
L_11 = GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline(L_10, NULL);
|
|
V_4 = L_11;
|
|
// if (inPin != null)
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_12 = V_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_13;
|
|
L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
// var nextNode = inPin.Node;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_14 = V_4;
|
|
NullCheck(L_14);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_15;
|
|
L_15 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_14, NULL);
|
|
V_5 = L_15;
|
|
// if (nextNode != null)
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_16 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_17;
|
|
L_17 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_17)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
// result.Add(nextNode);
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_18 = V_0;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_19 = V_5;
|
|
NullCheck(L_18);
|
|
List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_18, L_19, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
int32_t L_20 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_20, 1));
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// foreach (var link in outPin.GetConntectedLinks())
|
|
int32_t L_21 = V_3;
|
|
GraphLinkU5BU5D_t3AEF2ACCF012C68F2DC3CED9D339FA5B16A8D14D* L_22 = V_2;
|
|
NullCheck(L_22);
|
|
if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// if (a != null && b != null)
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_23 = ___1_a;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_24;
|
|
L_24 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_23, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_24)
|
|
{
|
|
goto IL_00b2;
|
|
}
|
|
}
|
|
{
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_25 = ___2_b;
|
|
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_00b2;
|
|
}
|
|
}
|
|
{
|
|
// if (outPin == a && b.Node != null)
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_27 = V_1;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_28 = ___1_a;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_29;
|
|
L_29 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_27, L_28, NULL);
|
|
if (!L_29)
|
|
{
|
|
goto IL_008f;
|
|
}
|
|
}
|
|
{
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_30 = ___2_b;
|
|
NullCheck(L_30);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_31;
|
|
L_31 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_30, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_32;
|
|
L_32 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_31, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_32)
|
|
{
|
|
goto IL_008f;
|
|
}
|
|
}
|
|
{
|
|
// result.Add(b.Node);
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_33 = V_0;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_34 = ___2_b;
|
|
NullCheck(L_34);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_35;
|
|
L_35 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_34, NULL);
|
|
NullCheck(L_33);
|
|
List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_33, L_35, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_008f:
|
|
{
|
|
// if (outPin == b && a.Node != null)
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_36 = V_1;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_37 = ___2_b;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_38;
|
|
L_38 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_36, L_37, NULL);
|
|
if (!L_38)
|
|
{
|
|
goto IL_00b2;
|
|
}
|
|
}
|
|
{
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_39 = ___1_a;
|
|
NullCheck(L_39);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_40;
|
|
L_40 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_39, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_41;
|
|
L_41 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_40, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_41)
|
|
{
|
|
goto IL_00b2;
|
|
}
|
|
}
|
|
{
|
|
// result.Add(a.Node);
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_42 = V_0;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_43 = ___1_a;
|
|
NullCheck(L_43);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_44;
|
|
L_44 = GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline(L_43, NULL);
|
|
NullCheck(L_42);
|
|
List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_inline(L_42, L_44, List_1_Add_m3C52A70247AFD6346470E75C45E354374089137E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
// return result.ToArray();
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_45 = V_0;
|
|
NullCheck(L_45);
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_46;
|
|
L_46 = List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE(L_45, List_1_ToArray_m5A54F0757176487F038B6854259D7E391320F0DE_RuntimeMethod_var);
|
|
return L_46;
|
|
}
|
|
}
|
|
// DungeonArchitect.Graphs.MarkerEmitterNode[] DungeonArchitect.Graphs.ThemeGraphSchema::GetEmitters(DungeonArchitect.Graphs.MarkerNode,DungeonArchitect.Graphs.GraphPin,DungeonArchitect.Graphs.GraphPin)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* ThemeGraphSchema_GetEmitters_m1104015F393E07142A6C579A8BA30196B7F25F57 (MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* ___0_markerNode, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___1_a, GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* ___2_b, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4009AB1ED2F310616ADA079B699A68B3D5F30C9B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mD949FF44FF927DF43BDC3C8159FFE8690ED935F7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1D33E701183DB4DD7FC01267392E39DA242FBEFE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4* V_0 = NULL;
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_5 = NULL;
|
|
{
|
|
// var emitters = new List<MarkerEmitterNode>();
|
|
List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4* L_0 = (List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4*)il2cpp_codegen_object_new(List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m1D33E701183DB4DD7FC01267392E39DA242FBEFE(L_0, List_1__ctor_m1D33E701183DB4DD7FC01267392E39DA242FBEFE_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// var meshNodes = GetOutgoingNodes(markerNode, a, b);
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_1 = ___0_markerNode;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_2 = ___1_a;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_3 = ___2_b;
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_4;
|
|
L_4 = ThemeGraphSchema_GetOutgoingNodes_m62B4ADF3FCFB91EB305FDF7C9703A4FB7D58900D(L_1, L_2, L_3, NULL);
|
|
// foreach (var meshNode in meshNodes)
|
|
V_1 = L_4;
|
|
V_2 = 0;
|
|
goto IL_0050;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
// foreach (var meshNode in meshNodes)
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_5 = V_1;
|
|
int32_t L_6 = V_2;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
// var emitterNodes = GetOutgoingNodes(meshNode, a, b);
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_9 = ___1_a;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_10 = ___2_b;
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_11;
|
|
L_11 = ThemeGraphSchema_GetOutgoingNodes_m62B4ADF3FCFB91EB305FDF7C9703A4FB7D58900D(L_8, L_9, L_10, NULL);
|
|
// foreach (var emitterNode in emitterNodes)
|
|
V_3 = L_11;
|
|
V_4 = 0;
|
|
goto IL_0045;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// foreach (var emitterNode in emitterNodes)
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_12 = V_3;
|
|
int32_t L_13 = V_4;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = L_13;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
|
|
V_5 = L_15;
|
|
// if (emitterNode is MarkerEmitterNode)
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_16 = V_5;
|
|
if (!((MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A*)IsInstClass((RuntimeObject*)L_16, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
// emitters.Add(emitterNode as MarkerEmitterNode);
|
|
List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4* L_17 = V_0;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_18 = V_5;
|
|
NullCheck(L_17);
|
|
List_1_Add_m4009AB1ED2F310616ADA079B699A68B3D5F30C9B_inline(L_17, ((MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A*)IsInstClass((RuntimeObject*)L_18, MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A_il2cpp_TypeInfo_var)), List_1_Add_m4009AB1ED2F310616ADA079B699A68B3D5F30C9B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
int32_t L_19 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1));
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
// foreach (var emitterNode in emitterNodes)
|
|
int32_t L_20 = V_4;
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_21 = V_3;
|
|
NullCheck(L_21);
|
|
if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_22 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_22, 1));
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
// foreach (var meshNode in meshNodes)
|
|
int32_t L_23 = V_2;
|
|
GraphNodeU5BU5D_t53E83F651F5A1B2AC1D1C6CFA3BDD7F6390DAA70* L_24 = V_1;
|
|
NullCheck(L_24);
|
|
if ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
// return emitters.ToArray();
|
|
List_1_t22B4C8F89F11685A0D361367BC83A661BFA1B6F4* L_25 = V_0;
|
|
NullCheck(L_25);
|
|
MarkerEmitterNodeU5BU5D_t3832A24B6B79E6ABE0DA5869415BF44A3EA10FD6* L_26;
|
|
L_26 = List_1_ToArray_mD949FF44FF927DF43BDC3C8159FFE8690ED935F7(L_25, List_1_ToArray_mD949FF44FF927DF43BDC3C8159FFE8690ED935F7_RuntimeMethod_var);
|
|
return L_26;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.ThemeGraphSchema::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThemeGraphSchema__ctor_m0726A2270DBB687E99D8DBDEDB2DFD8E52611E31 (ThemeGraphSchema_t2161A59001C6C66AD83B7CCD220664D7EF5BCCEA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
GraphSchema__ctor_m4396B0651CE3D97FA8E922BD48AED17E51CBBBC4(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Graphs.VisualNode::Initialize(System.String,DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualNode_Initialize_m4B865686A51351BD583C1FDED81591C3C19ECB84 (VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
{
|
|
// base.Initialize(id, graph);
|
|
String_t* L_0 = ___0_id;
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___1_graph;
|
|
GraphNode_Initialize_m2B041E95B6F2B08CDFBF0B742AAD81B262D04C43(__this, L_0, L_1, NULL);
|
|
// Size = new Vector2(120, 120);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), (120.0f), (120.0f), /*hidden argument*/NULL);
|
|
GraphNode_set_Size_m26BAC6D9113B76E604141079761993C07CCC7153(__this, L_2, NULL);
|
|
// bool createInputPins = false;
|
|
V_0 = (bool)0;
|
|
// bool createOutputPins = false;
|
|
V_1 = (bool)0;
|
|
// if (inputPins == null) {
|
|
List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_3 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12;
|
|
if (L_3)
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
// inputPins = new List<GraphPin>();
|
|
List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_4 = (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*)il2cpp_codegen_object_new(List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D(L_4, List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var);
|
|
((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___inputPins_12), (void*)L_4);
|
|
// createInputPins = true;
|
|
V_0 = (bool)1;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
// if (outputPins == null) {
|
|
List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_5 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13;
|
|
if (L_5)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
// outputPins = new List<GraphPin>();
|
|
List_1_tC958F6791FB4E4315279F35506727A207EBFFF03* L_6 = (List_1_tC958F6791FB4E4315279F35506727A207EBFFF03*)il2cpp_codegen_object_new(List_1_tC958F6791FB4E4315279F35506727A207EBFFF03_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D(L_6, List_1__ctor_m022EE34D352A037C81ADAA12C7B76D88319B5B2D_RuntimeMethod_var);
|
|
((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___outputPins_13), (void*)L_6);
|
|
// createOutputPins = true;
|
|
V_1 = (bool)1;
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
// if (createInputPins) {
|
|
bool L_7 = V_0;
|
|
if (!L_7)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
// CreatePin(GraphPinType.Input,
|
|
// new Vector2(60, 0),
|
|
// new Rect(-40, 0, 80, 15),
|
|
// new Vector2(0, -1));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), (60.0f), (0.0f), /*hidden argument*/NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_9), (-40.0f), (0.0f), (80.0f), (15.0f), /*hidden argument*/NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), (0.0f), (-1.0f), /*hidden argument*/NULL);
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_11;
|
|
L_11 = GraphNode_CreatePin_m0488D6E8C2D94D8D0EF7453A1E3A55C9B149D4E8(__this, 0, L_8, L_9, L_10, NULL);
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
// if (createOutputPins) {
|
|
bool L_12 = V_1;
|
|
if (!L_12)
|
|
{
|
|
goto IL_00cf;
|
|
}
|
|
}
|
|
{
|
|
// CreatePin(GraphPinType.Output,
|
|
// new Vector2(60, 120),
|
|
// new Rect(-40, -15, 80, 15),
|
|
// new Vector2(0, 1));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
|
|
memset((&L_13), 0, sizeof(L_13));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_13), (60.0f), (120.0f), /*hidden argument*/NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_14;
|
|
memset((&L_14), 0, sizeof(L_14));
|
|
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_14), (-40.0f), (-15.0f), (80.0f), (15.0f), /*hidden argument*/NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
|
|
memset((&L_15), 0, sizeof(L_15));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_15), (0.0f), (1.0f), /*hidden argument*/NULL);
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_16;
|
|
L_16 = GraphNode_CreatePin_m0488D6E8C2D94D8D0EF7453A1E3A55C9B149D4E8(__this, 1, L_13, L_14, L_15, NULL);
|
|
}
|
|
|
|
IL_00cf:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.VisualNode::CopyFrom(DungeonArchitect.Graphs.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualNode_CopyFrom_m209BFB907C5D212B5D75FBBBFE9DB4B232155A8F (VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* V_0 = NULL;
|
|
{
|
|
// base.CopyFrom(node);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node;
|
|
PlaceableNode_CopyFrom_m3FEE3BB4E076996D53970CCC29F095AEC17ABBF6(__this, L_0, NULL);
|
|
// var visualNode = node as VisualNode;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_node;
|
|
V_0 = ((VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77*)IsInstClass((RuntimeObject*)L_1, VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77_il2cpp_TypeInfo_var));
|
|
// if (visualNode == null) return;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_2 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// if (visualNode == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// IsStatic = visualNode.IsStatic;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
bool L_5 = L_4->___IsStatic_19;
|
|
__this->___IsStatic_19 = L_5;
|
|
// affectsNavigation = visualNode.affectsNavigation;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
bool L_7 = L_6->___affectsNavigation_20;
|
|
__this->___affectsNavigation_20 = L_7;
|
|
// selectionRuleEnabled = visualNode.selectionRuleEnabled;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
bool L_9 = L_8->___selectionRuleEnabled_21;
|
|
__this->___selectionRuleEnabled_21 = L_9;
|
|
// selectionRuleClassName = visualNode.selectionRuleClassName;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_10 = V_0;
|
|
NullCheck(L_10);
|
|
String_t* L_11 = L_10->___selectionRuleClassName_22;
|
|
__this->___selectionRuleClassName_22 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___selectionRuleClassName_22), (void*)L_11);
|
|
// transformRuleEnabled = visualNode.transformRuleEnabled;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
bool L_13 = L_12->___transformRuleEnabled_23;
|
|
__this->___transformRuleEnabled_23 = L_13;
|
|
// transformRuleClassName = visualNode.transformRuleClassName;
|
|
VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
String_t* L_15 = L_14->___transformRuleClassName_24;
|
|
__this->___transformRuleClassName_24 = L_15;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___transformRuleClassName_24), (void*)L_15);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.VisualNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualNode__ctor_m49AD33C2BCDE64AB9947770607EC89FC5BA7DEA2 (VisualNode_tC44BA2F7098BBEC06C0CE39CE5B60227A6EF9E77* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool affectsNavigation = true;
|
|
__this->___affectsNavigation_20 = (bool)1;
|
|
PlaceableNode__ctor_m65B5BE2BEE739B0F409EB5B8AD9D7EF1E04B0266(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.Graphs.SpatialConstraints.SCRuleNodeDomain DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::get_RuleDomain()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SCBaseDomainNode_get_RuleDomain_mDE88F235B836527C1AD0DE2B3E6D3A300DDF4215 (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return ruleDomain; }
|
|
int32_t L_0 = __this->___ruleDomain_17;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::get_IsSnapped()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SCBaseDomainNode_get_IsSnapped_m22A4F59C79E4908DF20873E46B956B56669232DD (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return isSnapped; }
|
|
bool L_0 = __this->___isSnapped_18;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::set_IsSnapped(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCBaseDomainNode_set_IsSnapped_mF0DEAC3ADA4F10392F688CC67441DB2B6496B0DC (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// set { isSnapped = value; }
|
|
bool L_0 = ___0_value;
|
|
__this->___isSnapped_18 = L_0;
|
|
// set { isSnapped = value; }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Color DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::GetColor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F SCBaseDomainNode_GetColor_m7E2ECE4815EF19DCA601DBBA2F1FC4E2680CEBDA (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return Color.black;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
L_0 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::Initialize(System.String,DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCBaseDomainNode_Initialize_m4B9E693F593FFA51941EFE817F338C187CDD292C (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
{
|
|
// base.Initialize(id, graph);
|
|
String_t* L_0 = ___0_id;
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___1_graph;
|
|
GraphNode_Initialize_m2B041E95B6F2B08CDFBF0B742AAD81B262D04C43(__this, L_0, L_1, NULL);
|
|
// float nodeSize = TileSize / 10.0f;
|
|
il2cpp_codegen_runtime_class_init_inline(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var);
|
|
float L_2 = ((SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_StaticFields*)il2cpp_codegen_static_fields_for(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var))->___TileSize_16;
|
|
V_0 = ((float)(L_2/(10.0f)));
|
|
// bounds.size = new Vector2(nodeSize, nodeSize);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_3 = (&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___bounds_6);
|
|
float L_4 = V_0;
|
|
float L_5 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), L_4, L_5, /*hidden argument*/NULL);
|
|
Rect_set_size_m346E4F7077E5A1C0F4E21966232CD726CB9E6BAA(L_3, L_6, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2 DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::GetSnapPosition(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 SCBaseDomainNode_GetSnapPosition_mFF0251EB3DD3EED687BB376E438335B89A553CA4 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
{
|
|
// var tileSize = SCBaseDomainNode.TileSize / 2.0f;
|
|
il2cpp_codegen_runtime_class_init_inline(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var);
|
|
float L_0 = ((SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_StaticFields*)il2cpp_codegen_static_fields_for(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var))->___TileSize_16;
|
|
V_0 = ((float)(L_0/(2.0f)));
|
|
// position.x = Mathf.RoundToInt(position.x / tileSize) * tileSize;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_position;
|
|
float L_2 = L_1.___x_0;
|
|
float L_3 = V_0;
|
|
int32_t L_4;
|
|
L_4 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_2/L_3)), NULL);
|
|
float L_5 = V_0;
|
|
(&___0_position)->___x_0 = ((float)il2cpp_codegen_multiply(((float)L_4), L_5));
|
|
// position.y = Mathf.RoundToInt(position.y / tileSize) * tileSize;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___0_position;
|
|
float L_7 = L_6.___y_1;
|
|
float L_8 = V_0;
|
|
int32_t L_9;
|
|
L_9 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_7/L_8)), NULL);
|
|
float L_10 = V_0;
|
|
(&___0_position)->___y_1 = ((float)il2cpp_codegen_multiply(((float)L_9), L_10));
|
|
// return position;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___0_position;
|
|
return L_11;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::ContainsOtherNodeAt(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SCBaseDomainNode_ContainsOtherNodeAt_mC812302E87538EB31121F30DD2F81E2273224433 (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_snappedPosition, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* V_1 = NULL;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
bool V_3 = false;
|
|
{
|
|
// foreach (var node in graph.Nodes)
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = ((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___graph_14;
|
|
NullCheck(L_0);
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_1;
|
|
L_1 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_0, NULL);
|
|
NullCheck(L_1);
|
|
Enumerator_tA45D1C5207A6CBF45D0E99B15E59E067D10C2371 L_2;
|
|
L_2 = List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60(L_1, List_1_GetEnumerator_m91C330C053EABC403CED9CF9C0F9ECAE43F9ED60_RuntimeMethod_var);
|
|
V_0 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0049:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1((&V_0), Enumerator_Dispose_mB910922BCFAD38E7A19D9D93EB6B148C84867FE1_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_003e_1;
|
|
}
|
|
|
|
IL_0013_1:
|
|
{
|
|
// foreach (var node in graph.Nodes)
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_3;
|
|
L_3 = Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_inline((&V_0), Enumerator_get_Current_m0084DCC066F8BB102AC5737AC76B68D6F89BFAC1_RuntimeMethod_var);
|
|
V_1 = L_3;
|
|
// if (node.Bounds.center == snappedPosition && node != this)
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_4 = V_1;
|
|
NullCheck(L_4);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5;
|
|
L_5 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_4, NULL);
|
|
V_2 = L_5;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
|
|
L_6 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C((&V_2), NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___0_snappedPosition;
|
|
bool L_8;
|
|
L_8 = Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline(L_6, L_7, NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_003e_1;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_9 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_10;
|
|
L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, __this, NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_003e_1;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
V_3 = (bool)1;
|
|
goto IL_0059;
|
|
}
|
|
|
|
IL_003e_1:
|
|
{
|
|
// foreach (var node in graph.Nodes)
|
|
bool L_11;
|
|
L_11 = Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B((&V_0), Enumerator_MoveNext_mE65FD6662DFEAD6BB370AD1A803F483923013A5B_RuntimeMethod_var);
|
|
if (L_11)
|
|
{
|
|
goto IL_0013_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0059:
|
|
{
|
|
// }
|
|
bool L_12 = V_3;
|
|
return L_12;
|
|
}
|
|
}
|
|
// DungeonArchitect.IntVector2 DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::GetHalfGridLogicalCoords()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 SCBaseDomainNode_GetHalfGridLogicalCoords_m39C5FA56C998F4966658245B06EC2A1957F3FFDD (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// var halfTileSize = SCBaseDomainNode.TileSize / 2.0f;
|
|
il2cpp_codegen_runtime_class_init_inline(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var);
|
|
float L_0 = ((SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_StaticFields*)il2cpp_codegen_static_fields_for(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var))->___TileSize_16;
|
|
V_0 = ((float)(L_0/(2.0f)));
|
|
// var center = bounds.center;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_1 = (&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___bounds_6);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
|
|
L_2 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C(L_1, NULL);
|
|
V_1 = L_2;
|
|
// var coords = new IntVector2();
|
|
il2cpp_codegen_initobj((&V_2), sizeof(IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7));
|
|
// coords.x = Mathf.Abs(Mathf.RoundToInt(center.x / halfTileSize) % 2);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_1;
|
|
float L_4 = L_3.___x_0;
|
|
float L_5 = V_0;
|
|
int32_t L_6;
|
|
L_6 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_4/L_5)), NULL);
|
|
int32_t L_7;
|
|
L_7 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)(L_6%2)), NULL);
|
|
(&V_2)->___x_0 = L_7;
|
|
// coords.y = Mathf.Abs(Mathf.RoundToInt(center.y / halfTileSize) % 2);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_1;
|
|
float L_9 = L_8.___y_1;
|
|
float L_10 = V_0;
|
|
int32_t L_11;
|
|
L_11 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_9/L_10)), NULL);
|
|
int32_t L_12;
|
|
L_12 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)(L_11%2)), NULL);
|
|
(&V_2)->___y_1 = L_12;
|
|
// return coords;
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_13 = V_2;
|
|
return L_13;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::UpdateRuleDomain()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCBaseDomainNode_UpdateRuleDomain_mF255A470077ACFEF4D8B0A711EF37E8FC77CBBC7 (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method)
|
|
{
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// if (isSnapped)
|
|
bool L_0 = __this->___isSnapped_18;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
// var coords = GetHalfGridLogicalCoords();
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_1;
|
|
L_1 = SCBaseDomainNode_GetHalfGridLogicalCoords_m39C5FA56C998F4966658245B06EC2A1957F3FFDD(__this, NULL);
|
|
V_0 = L_1;
|
|
// if (coords.x == 0 && coords.y == 0)
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_2 = V_0;
|
|
int32_t L_3 = L_2.___x_0;
|
|
if (L_3)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_4 = V_0;
|
|
int32_t L_5 = L_4.___y_1;
|
|
if (L_5)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
// ruleDomain = SCRuleNodeDomain.Corner;
|
|
__this->___ruleDomain_17 = 2;
|
|
return;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
// else if (coords.x == 1 && coords.y == 1)
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_6 = V_0;
|
|
int32_t L_7 = L_6.___x_0;
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 L_8 = V_0;
|
|
int32_t L_9 = L_8.___y_1;
|
|
if ((!(((uint32_t)L_9) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
// ruleDomain = SCRuleNodeDomain.Tile;
|
|
__this->___ruleDomain_17 = 0;
|
|
return;
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
// ruleDomain = SCRuleNodeDomain.Edge;
|
|
__this->___ruleDomain_17 = 1;
|
|
return;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
// ruleDomain = SCRuleNodeDomain.Invalid;
|
|
__this->___ruleDomain_17 = 3;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::SnapNode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SCBaseDomainNode_SnapNode_m2DD71560EBC194D56B8169D411C88EED61BD756B (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// var snappedCenter = GetSnapPosition(bounds.center);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = (&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___bounds_6);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
|
|
L_1 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C(L_0, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
|
|
L_2 = SCBaseDomainNode_GetSnapPosition_mFF0251EB3DD3EED687BB376E438335B89A553CA4(L_1, NULL);
|
|
V_0 = L_2;
|
|
// if (ContainsOtherNodeAt(snappedCenter))
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0;
|
|
bool L_4;
|
|
L_4 = SCBaseDomainNode_ContainsOtherNodeAt_mC812302E87538EB31121F30DD2F81E2273224433(__this, L_3, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// isSnapped = false;
|
|
__this->___isSnapped_18 = (bool)0;
|
|
goto IL_0036;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// bounds.center = snappedCenter;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_5 = (&((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___bounds_6);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_0;
|
|
Rect_set_center_m1BFC7584EEE9EF6C9AC2CA8459300FE23D5CE86F(L_5, L_6, NULL);
|
|
// isSnapped = true;
|
|
__this->___isSnapped_18 = (bool)1;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
// UpdateRuleDomain();
|
|
SCBaseDomainNode_UpdateRuleDomain_mF255A470077ACFEF4D8B0A711EF37E8FC77CBBC7(__this, NULL);
|
|
// return isSnapped;
|
|
bool L_7 = __this->___isSnapped_18;
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCBaseDomainNode__ctor_mD4A5B66684F12A353C74638047B9622DF5962693 (SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// protected SCRuleNodeDomain ruleDomain = SCRuleNodeDomain.Invalid;
|
|
__this->___ruleDomain_17 = 3;
|
|
GraphNode__ctor_m88402BB3DB74830FCBB3FBC049021BA864D274F6(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.SpatialConstraints.SCBaseDomainNode::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCBaseDomainNode__cctor_mEC02125B8F234A1FC010F8F3E99A43B98EF9E14D (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public static readonly float TileSize = 200;
|
|
((SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_StaticFields*)il2cpp_codegen_static_fields_for(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var))->___TileSize_16 = (200.0f);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode::Initialize(System.String,DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCReferenceNode_Initialize_mBC5D91F8715CBF23E34474A5DFA9446C79D8979A (SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// base.Initialize(id, graph);
|
|
String_t* L_0 = ___0_id;
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___1_graph;
|
|
SCRuleNode_Initialize_m943097A33AEE0D2F737FBA552500CE59D118DFB1(__this, L_0, L_1, NULL);
|
|
// canBeDeleted = false;
|
|
((GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA*)__this)->___canBeDeleted_7 = (bool)0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Color DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode::GetColor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F SCReferenceNode_GetColor_mCDD4CA4DC866248BB7C8AACB323B48A4151CE036 (SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return new Color(0.3f, 0, 1);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_0), (0.300000012f), (0.0f), (1.0f), /*hidden argument*/NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCReferenceNode__ctor_m29AD0FED06CF92512A412CF11DCC89FCDEBF9A26 (SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
SCRuleNode__ctor_m92B9F2E3C3A58907559888C7A82B581E0E686542(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::Initialize(System.String,DungeonArchitect.Graphs.Graph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCRuleNode_Initialize_m943097A33AEE0D2F737FBA552500CE59D118DFB1 (SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* __this, String_t* ___0_id, Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* ___1_graph, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// base.Initialize(id, graph);
|
|
String_t* L_0 = ___0_id;
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1 = ___1_graph;
|
|
SCBaseDomainNode_Initialize_m4B9E693F593FFA51941EFE817F338C187CDD292C(__this, L_0, L_1, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Color DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::GetColor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F SCRuleNode_GetColor_mDBBABE43F7942C0D007ED759A9E09DEACAE01B5A (SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return Color.black;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
L_0 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::CopyFrom(DungeonArchitect.Graphs.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCRuleNode_CopyFrom_mF285F6721B493C5CB7518C01E79C73A127C38E8C (SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mFA1B5BBE3484CDA586150330163CBF7C43B67D4C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m2BDF8D7926609696F990F5A01B5FD0B375C77079_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCC121E81FC85CE1EE119322ABD9121D793CAF681_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_mEF62EBFFF26536B9804F3DB7061677A6772ADF71_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* V_0 = NULL;
|
|
List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD* V_1 = NULL;
|
|
ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* V_4 = NULL;
|
|
{
|
|
// base.CopyFrom(node);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node;
|
|
GraphNode_CopyFrom_mC0AD3E9D4EC0FF26488896C4E471D1EA5D763C6C(__this, L_0, NULL);
|
|
// if (node is SCRuleNode)
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_1 = ___0_node;
|
|
if (!((SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C*)IsInstClass((RuntimeObject*)L_1, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
// var otherNode = node as SCRuleNode;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_2 = ___0_node;
|
|
V_0 = ((SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C*)IsInstClass((RuntimeObject*)L_2, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var));
|
|
// var constraintList = new List<ConstraintRule>();
|
|
List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD* L_3 = (List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD*)il2cpp_codegen_object_new(List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
List_1__ctor_mCC121E81FC85CE1EE119322ABD9121D793CAF681(L_3, List_1__ctor_mCC121E81FC85CE1EE119322ABD9121D793CAF681_RuntimeMethod_var);
|
|
V_1 = L_3;
|
|
// foreach (var otherConstraint in otherNode.constraints)
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* L_5 = L_4->___constraints_19;
|
|
V_2 = L_5;
|
|
V_3 = 0;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
// foreach (var otherConstraint in otherNode.constraints)
|
|
ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* L_6 = V_2;
|
|
int32_t L_7 = V_3;
|
|
NullCheck(L_6);
|
|
int32_t L_8 = L_7;
|
|
ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
|
|
// var constraint = Object.Instantiate(otherConstraint) as ConstraintRule;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* L_10;
|
|
L_10 = Object_Instantiate_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_mEF62EBFFF26536B9804F3DB7061677A6772ADF71(L_9, Object_Instantiate_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_mEF62EBFFF26536B9804F3DB7061677A6772ADF71_RuntimeMethod_var);
|
|
V_4 = L_10;
|
|
// constraintList.Add(constraint);
|
|
List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD* L_11 = V_1;
|
|
ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* L_12 = V_4;
|
|
NullCheck(L_11);
|
|
List_1_Add_mFA1B5BBE3484CDA586150330163CBF7C43B67D4C_inline(L_11, L_12, List_1_Add_mFA1B5BBE3484CDA586150330163CBF7C43B67D4C_RuntimeMethod_var);
|
|
int32_t L_13 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// foreach (var otherConstraint in otherNode.constraints)
|
|
int32_t L_14 = V_3;
|
|
ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* L_15 = V_2;
|
|
NullCheck(L_15);
|
|
if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
// constraints = constraintList.ToArray();
|
|
List_1_t82D56AF4934F816733390A8D19E1398BAF46CBAD* L_16 = V_1;
|
|
NullCheck(L_16);
|
|
ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* L_17;
|
|
L_17 = List_1_ToArray_m2BDF8D7926609696F990F5A01B5FD0B375C77079(L_16, List_1_ToArray_m2BDF8D7926609696F990F5A01B5FD0B375C77079_RuntimeMethod_var);
|
|
__this->___constraints_19 = L_17;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___constraints_19), (void*)L_17);
|
|
// constraintEvaluationMode = otherNode.constraintEvaluationMode;
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_18 = V_0;
|
|
NullCheck(L_18);
|
|
int32_t L_19 = L_18->___constraintEvaluationMode_20;
|
|
__this->___constraintEvaluationMode_20 = L_19;
|
|
// exclusionRuleSearchRadius = otherNode.exclusionRuleSearchRadius;
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_20 = V_0;
|
|
NullCheck(L_20);
|
|
float L_21 = L_20->___exclusionRuleSearchRadius_21;
|
|
__this->___exclusionRuleSearchRadius_21 = L_21;
|
|
// System.Array.Copy(otherNode.exclusionRuleMarkersToRemove, exclusionRuleMarkersToRemove, otherNode.exclusionRuleMarkersToRemove.Length);
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_22 = V_0;
|
|
NullCheck(L_22);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22->___exclusionRuleMarkersToRemove_22;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = __this->___exclusionRuleMarkersToRemove_22;
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_25 = V_0;
|
|
NullCheck(L_25);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_25->___exclusionRuleMarkersToRemove_22;
|
|
NullCheck(L_26);
|
|
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_23, (RuntimeArray*)L_24, ((int32_t)(((RuntimeArray*)L_26)->max_length)), NULL);
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SCRuleNode__ctor_m92B9F2E3C3A58907559888C7A82B581E0E686542 (SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public ConstraintRule[] constraints = new ConstraintRule[0];
|
|
ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* L_0 = (ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54*)(ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54*)SZArrayNew(ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___constraints_19 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___constraints_19), (void*)L_0);
|
|
// public float exclusionRuleSearchRadius = 0.1f;
|
|
__this->___exclusionRuleSearchRadius_21 = (0.100000001f);
|
|
// public string[] exclusionRuleMarkersToRemove = new string[0];
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___exclusionRuleMarkersToRemove_22 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___exclusionRuleMarkersToRemove_22), (void*)L_1);
|
|
il2cpp_codegen_runtime_class_init_inline(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var);
|
|
SCBaseDomainNode__ctor_mD4A5B66684F12A353C74638047B9622DF5962693(__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.SpatialConstraints.SpatialConstraintRuleDomain::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintRuleDomain__ctor_m7E0F39CDAB820C1D7333ACAF1BE17D90A8ABDB79 (SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 gridSize = Vector3.one;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
L_0 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
__this->___gridSize_1 = L_0;
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.SpatialConstraints.RuleMetaAttribute::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuleMetaAttribute__ctor_m1903B6080D9DBEC566BB0B90218E33F8E148A220 (RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__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.SpatialConstraints.ConstraintRuleContext::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRuleContext__ctor_m52F565BFFDEBD48BBB8635810DE644526C696152 (ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* __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.SpatialConstraints.ConstraintRule::OnEnable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRule_OnEnable_m6E43164092245525E6B93FE734036444B21FE28B (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// hideFlags = HideFlags.HideInHierarchy;
|
|
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(__this, 1, NULL);
|
|
// ruleName = GetScriptName();
|
|
String_t* L_0;
|
|
L_0 = ConstraintRule_GetScriptName_m0AFE9A52A34B72E4132C2413B1EEB85844FB9880(__this, NULL);
|
|
__this->___ruleName_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___ruleName_5), (void*)L_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String DungeonArchitect.SpatialConstraints.ConstraintRule::GetFullMenuPath(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_GetFullMenuPath_m05424675765868AE650CAE31EB10E7561192D2C8 (Type_t* ___0_type, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5* V_0 = NULL;
|
|
{
|
|
// var attribute = type.GetCustomAttributes(typeof(RuleMetaAttribute), true).FirstOrDefault() as RuleMetaAttribute;
|
|
Type_t* L_0 = ___0_type;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_2;
|
|
L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
|
|
NullCheck(L_0);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3;
|
|
L_3 = VirtualFuncInvoker2< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, Type_t*, bool >::Invoke(14 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, L_0, L_2, (bool)1);
|
|
RuntimeObject* L_4;
|
|
L_4 = Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD((RuntimeObject*)L_3, Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_RuntimeMethod_var);
|
|
V_0 = ((RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5*)IsInstClass((RuntimeObject*)L_4, RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5_il2cpp_TypeInfo_var));
|
|
// string path = (attribute != null) ? attribute.name : type.Name;
|
|
RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5* L_5 = V_0;
|
|
if (L_5)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
Type_t* L_6 = ___0_type;
|
|
NullCheck(L_6);
|
|
String_t* L_7;
|
|
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_6);
|
|
return L_7;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
RuleMetaAttribute_t6875B77A1EFC2F4FF3DFED1D7BD65BB0D358DDD5* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
String_t* L_9 = L_8->___name_0;
|
|
// return path;
|
|
return L_9;
|
|
}
|
|
}
|
|
// System.String DungeonArchitect.SpatialConstraints.ConstraintRule::GetScriptName(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_GetScriptName_mA6BC79455EB84A0A8196279183586FF17D8A2515 (Type_t* ___0_type, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// var path = GetFullMenuPath(type);
|
|
Type_t* L_0 = ___0_type;
|
|
String_t* L_1;
|
|
L_1 = ConstraintRule_GetFullMenuPath_m05424675765868AE650CAE31EB10E7561192D2C8(L_0, NULL);
|
|
// var fileInfo = new System.IO.FileInfo(path);
|
|
FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C* L_2 = (FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C*)il2cpp_codegen_object_new(FileInfo_t62782BBAFA832A78724E4CF2EE96548B8466AB1C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
FileInfo__ctor_m0A602529DFCFC44BB4EF4C530E6FBA765C44143F(L_2, L_1, NULL);
|
|
// return fileInfo.Name;
|
|
NullCheck(L_2);
|
|
String_t* L_3;
|
|
L_3 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.IO.FileSystemInfo::get_Name() */, L_2);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.String DungeonArchitect.SpatialConstraints.ConstraintRule::GetFullMenuPath()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_GetFullMenuPath_m8229652FF1A95D76992856284CC54F0EB91752A7 (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return GetFullMenuPath(GetType());
|
|
Type_t* L_0;
|
|
L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
|
|
String_t* L_1;
|
|
L_1 = ConstraintRule_GetFullMenuPath_m05424675765868AE650CAE31EB10E7561192D2C8(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.String DungeonArchitect.SpatialConstraints.ConstraintRule::GetScriptName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_GetScriptName_m0AFE9A52A34B72E4132C2413B1EEB85844FB9880 (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return GetScriptName(GetType());
|
|
Type_t* L_0;
|
|
L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
|
|
String_t* L_1;
|
|
L_1 = ConstraintRule_GetScriptName_mA6BC79455EB84A0A8196279183586FF17D8A2515(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.String DungeonArchitect.SpatialConstraints.ConstraintRule::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRule_ToString_m19C8B8279CC58EE19643ACBD736AFC0E404BB017 (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDDC1C7906DD1150C2A83E99954D1A0D1DA9CE66F);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (inverseRule)
|
|
bool L_0 = __this->___inverseRule_6;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
// return ruleName + " Inverse";
|
|
String_t* L_1 = __this->___ruleName_5;
|
|
String_t* L_2;
|
|
L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_1, _stringLiteralDDC1C7906DD1150C2A83E99954D1A0D1DA9CE66F, NULL);
|
|
return L_2;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// return ruleName;
|
|
String_t* L_3 = __this->___ruleName_5;
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.SpatialConstraints.ConstraintRule::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRule__ctor_mE78D2AC998F128B379D21DE6F3F0F9DF9046093E (ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool enabled = true;
|
|
__this->___enabled_4 = (bool)1;
|
|
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintGraph::OnEnable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintGraph_OnEnable_mA5DC47F487DDC9381F781A6B95DB02937727E24D (SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// base.OnEnable();
|
|
Graph_OnEnable_m72EAD272148330F9F6C12B36DE1EA671B944198B(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintGraph::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintGraph__ctor_m1CC8E0277FE27444C7A9061A3F7118D4F02B2988 (SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Graph__ctor_mB6C33FC156BDC793908203260AF80260D3563DA1(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintGraph DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::get_Graph()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* SpatialConstraintAsset_get_Graph_mDD2BD1E7359C0501E5215ACF35660B199A92296B (SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return graph; }
|
|
SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* L_0 = __this->___graph_9;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::Init(DungeonArchitect.Graphs.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintAsset_Init_m2F54E50A00F3EE7F1ECB5BCF035C88211180ACC3 (SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_hostThemeNode, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisSpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_mF5296D1783040B07AB9FBE33782AEA705F09ABE9_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// this.hostThemeNode = hostThemeNode;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_hostThemeNode;
|
|
__this->___hostThemeNode_8 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___hostThemeNode_8), (void*)L_0);
|
|
// graph = CreateInstance<SpatialConstraintGraph>();
|
|
SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* L_1;
|
|
L_1 = ScriptableObject_CreateInstance_TisSpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_mF5296D1783040B07AB9FBE33782AEA705F09ABE9(ScriptableObject_CreateInstance_TisSpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_mF5296D1783040B07AB9FBE33782AEA705F09ABE9_RuntimeMethod_var);
|
|
__this->___graph_9 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___graph_9), (void*)L_1);
|
|
// graph.asset = this;
|
|
SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* L_2 = __this->___graph_9;
|
|
NullCheck(L_2);
|
|
L_2->___asset_8 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_2->___asset_8), (void*)__this);
|
|
// graph.hideFlags = HideFlags.HideInHierarchy;
|
|
SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* L_3 = __this->___graph_9;
|
|
NullCheck(L_3);
|
|
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_3, 1, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::OnEnable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintAsset_OnEnable_m38C1F310313DF0F2A355AE4D5D42049D48D4D65B (SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// hideFlags = HideFlags.HideInHierarchy;
|
|
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(__this, 1, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintAsset::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintAsset__ctor_mEE0F4FB0E798F5D8B2A590B21F99C5737524DD7F (SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool rotateToFit = true;
|
|
__this->___rotateToFit_4 = (bool)1;
|
|
// public bool applyMarkerRotation = true;
|
|
__this->___applyMarkerRotation_6 = (bool)1;
|
|
// public bool checkRelativeToMarkerRotation = true;
|
|
__this->___checkRelativeToMarkerRotation_7 = (bool)1;
|
|
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// UnityEngine.Vector2 DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils::GetPosition2D(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 SpatialConstraintProcessorUtils_GetPosition2D_m110FA9EA4538D053D2675122298125D445025FAF (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return new Vector2(position.x, position.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_position;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_position;
|
|
float L_3 = L_2.___z_4;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
|
|
return L_4;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils::RotateVector(UnityEngine.Vector3,UnityEngine.Matrix4x4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpatialConstraintProcessorUtils_RotateVector_m3B79451B430B923F977B8DF57720BC63A7AF2698 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_matrix, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// var rotation = Matrix.GetRotation(ref matrix);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0;
|
|
L_0 = Matrix_GetRotation_m9C9279D228DC3622E77F89C3CD9E1C2AE4012ED5((&___1_matrix), NULL);
|
|
// return rotation * position;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_position;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_0, L_1, NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils::GetRuleNodeWorldPosition(DungeonArchitect.Graphs.SpatialConstraints.SCRuleNode,DungeonArchitect.Graphs.SpatialConstraints.SCReferenceNode,DungeonArchitect.PropSocket,UnityEngine.Vector3,UnityEngine.Matrix4x4&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpatialConstraintProcessorUtils_GetRuleNodeWorldPosition_m15F17476202BB15012B64777F58D46A7AE2B60FE (SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* ___0_ruleNode, SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16* ___1_referenceNode, PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ___2_marker, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_gridSize, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___4_rotationFrame, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
{
|
|
// var scGraph = ruleNode.Graph as SpatialConstraintGraph;
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_0 = ___0_ruleNode;
|
|
NullCheck(L_0);
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_1;
|
|
L_1 = GraphNode_get_Graph_m3747319C884D29CEE76D91160230E341B1D94831_inline(L_0, NULL);
|
|
// var relativeToMarkerRotation = scGraph.asset.checkRelativeToMarkerRotation;
|
|
NullCheck(((SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59*)IsInstClass((RuntimeObject*)L_1, SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_il2cpp_TypeInfo_var)));
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_2 = ((SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59*)IsInstClass((RuntimeObject*)L_1, SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59_il2cpp_TypeInfo_var))->___asset_8;
|
|
NullCheck(L_2);
|
|
bool L_3 = L_2->___checkRelativeToMarkerRotation_7;
|
|
// var markerTransform = marker.Transform;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_4 = ___2_marker;
|
|
NullCheck(L_4);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_5 = L_4->___Transform_2;
|
|
V_0 = L_5;
|
|
// Vector2 offset2D = (ruleNode.Bounds.center - referenceNode.Bounds.center) / SCBaseDomainNode.TileSize;
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_6 = ___0_ruleNode;
|
|
NullCheck(L_6);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_7;
|
|
L_7 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_6, NULL);
|
|
V_3 = L_7;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
|
|
L_8 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C((&V_3), NULL);
|
|
SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16* L_9 = ___1_referenceNode;
|
|
NullCheck(L_9);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_10;
|
|
L_10 = GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline(L_9, NULL);
|
|
V_3 = L_10;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
|
|
L_11 = Rect_get_center_mAA9A2E1F058B2C9F58E13CC4822F789F42975E5C((&V_3), NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12;
|
|
L_12 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_8, L_11, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var);
|
|
float L_13 = ((SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_StaticFields*)il2cpp_codegen_static_fields_for(SCBaseDomainNode_tC91669E72605203A1069B7FF1BBB27AE5C77DF2E_il2cpp_TypeInfo_var))->___TileSize_16;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
|
|
L_14 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_12, L_13, NULL);
|
|
V_1 = L_14;
|
|
// Vector3 offset = new Vector3(offset2D.x, 0, offset2D.y);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = V_1;
|
|
float L_16 = L_15.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = V_1;
|
|
float L_18 = L_17.___y_1;
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_2), L_16, (0.0f), L_18, NULL);
|
|
// if (relativeToMarkerRotation)
|
|
if (!L_3)
|
|
{
|
|
goto IL_006a;
|
|
}
|
|
}
|
|
{
|
|
// offset = RotateVector(offset, markerTransform);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_2;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_20 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = SpatialConstraintProcessorUtils_RotateVector_m3B79451B430B923F977B8DF57720BC63A7AF2698(L_19, L_20, NULL);
|
|
V_2 = L_21;
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
// offset = RotateVector(offset, rotationFrame);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_2;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_23 = ___4_rotationFrame;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_24 = (*(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)L_23);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
|
|
L_25 = SpatialConstraintProcessorUtils_RotateVector_m3B79451B430B923F977B8DF57720BC63A7AF2698(L_22, L_24, NULL);
|
|
V_2 = L_25;
|
|
// var baseMarkerPosition = Matrix.GetTranslation(ref marker.Transform);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_26 = ___2_marker;
|
|
NullCheck(L_26);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_27 = (&L_26->___Transform_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
|
|
L_28 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_27, NULL);
|
|
// var ruleNodePosition = baseMarkerPosition + Vector3.Scale(offset, gridSize);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = ___3_gridSize;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
|
|
L_31 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_29, L_30, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
|
|
L_32 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_28, L_31, NULL);
|
|
// return ruleNodePosition;
|
|
return L_32;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintProcessorUtils__ctor_mCA88B5D5C202DEA3D5B3B645E47BB6B05BC96C9B (SpatialConstraintProcessorUtils_tE3B571C7B8453AFA5C86BEF9F3FFE9DB95733EA7* __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.SpatialConstraints.SpatialConstraintProcessorContext::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintProcessorContext__ctor_m3CD9168D209B3AF3744EBF7E890FA56487F0038E (SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor::GetDomain(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* SpatialConstraintProcessor_GetDomain_mFEED4C45DA1FEB77D81395E21767AFB1AD05FED3 (SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* __this, SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* ___0_context, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m877F203E2D04365A831D8FC615BBF4223C20C030_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetDomainU3Eb__0_0_m56CE95AFA786EA847EB7B345B314D8ED2D51C5F9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* V_0 = NULL;
|
|
Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* G_B2_0 = NULL;
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* G_B2_1 = NULL;
|
|
SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* G_B2_2 = NULL;
|
|
SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* G_B2_3 = NULL;
|
|
Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* G_B1_0 = NULL;
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* G_B1_1 = NULL;
|
|
SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* G_B1_2 = NULL;
|
|
SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* G_B1_3 = NULL;
|
|
{
|
|
// var domain = new SpatialConstraintRuleDomain();
|
|
SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* L_0 = (SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3*)il2cpp_codegen_object_new(SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
SpatialConstraintRuleDomain__ctor_m7E0F39CDAB820C1D7333ACAF1BE17D90A8ABDB79(L_0, NULL);
|
|
// var nodes = context.constraintAsset.Graph.Nodes;
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_1 = ___0_context;
|
|
NullCheck(L_1);
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_2 = L_1->___constraintAsset_0;
|
|
NullCheck(L_2);
|
|
SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* L_3;
|
|
L_3 = SpatialConstraintAsset_get_Graph_mDD2BD1E7359C0501E5215ACF35660B199A92296B_inline(L_2, NULL);
|
|
NullCheck(L_3);
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_4;
|
|
L_4 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_3, NULL);
|
|
V_0 = L_4;
|
|
// domain.referenceNode = nodes.Where(node => node is SCReferenceNode).FirstOrDefault() as SCReferenceNode;
|
|
SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* L_5 = L_0;
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_6 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var);
|
|
Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_7 = ((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1;
|
|
Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_8 = L_7;
|
|
G_B1_0 = L_8;
|
|
G_B1_1 = L_6;
|
|
G_B1_2 = L_5;
|
|
G_B1_3 = L_5;
|
|
if (L_8)
|
|
{
|
|
G_B2_0 = L_8;
|
|
G_B2_1 = L_6;
|
|
G_B2_2 = L_5;
|
|
G_B2_3 = L_5;
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var);
|
|
U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* L_9 = ((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9_0;
|
|
Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_10 = (Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403*)il2cpp_codegen_object_new(Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403_il2cpp_TypeInfo_var);
|
|
NullCheck(L_10);
|
|
Func_2__ctor_mAA247217BABDCDCE5A62A51BAED3EBCAD940E7C7(L_10, L_9, (intptr_t)((void*)U3CU3Ec_U3CGetDomainU3Eb__0_0_m56CE95AFA786EA847EB7B345B314D8ED2D51C5F9_RuntimeMethod_var), NULL);
|
|
Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_11 = L_10;
|
|
((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1), (void*)L_11);
|
|
G_B2_0 = L_11;
|
|
G_B2_1 = G_B1_1;
|
|
G_B2_2 = G_B1_2;
|
|
G_B2_3 = G_B1_3;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
RuntimeObject* L_12;
|
|
L_12 = Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1(G_B2_1, G_B2_0, Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1_RuntimeMethod_var);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_13;
|
|
L_13 = Enumerable_FirstOrDefault_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m877F203E2D04365A831D8FC615BBF4223C20C030(L_12, Enumerable_FirstOrDefault_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m877F203E2D04365A831D8FC615BBF4223C20C030_RuntimeMethod_var);
|
|
NullCheck(G_B2_2);
|
|
G_B2_2->___referenceNode_0 = ((SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16*)IsInstClass((RuntimeObject*)L_13, SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16_il2cpp_TypeInfo_var));
|
|
Il2CppCodeGenWriteBarrier((void**)(&G_B2_2->___referenceNode_0), (void*)((SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16*)IsInstClass((RuntimeObject*)L_13, SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16_il2cpp_TypeInfo_var)));
|
|
// return domain;
|
|
return G_B2_3;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor::ProcessSpatialConstraintFrame(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext,DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain,UnityEngine.Matrix4x4,DungeonArchitect.PropSocket[]&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpatialConstraintProcessor_ProcessSpatialConstraintFrame_m039945F1932B32C3E3E3B9EB021D1FAAB357689F (SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* __this, SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* ___0_context, SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* ___1_domain, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_rotationFrame, PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** ___3_outMarkersToRemove, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mA3A9EC90485426CB3B38ADB935E77936BF275F36_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA6A83638261D2BDB8E01F08221A4BADBADC78645_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m7627FE1B19292F54AEA8015B6C01F9F7B2C144EB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Contains_TisString_t_m903B1A64070B00925A8E4E7979330AA7D7B0FB33_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Count_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m4A823C9765C64B818F309670BA443255AC84095B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Count_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m2095B74BEB3CF8CFB9E525EB052A31A88D4FE775_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m6A4625C1E89D411475D530A48E1B64CA0ECC87B5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t001289F89E26543377562604883FBCBDAA24934D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t2AB07DB444559B6831B92A5E5A298C5AB9C44C62_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tFD5E451BB1630CBC4831D928FD306B90C664A7BC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t57A1AA340E555F3547947A4D1AD2166C4D00A16E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tF8FC191724462C349A823C3D41B87FCFFBFE2895_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m2F7446475817CADA3525DCF06A35F533A606A959_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CProcessSpatialConstraintFrameU3Eb__1_0_m40B2E0B29C7D245FE02E919FAB9C3BE41C45CD3F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CProcessSpatialConstraintFrameU3Eb__1_1_m3066E4FDDA7FE415FFA9D25A3C2958288052386D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610* V_1 = NULL;
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* V_2 = NULL;
|
|
RuntimeObject* V_3 = NULL;
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* V_4 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
RuntimeObject* V_6 = NULL;
|
|
bool V_7 = false;
|
|
bool V_8 = false;
|
|
RuntimeObject* V_9 = NULL;
|
|
ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* V_10 = NULL;
|
|
bool V_11 = false;
|
|
bool V_12 = false;
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* V_13 = NULL;
|
|
float V_14 = 0.0f;
|
|
float V_15 = 0.0f;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_16;
|
|
memset((&V_16), 0, sizeof(V_16));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_17 = NULL;
|
|
int32_t V_18 = 0;
|
|
RuntimeObject* V_19 = NULL;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_20 = NULL;
|
|
String_t* V_21 = NULL;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_22;
|
|
memset((&V_22), 0, sizeof(V_22));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_23;
|
|
memset((&V_23), 0, sizeof(V_23));
|
|
Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* G_B2_0 = NULL;
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* G_B2_1 = NULL;
|
|
Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* G_B1_0 = NULL;
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* G_B1_1 = NULL;
|
|
Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* G_B8_0 = NULL;
|
|
ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* G_B8_1 = NULL;
|
|
Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* G_B7_0 = NULL;
|
|
ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* G_B7_1 = NULL;
|
|
{
|
|
// var nodes = context.constraintAsset.Graph.Nodes.Where(node => node is SCRuleNode);
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_0 = ___0_context;
|
|
NullCheck(L_0);
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_1 = L_0->___constraintAsset_0;
|
|
NullCheck(L_1);
|
|
SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* L_2;
|
|
L_2 = SpatialConstraintAsset_get_Graph_mDD2BD1E7359C0501E5215ACF35660B199A92296B_inline(L_1, NULL);
|
|
NullCheck(L_2);
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_3;
|
|
L_3 = Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var);
|
|
Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_4 = ((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__1_0_2;
|
|
Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_5 = L_4;
|
|
G_B1_0 = L_5;
|
|
G_B1_1 = L_3;
|
|
if (L_5)
|
|
{
|
|
G_B2_0 = L_5;
|
|
G_B2_1 = L_3;
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var);
|
|
U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* L_6 = ((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9_0;
|
|
Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_7 = (Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403*)il2cpp_codegen_object_new(Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403_il2cpp_TypeInfo_var);
|
|
NullCheck(L_7);
|
|
Func_2__ctor_mAA247217BABDCDCE5A62A51BAED3EBCAD940E7C7(L_7, L_6, (intptr_t)((void*)U3CU3Ec_U3CProcessSpatialConstraintFrameU3Eb__1_0_m40B2E0B29C7D245FE02E919FAB9C3BE41C45CD3F_RuntimeMethod_var), NULL);
|
|
Func_2_t768A6A4B4205BE505C58605F2A3E4743443DA403* L_8 = L_7;
|
|
((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__1_0_2 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__1_0_2), (void*)L_8);
|
|
G_B2_0 = L_8;
|
|
G_B2_1 = G_B1_1;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
RuntimeObject* L_9;
|
|
L_9 = Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1(G_B2_1, G_B2_0, Enumerable_Where_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m0A7718E87AA38BDDC09DFEE02DBD93DEFD5BB1B1_RuntimeMethod_var);
|
|
V_0 = L_9;
|
|
// outMarkersToRemove = new PropSocket[0];
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** L_10 = ___3_outMarkersToRemove;
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* L_11 = (PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD*)(PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD*)SZArrayNew(PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
*((RuntimeObject**)L_10) = (RuntimeObject*)L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_11);
|
|
// if (nodes.Count() == 0)
|
|
RuntimeObject* L_12 = V_0;
|
|
int32_t L_13;
|
|
L_13 = Enumerable_Count_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m2095B74BEB3CF8CFB9E525EB052A31A88D4FE775(L_12, Enumerable_Count_TisGraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA_m2095B74BEB3CF8CFB9E525EB052A31A88D4FE775_RuntimeMethod_var);
|
|
if (L_13)
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
// var nodeWorldPositions = new Dictionary<SCRuleNode, Vector3>();
|
|
Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610* L_14 = (Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610*)il2cpp_codegen_object_new(Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610_il2cpp_TypeInfo_var);
|
|
NullCheck(L_14);
|
|
Dictionary_2__ctor_mA6A83638261D2BDB8E01F08221A4BADBADC78645(L_14, Dictionary_2__ctor_mA6A83638261D2BDB8E01F08221A4BADBADC78645_RuntimeMethod_var);
|
|
V_1 = L_14;
|
|
// foreach (var node in nodes)
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck(L_15);
|
|
RuntimeObject* L_16;
|
|
L_16 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<DungeonArchitect.Graphs.GraphNode>::GetEnumerator() */, IEnumerable_1_tFD5E451BB1630CBC4831D928FD306B90C664A7BC_il2cpp_TypeInfo_var, L_15);
|
|
V_3 = L_16;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0185:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_17 = V_3;
|
|
if (!L_17)
|
|
{
|
|
goto IL_018e;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_18 = V_3;
|
|
NullCheck(L_18);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_18);
|
|
}
|
|
|
|
IL_018e:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0178_1;
|
|
}
|
|
|
|
IL_005a_1:
|
|
{
|
|
// foreach (var node in nodes)
|
|
RuntimeObject* L_19 = V_3;
|
|
NullCheck(L_19);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_20;
|
|
L_20 = InterfaceFuncInvoker0< GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<DungeonArchitect.Graphs.GraphNode>::get_Current() */, IEnumerator_1_t57A1AA340E555F3547947A4D1AD2166C4D00A16E_il2cpp_TypeInfo_var, L_19);
|
|
// var ruleNode = node as SCRuleNode;
|
|
V_4 = ((SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C*)IsInstClass((RuntimeObject*)L_20, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var));
|
|
// var nodePosition = SpatialConstraintProcessorUtils.GetRuleNodeWorldPosition(ruleNode, domain.referenceNode,
|
|
// context.marker, domain.gridSize, ref rotationFrame);
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_21 = V_4;
|
|
SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* L_22 = ___1_domain;
|
|
NullCheck(L_22);
|
|
SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16* L_23 = L_22->___referenceNode_0;
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_24 = ___0_context;
|
|
NullCheck(L_24);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_25 = L_24->___marker_1;
|
|
SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* L_26 = ___1_domain;
|
|
NullCheck(L_26);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = L_26->___gridSize_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
|
|
L_28 = SpatialConstraintProcessorUtils_GetRuleNodeWorldPosition_m15F17476202BB15012B64777F58D46A7AE2B60FE(L_21, L_23, L_25, L_27, (&___2_rotationFrame), NULL);
|
|
V_5 = L_28;
|
|
// nodeWorldPositions.Add(ruleNode, nodePosition);
|
|
Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610* L_29 = V_1;
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_30 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_5;
|
|
NullCheck(L_29);
|
|
Dictionary_2_Add_mA3A9EC90485426CB3B38ADB935E77936BF275F36(L_29, L_30, L_31, Dictionary_2_Add_mA3A9EC90485426CB3B38ADB935E77936BF275F36_RuntimeMethod_var);
|
|
// var constraints = ruleNode.constraints.Where(c => c != null);
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_32 = V_4;
|
|
NullCheck(L_32);
|
|
ConstraintRuleU5BU5D_t42100E19A4DA97892E5CE021B81D3FAC14342B54* L_33 = L_32->___constraints_19;
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var);
|
|
Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* L_34 = ((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__1_1_3;
|
|
Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* L_35 = L_34;
|
|
G_B7_0 = L_35;
|
|
G_B7_1 = L_33;
|
|
if (L_35)
|
|
{
|
|
G_B8_0 = L_35;
|
|
G_B8_1 = L_33;
|
|
goto IL_00b4_1;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var);
|
|
U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* L_36 = ((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9_0;
|
|
Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* L_37 = (Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3*)il2cpp_codegen_object_new(Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_37);
|
|
Func_2__ctor_m6E929EBBC14E2D7EA1304A217A21C9709E6128E4(L_37, L_36, (intptr_t)((void*)U3CU3Ec_U3CProcessSpatialConstraintFrameU3Eb__1_1_m3066E4FDDA7FE415FFA9D25A3C2958288052386D_RuntimeMethod_var), NULL);
|
|
Func_2_tB7AF0CD502A763FCF0F252B2458E5BF2FDCC86E3* L_38 = L_37;
|
|
((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__1_1_3 = L_38;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9__1_1_3), (void*)L_38);
|
|
G_B8_0 = L_38;
|
|
G_B8_1 = G_B7_1;
|
|
}
|
|
|
|
IL_00b4_1:
|
|
{
|
|
RuntimeObject* L_39;
|
|
L_39 = Enumerable_Where_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m6A4625C1E89D411475D530A48E1B64CA0ECC87B5((RuntimeObject*)G_B8_1, G_B8_0, Enumerable_Where_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m6A4625C1E89D411475D530A48E1B64CA0ECC87B5_RuntimeMethod_var);
|
|
V_6 = L_39;
|
|
// if (constraints.Count() == 0) continue;
|
|
RuntimeObject* L_40 = V_6;
|
|
int32_t L_41;
|
|
L_41 = Enumerable_Count_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m4A823C9765C64B818F309670BA443255AC84095B(L_40, Enumerable_Count_TisConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF_m4A823C9765C64B818F309670BA443255AC84095B_RuntimeMethod_var);
|
|
if (!L_41)
|
|
{
|
|
goto IL_0178_1;
|
|
}
|
|
}
|
|
{
|
|
// bool allRulesPassed = true;
|
|
V_7 = (bool)1;
|
|
// bool atleastOneRulePassed = false;
|
|
V_8 = (bool)0;
|
|
// foreach (var constraint in constraints)
|
|
RuntimeObject* L_42 = V_6;
|
|
NullCheck(L_42);
|
|
RuntimeObject* L_43;
|
|
L_43 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<DungeonArchitect.SpatialConstraints.ConstraintRule>::GetEnumerator() */, IEnumerable_1_t2AB07DB444559B6831B92A5E5A298C5AB9C44C62_il2cpp_TypeInfo_var, L_42);
|
|
V_9 = L_43;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0141_1:
|
|
{// begin finally (depth: 2)
|
|
{
|
|
RuntimeObject* L_44 = V_9;
|
|
if (!L_44)
|
|
{
|
|
goto IL_014c_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_45 = V_9;
|
|
NullCheck(L_45);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_45);
|
|
}
|
|
|
|
IL_014c_1:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
goto IL_0136_2;
|
|
}
|
|
|
|
IL_00d8_2:
|
|
{
|
|
// foreach (var constraint in constraints)
|
|
RuntimeObject* L_46 = V_9;
|
|
NullCheck(L_46);
|
|
ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* L_47;
|
|
L_47 = InterfaceFuncInvoker0< ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<DungeonArchitect.SpatialConstraints.ConstraintRule>::get_Current() */, IEnumerator_1_tF8FC191724462C349A823C3D41B87FCFFBFE2895_il2cpp_TypeInfo_var, L_46);
|
|
// var ruleContext = new ConstraintRuleContext();
|
|
ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_48 = (ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F*)il2cpp_codegen_object_new(ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_48);
|
|
ConstraintRuleContext__ctor_m52F565BFFDEBD48BBB8635810DE644526C696152(L_48, NULL);
|
|
V_10 = L_48;
|
|
// ruleContext.processorContext = context;
|
|
ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_49 = V_10;
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_50 = ___0_context;
|
|
NullCheck(L_49);
|
|
L_49->___processorContext_0 = L_50;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_49->___processorContext_0), (void*)L_50);
|
|
// ruleContext.domain = domain;
|
|
ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_51 = V_10;
|
|
SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* L_52 = ___1_domain;
|
|
NullCheck(L_51);
|
|
L_51->___domain_1 = L_52;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_51->___domain_1), (void*)L_52);
|
|
// ruleContext.ruleNode = ruleNode;
|
|
ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_53 = V_10;
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_54 = V_4;
|
|
NullCheck(L_53);
|
|
L_53->___ruleNode_2 = L_54;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_53->___ruleNode_2), (void*)L_54);
|
|
// ruleContext.rotationFrame = rotationFrame;
|
|
ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_55 = V_10;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_56 = ___2_rotationFrame;
|
|
NullCheck(L_55);
|
|
L_55->___rotationFrame_4 = L_56;
|
|
// ruleContext.ruleNodeWorldPosition = nodePosition;
|
|
ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_57 = V_10;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = V_5;
|
|
NullCheck(L_57);
|
|
L_57->___ruleNodeWorldPosition_3 = L_58;
|
|
// bool success = constraint.Process(ruleContext);
|
|
ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* L_59 = L_47;
|
|
ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_60 = V_10;
|
|
NullCheck(L_59);
|
|
bool L_61;
|
|
L_61 = VirtualFuncInvoker1< bool, ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* >::Invoke(5 /* System.Boolean DungeonArchitect.SpatialConstraints.ConstraintRule::Process(DungeonArchitect.SpatialConstraints.ConstraintRuleContext) */, L_59, L_60);
|
|
V_11 = L_61;
|
|
// if (constraint.inverseRule)
|
|
NullCheck(L_59);
|
|
bool L_62 = L_59->___inverseRule_6;
|
|
if (!L_62)
|
|
{
|
|
goto IL_0128_2;
|
|
}
|
|
}
|
|
{
|
|
// success = !success;
|
|
bool L_63 = V_11;
|
|
V_11 = (bool)((((int32_t)L_63) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0128_2:
|
|
{
|
|
// allRulesPassed &= success;
|
|
bool L_64 = V_7;
|
|
bool L_65 = V_11;
|
|
V_7 = (bool)((int32_t)((int32_t)L_64&(int32_t)L_65));
|
|
// atleastOneRulePassed |= success;
|
|
bool L_66 = V_8;
|
|
bool L_67 = V_11;
|
|
V_8 = (bool)((int32_t)((int32_t)L_66|(int32_t)L_67));
|
|
}
|
|
|
|
IL_0136_2:
|
|
{
|
|
// foreach (var constraint in constraints)
|
|
RuntimeObject* L_68 = V_9;
|
|
NullCheck(L_68);
|
|
bool L_69;
|
|
L_69 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_68);
|
|
if (L_69)
|
|
{
|
|
goto IL_00d8_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_014d_1;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_014d_1:
|
|
{
|
|
// if (ruleNode.constraintEvaluationMode == SCRuleNodeEvaluationMode.AllRulesMustPass && !allRulesPassed)
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_70 = V_4;
|
|
NullCheck(L_70);
|
|
int32_t L_71 = L_70->___constraintEvaluationMode_20;
|
|
if (L_71)
|
|
{
|
|
goto IL_0162_1;
|
|
}
|
|
}
|
|
{
|
|
bool L_72 = V_7;
|
|
if (L_72)
|
|
{
|
|
goto IL_0162_1;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
V_12 = (bool)0;
|
|
goto IL_02a6;
|
|
}
|
|
|
|
IL_0162_1:
|
|
{
|
|
// else if (ruleNode.constraintEvaluationMode == SCRuleNodeEvaluationMode.AtleastOneRuleShouldPass && !atleastOneRulePassed)
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_73 = V_4;
|
|
NullCheck(L_73);
|
|
int32_t L_74 = L_73->___constraintEvaluationMode_20;
|
|
if ((!(((uint32_t)L_74) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0178_1;
|
|
}
|
|
}
|
|
{
|
|
bool L_75 = V_8;
|
|
if (L_75)
|
|
{
|
|
goto IL_0178_1;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
V_12 = (bool)0;
|
|
goto IL_02a6;
|
|
}
|
|
|
|
IL_0178_1:
|
|
{
|
|
// foreach (var node in nodes)
|
|
RuntimeObject* L_76 = V_3;
|
|
NullCheck(L_76);
|
|
bool L_77;
|
|
L_77 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_76);
|
|
if (L_77)
|
|
{
|
|
goto IL_005a_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_018f;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_018f:
|
|
{
|
|
// var markersToRemove = new List<PropSocket>();
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_78 = (List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8*)il2cpp_codegen_object_new(List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_78);
|
|
List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821(L_78, List_1__ctor_m69557ABB6ED565442597BCCBB6716626E1050821_RuntimeMethod_var);
|
|
V_2 = L_78;
|
|
// foreach (var node in nodes)
|
|
RuntimeObject* L_79 = V_0;
|
|
NullCheck(L_79);
|
|
RuntimeObject* L_80;
|
|
L_80 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<DungeonArchitect.Graphs.GraphNode>::GetEnumerator() */, IEnumerable_1_tFD5E451BB1630CBC4831D928FD306B90C664A7BC_il2cpp_TypeInfo_var, L_79);
|
|
V_3 = L_80;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0291:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_81 = V_3;
|
|
if (!L_81)
|
|
{
|
|
goto IL_029a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_82 = V_3;
|
|
NullCheck(L_82);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_82);
|
|
}
|
|
|
|
IL_029a:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0284_1;
|
|
}
|
|
|
|
IL_01a1_1:
|
|
{
|
|
// foreach (var node in nodes)
|
|
RuntimeObject* L_83 = V_3;
|
|
NullCheck(L_83);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_84;
|
|
L_84 = InterfaceFuncInvoker0< GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<DungeonArchitect.Graphs.GraphNode>::get_Current() */, IEnumerator_1_t57A1AA340E555F3547947A4D1AD2166C4D00A16E_il2cpp_TypeInfo_var, L_83);
|
|
// var ruleNode = node as SCRuleNode;
|
|
V_13 = ((SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C*)IsInstClass((RuntimeObject*)L_84, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var));
|
|
// if (ruleNode.exclusionRuleMarkersToRemove.Length == 0)
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_85 = V_13;
|
|
NullCheck(L_85);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_86 = L_85->___exclusionRuleMarkersToRemove_22;
|
|
NullCheck(L_86);
|
|
if (!(((RuntimeArray*)L_86)->max_length))
|
|
{
|
|
goto IL_0284_1;
|
|
}
|
|
}
|
|
{
|
|
// var radius = ruleNode.exclusionRuleSearchRadius;
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_87 = V_13;
|
|
NullCheck(L_87);
|
|
float L_88 = L_87->___exclusionRuleSearchRadius_21;
|
|
V_14 = L_88;
|
|
// float searchRadiusSq = radius * radius;
|
|
float L_89 = V_14;
|
|
float L_90 = V_14;
|
|
V_15 = ((float)il2cpp_codegen_multiply(L_89, L_90));
|
|
// var nodePosition3D = nodeWorldPositions[ruleNode];
|
|
Dictionary_2_tC54E632F11FDFCF10AEAF2D6A2F06C0E505EF610* L_91 = V_1;
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_92 = V_13;
|
|
NullCheck(L_91);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93;
|
|
L_93 = Dictionary_2_get_Item_m7627FE1B19292F54AEA8015B6C01F9F7B2C144EB(L_91, L_92, Dictionary_2_get_Item_m7627FE1B19292F54AEA8015B6C01F9F7B2C144EB_RuntimeMethod_var);
|
|
// var searchPosition = SpatialConstraintProcessorUtils.GetPosition2D(nodePosition3D);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_94;
|
|
L_94 = SpatialConstraintProcessorUtils_GetPosition2D_m110FA9EA4538D053D2675122298125D445025FAF(L_93, NULL);
|
|
V_16 = L_94;
|
|
// foreach (var markerToRemove in ruleNode.exclusionRuleMarkersToRemove)
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_95 = V_13;
|
|
NullCheck(L_95);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_96 = L_95->___exclusionRuleMarkersToRemove_22;
|
|
V_17 = L_96;
|
|
V_18 = 0;
|
|
goto IL_0279_1;
|
|
}
|
|
|
|
IL_01eb_1:
|
|
{
|
|
// foreach (var markerToRemove in ruleNode.exclusionRuleMarkersToRemove)
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_97 = V_17;
|
|
int32_t L_98 = V_18;
|
|
NullCheck(L_97);
|
|
int32_t L_99 = L_98;
|
|
String_t* L_100 = (L_97)->GetAt(static_cast<il2cpp_array_size_t>(L_99));
|
|
// var markerSearchSpace = context.levelMarkers.GetMarkersInSearchArea(searchPosition, radius);
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_101 = ___0_context;
|
|
NullCheck(L_101);
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_102 = L_101->___levelMarkers_5;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_103 = V_16;
|
|
float L_104 = V_14;
|
|
NullCheck(L_102);
|
|
RuntimeObject* L_105;
|
|
L_105 = VirtualFuncInvoker2< RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, float >::Invoke(10 /* System.Collections.Generic.IEnumerable`1<DungeonArchitect.PropSocket> DungeonArchitect.LevelMarkerList::GetMarkersInSearchArea(UnityEngine.Vector2,System.Single) */, L_102, L_103, L_104);
|
|
// foreach (var candidateMarker in markerSearchSpace)
|
|
NullCheck(L_105);
|
|
RuntimeObject* L_106;
|
|
L_106 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<DungeonArchitect.PropSocket>::GetEnumerator() */, IEnumerable_1_t001289F89E26543377562604883FBCBDAA24934D_il2cpp_TypeInfo_var, L_105);
|
|
V_19 = L_106;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0267_1:
|
|
{// begin finally (depth: 2)
|
|
{
|
|
RuntimeObject* L_107 = V_19;
|
|
if (!L_107)
|
|
{
|
|
goto IL_0272_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_108 = V_19;
|
|
NullCheck(L_108);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_108);
|
|
}
|
|
|
|
IL_0272_1:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
goto IL_025c_2;
|
|
}
|
|
|
|
IL_0209_2:
|
|
{
|
|
// foreach (var candidateMarker in markerSearchSpace)
|
|
RuntimeObject* L_109 = V_19;
|
|
NullCheck(L_109);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_110;
|
|
L_110 = InterfaceFuncInvoker0< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<DungeonArchitect.PropSocket>::get_Current() */, IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var, L_109);
|
|
V_20 = L_110;
|
|
// var candidateMarkerName = candidateMarker.SocketType;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_111 = V_20;
|
|
NullCheck(L_111);
|
|
String_t* L_112 = L_111->___SocketType_1;
|
|
V_21 = L_112;
|
|
// if (ruleNode.exclusionRuleMarkersToRemove.Contains(candidateMarkerName))
|
|
SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C* L_113 = V_13;
|
|
NullCheck(L_113);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_114 = L_113->___exclusionRuleMarkersToRemove_22;
|
|
String_t* L_115 = V_21;
|
|
bool L_116;
|
|
L_116 = Enumerable_Contains_TisString_t_m903B1A64070B00925A8E4E7979330AA7D7B0FB33((RuntimeObject*)L_114, L_115, Enumerable_Contains_TisString_t_m903B1A64070B00925A8E4E7979330AA7D7B0FB33_RuntimeMethod_var);
|
|
if (!L_116)
|
|
{
|
|
goto IL_025c_2;
|
|
}
|
|
}
|
|
{
|
|
// var candidateMarkerPosition = SpatialConstraintProcessorUtils.GetPosition2D(Matrix.GetTranslation(ref candidateMarker.Transform));
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_117 = V_20;
|
|
NullCheck(L_117);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_118 = (&L_117->___Transform_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_119;
|
|
L_119 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_118, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_120;
|
|
L_120 = SpatialConstraintProcessorUtils_GetPosition2D_m110FA9EA4538D053D2675122298125D445025FAF(L_119, NULL);
|
|
V_22 = L_120;
|
|
// float distanceSq = (searchPosition - candidateMarkerPosition).sqrMagnitude;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_121 = V_16;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_122 = V_22;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_123;
|
|
L_123 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_121, L_122, NULL);
|
|
V_23 = L_123;
|
|
float L_124;
|
|
L_124 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&V_23), NULL);
|
|
// if (distanceSq < searchRadiusSq)
|
|
float L_125 = V_15;
|
|
if ((!(((float)L_124) < ((float)L_125))))
|
|
{
|
|
goto IL_025c_2;
|
|
}
|
|
}
|
|
{
|
|
// markersToRemove.Add(candidateMarker);
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_126 = V_2;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_127 = V_20;
|
|
NullCheck(L_126);
|
|
List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_inline(L_126, L_127, List_1_Add_m7E6AF19E75B24908C1863538421BA30DF2012BB3_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_025c_2:
|
|
{
|
|
// foreach (var candidateMarker in markerSearchSpace)
|
|
RuntimeObject* L_128 = V_19;
|
|
NullCheck(L_128);
|
|
bool L_129;
|
|
L_129 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_128);
|
|
if (L_129)
|
|
{
|
|
goto IL_0209_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0273_1;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0273_1:
|
|
{
|
|
int32_t L_130 = V_18;
|
|
V_18 = ((int32_t)il2cpp_codegen_add(L_130, 1));
|
|
}
|
|
|
|
IL_0279_1:
|
|
{
|
|
// foreach (var markerToRemove in ruleNode.exclusionRuleMarkersToRemove)
|
|
int32_t L_131 = V_18;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_132 = V_17;
|
|
NullCheck(L_132);
|
|
if ((((int32_t)L_131) < ((int32_t)((int32_t)(((RuntimeArray*)L_132)->max_length)))))
|
|
{
|
|
goto IL_01eb_1;
|
|
}
|
|
}
|
|
|
|
IL_0284_1:
|
|
{
|
|
// foreach (var node in nodes)
|
|
RuntimeObject* L_133 = V_3;
|
|
NullCheck(L_133);
|
|
bool L_134;
|
|
L_134 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_133);
|
|
if (L_134)
|
|
{
|
|
goto IL_01a1_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_029b;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_029b:
|
|
{
|
|
// outMarkersToRemove = markersToRemove.ToArray();
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** L_135 = ___3_outMarkersToRemove;
|
|
List_1_t3277109A5299E6C87B7C98C80B56BF61F4BA41E8* L_136 = V_2;
|
|
NullCheck(L_136);
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* L_137;
|
|
L_137 = List_1_ToArray_m2F7446475817CADA3525DCF06A35F533A606A959(L_136, List_1_ToArray_m2F7446475817CADA3525DCF06A35F533A606A959_RuntimeMethod_var);
|
|
*((RuntimeObject**)L_135) = (RuntimeObject*)L_137;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_135, (void*)(RuntimeObject*)L_137);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_02a6:
|
|
{
|
|
// }
|
|
bool L_138 = V_12;
|
|
return L_138;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor::ProcessSpatialConstraint(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext,UnityEngine.Matrix4x4&,DungeonArchitect.PropSocket[]&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpatialConstraintProcessor_ProcessSpatialConstraint_m53609D9F323CF2EBFE9273B41B2571E54ECDE230 (SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* __this, SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* ___0_context, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___1_outOffset, PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** ___2_outMarkersToRemove, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* V_0 = NULL;
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* V_1 = NULL;
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
{
|
|
// outOffset = Matrix4x4.identity;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_0 = ___1_outOffset;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1;
|
|
L_1 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
|
|
*(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)L_0 = L_1;
|
|
// var domain = GetDomain(context);
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_2 = ___0_context;
|
|
SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* L_3;
|
|
L_3 = VirtualFuncInvoker1< SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3*, SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* >::Invoke(4 /* DungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor::GetDomain(DungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext) */, __this, L_2);
|
|
V_0 = L_3;
|
|
// if (context.constraintAsset != null && context.constraintAsset.Graph != null)
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_4 = ___0_context;
|
|
NullCheck(L_4);
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_5 = L_4->___constraintAsset_0;
|
|
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_010c;
|
|
}
|
|
}
|
|
{
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_7 = ___0_context;
|
|
NullCheck(L_7);
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_8 = L_7->___constraintAsset_0;
|
|
NullCheck(L_8);
|
|
SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* L_9;
|
|
L_9 = SpatialConstraintAsset_get_Graph_mDD2BD1E7359C0501E5215ACF35660B199A92296B_inline(L_8, NULL);
|
|
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_010c;
|
|
}
|
|
}
|
|
{
|
|
// if (context.constraintAsset.rotateToFit)
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_11 = ___0_context;
|
|
NullCheck(L_11);
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_12 = L_11->___constraintAsset_0;
|
|
NullCheck(L_12);
|
|
bool L_13 = L_12->___rotateToFit_4;
|
|
if (!L_13)
|
|
{
|
|
goto IL_00bc;
|
|
}
|
|
}
|
|
{
|
|
// rotationFrames = new Matrix4x4[]
|
|
// {
|
|
// Matrix4x4.identity,
|
|
// Matrix4x4.Rotate(Quaternion.Euler(0, 90, 0)),
|
|
// Matrix4x4.Rotate(Quaternion.Euler(0, 180, 0)),
|
|
// Matrix4x4.Rotate(Quaternion.Euler(0, 270, 0)),
|
|
// };
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_14 = (Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)SZArrayNew(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var, (uint32_t)4);
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_15 = L_14;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16;
|
|
L_16 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
|
|
NullCheck(L_15);
|
|
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_16);
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_17 = L_15;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18;
|
|
L_18 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (90.0f), (0.0f), NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_19;
|
|
L_19 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_18, NULL);
|
|
NullCheck(L_17);
|
|
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(1), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_19);
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_20 = L_17;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21;
|
|
L_21 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (180.0f), (0.0f), NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_22;
|
|
L_22 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_21, NULL);
|
|
NullCheck(L_20);
|
|
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(2), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_22);
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_23 = L_20;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24;
|
|
L_24 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (270.0f), (0.0f), NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_25;
|
|
L_25 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_24, NULL);
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(3), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_25);
|
|
V_1 = L_23;
|
|
goto IL_00cf;
|
|
}
|
|
|
|
IL_00bc:
|
|
{
|
|
// rotationFrames = new Matrix4x4[]
|
|
// {
|
|
// Matrix4x4.identity
|
|
// };
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_26 = (Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)SZArrayNew(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var, (uint32_t)1);
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_27 = L_26;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_28;
|
|
L_28 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
|
|
NullCheck(L_27);
|
|
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(0), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_28);
|
|
V_1 = L_27;
|
|
}
|
|
|
|
IL_00cf:
|
|
{
|
|
// foreach (var rotationFrame in rotationFrames)
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_29 = V_1;
|
|
V_2 = L_29;
|
|
V_3 = 0;
|
|
goto IL_0106;
|
|
}
|
|
|
|
IL_00d5:
|
|
{
|
|
// foreach (var rotationFrame in rotationFrames)
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_30 = V_2;
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = L_31;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
|
|
V_4 = L_33;
|
|
// if (ProcessSpatialConstraintFrame(context, domain, rotationFrame, out outMarkersToRemove))
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_34 = ___0_context;
|
|
SpatialConstraintRuleDomain_t8806A221A568DB9E1DB40B1853E58B52BB3EB4C3* L_35 = V_0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_36 = V_4;
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** L_37 = ___2_outMarkersToRemove;
|
|
bool L_38;
|
|
L_38 = SpatialConstraintProcessor_ProcessSpatialConstraintFrame_m039945F1932B32C3E3E3B9EB021D1FAAB357689F(__this, L_34, L_35, L_36, L_37, NULL);
|
|
if (!L_38)
|
|
{
|
|
goto IL_0102;
|
|
}
|
|
}
|
|
{
|
|
// if (context.constraintAsset.applyFitRotation)
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_39 = ___0_context;
|
|
NullCheck(L_39);
|
|
SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* L_40 = L_39->___constraintAsset_0;
|
|
NullCheck(L_40);
|
|
bool L_41 = L_40->___applyFitRotation_5;
|
|
if (!L_41)
|
|
{
|
|
goto IL_0100;
|
|
}
|
|
}
|
|
{
|
|
// outOffset = rotationFrame;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_42 = ___1_outOffset;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_43 = V_4;
|
|
*(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)L_42 = L_43;
|
|
}
|
|
|
|
IL_0100:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0102:
|
|
{
|
|
int32_t L_44 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_44, 1));
|
|
}
|
|
|
|
IL_0106:
|
|
{
|
|
// foreach (var rotationFrame in rotationFrames)
|
|
int32_t L_45 = V_3;
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_46 = V_2;
|
|
NullCheck(L_46);
|
|
if ((((int32_t)L_45) < ((int32_t)((int32_t)(((RuntimeArray*)L_46)->max_length)))))
|
|
{
|
|
goto IL_00d5;
|
|
}
|
|
}
|
|
|
|
IL_010c:
|
|
{
|
|
// outMarkersToRemove = new PropSocket[0];
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD** L_47 = ___2_outMarkersToRemove;
|
|
PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD* L_48 = (PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD*)(PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD*)SZArrayNew(PropSocketU5BU5D_t5A1566FC7A3D8EED7800ADED36430D073F7B82CD_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
*((RuntimeObject**)L_47) = (RuntimeObject*)L_48;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_47, (void*)(RuntimeObject*)L_48);
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpatialConstraintProcessor__ctor_m85DDD58A2DDE97F984125A531221E6E782865F6C (SpatialConstraintProcessor_tCC087B0417271713989DB46A9785DCF36D276DD1* __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.SpatialConstraints.SpatialConstraintProcessor/<>c::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m627F692491BDD30AD86FF79E53CF0DA603DA4E83 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* L_0 = (U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B*)il2cpp_codegen_object_new(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__ctor_m88B50C7E3ACEF5A4497992CE05DE197F1881F83B(L_0, NULL);
|
|
((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m88B50C7E3ACEF5A4497992CE05DE197F1881F83B (U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::<GetDomain>b__0_0(DungeonArchitect.Graphs.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetDomainU3Eb__0_0_m56CE95AFA786EA847EB7B345B314D8ED2D51C5F9 (U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// domain.referenceNode = nodes.Where(node => node is SCReferenceNode).FirstOrDefault() as SCReferenceNode;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node;
|
|
return (bool)((!(((RuntimeObject*)(SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16*)((SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16*)IsInstClass((RuntimeObject*)L_0, SCReferenceNode_tF20A05CDC3404B5E7D48286452E1BADB10939F16_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::<ProcessSpatialConstraintFrame>b__1_0(DungeonArchitect.Graphs.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CProcessSpatialConstraintFrameU3Eb__1_0_m40B2E0B29C7D245FE02E919FAB9C3BE41C45CD3F (U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* __this, GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// var nodes = context.constraintAsset.Graph.Nodes.Where(node => node is SCRuleNode);
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = ___0_node;
|
|
return (bool)((!(((RuntimeObject*)(SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C*)((SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C*)IsInstClass((RuntimeObject*)L_0, SCRuleNode_tF16E7F863852D05D7599116C3BE55D5A6A0A726C_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.SpatialConstraints.SpatialConstraintProcessor/<>c::<ProcessSpatialConstraintFrame>b__1_1(DungeonArchitect.SpatialConstraints.ConstraintRule)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CProcessSpatialConstraintFrameU3Eb__1_1_m3066E4FDDA7FE415FFA9D25A3C2958288052386D (U3CU3Ec_t60E1D9A277655BEEF3049C1DF44BC9B92816DD0B* __this, ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* ___0_c, 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;
|
|
}
|
|
{
|
|
// var constraints = ruleNode.constraints.Where(c => c != null);
|
|
ConstraintRule_tE99C0CDABDA0DFA3546BBE85ACA9F7039E61E5CF* L_0 = ___0_c;
|
|
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);
|
|
return L_1;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.String DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConstraintRuleHeightDifference_ToString_m4FB52DCDD656B62E0DE8DFE4553BF49170726A68 (ConstraintRuleHeightDifference_t17F33ED2220D2B44E367D254D797C69926390498* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3C48F920CA03FE8BCEF33375645725C40BA7ADD);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return string.Format("{0}: {1}", base.ToString(), markerName);
|
|
String_t* L_0;
|
|
L_0 = ConstraintRule_ToString_m19C8B8279CC58EE19643ACBD736AFC0E404BB017(__this, NULL);
|
|
String_t* L_1 = __this->___markerName_7;
|
|
String_t* L_2;
|
|
L_2 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralA3C48F920CA03FE8BCEF33375645725C40BA7ADD, L_0, L_1, NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Boolean DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::Process(DungeonArchitect.SpatialConstraints.ConstraintRuleContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstraintRuleHeightDifference_Process_m71119F652EF1034F7BFCAA4088F3A21FF4EC6C2C (ConstraintRuleHeightDifference_t17F33ED2220D2B44E367D254D797C69926390498* __this, ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* ___0_context, const RuntimeMethod* method)
|
|
{
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_0 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
float V_2 = 0.0f;
|
|
{
|
|
// var searchResult = GetMarkerSearchResult(context);
|
|
ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_0 = ___0_context;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_1;
|
|
L_1 = ConstraintRuleHeightDifference_GetMarkerSearchResult_m3AE4A9AC0A467B018D88D05797DC2242D21EF42E(__this, L_0, NULL);
|
|
V_0 = L_1;
|
|
// if (searchResult == null)
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_2 = V_0;
|
|
if (L_2)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
// var source = Matrix.GetTranslation(ref context.processorContext.marker.Transform);
|
|
ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_3 = ___0_context;
|
|
NullCheck(L_3);
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_4 = L_3->___processorContext_0;
|
|
NullCheck(L_4);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_5 = L_4->___marker_1;
|
|
NullCheck(L_5);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_6 = (&L_5->___Transform_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_6, NULL);
|
|
V_1 = L_7;
|
|
// var check = Matrix.GetTranslation(ref searchResult.Transform);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_9 = (&L_8->___Transform_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_9, NULL);
|
|
// var heightDiff = check.y - source.y;
|
|
float L_11 = L_10.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_1;
|
|
float L_13 = L_12.___y_3;
|
|
V_2 = ((float)il2cpp_codegen_subtract(L_11, L_13));
|
|
// if (heightFunction == ConstraintRuleHeightDifferenceType.IsSameHeight)
|
|
int32_t L_14 = __this->___heightFunction_10;
|
|
if (L_14)
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
// return Mathf.Abs(heightDiff) < heightCheckTollerance;
|
|
float L_15 = V_2;
|
|
float L_16;
|
|
L_16 = fabsf(L_15);
|
|
float L_17 = __this->___heightCheckTollerance_9;
|
|
return (bool)((((float)L_16) < ((float)L_17))? 1 : 0);
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
// else if (heightFunction == ConstraintRuleHeightDifferenceType.IsAboveReferenceNode)
|
|
int32_t L_18 = __this->___heightFunction_10;
|
|
if ((!(((uint32_t)L_18) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
{
|
|
// return heightDiff > heightCheckTollerance;
|
|
float L_19 = V_2;
|
|
float L_20 = __this->___heightCheckTollerance_9;
|
|
return (bool)((((float)L_19) > ((float)L_20))? 1 : 0);
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
// else if (heightFunction == ConstraintRuleHeightDifferenceType.IsBelowReferenceNode)
|
|
int32_t L_21 = __this->___heightFunction_10;
|
|
if ((!(((uint32_t)L_21) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0079;
|
|
}
|
|
}
|
|
{
|
|
// return heightDiff < -heightCheckTollerance;
|
|
float L_22 = V_2;
|
|
float L_23 = __this->___heightCheckTollerance_9;
|
|
return (bool)((((float)L_22) < ((float)((-L_23))))? 1 : 0);
|
|
}
|
|
|
|
IL_0079:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// DungeonArchitect.PropSocket DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::GetMarkerSearchResult(DungeonArchitect.SpatialConstraints.ConstraintRuleContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* ConstraintRuleHeightDifference_GetMarkerSearchResult_m3AE4A9AC0A467B018D88D05797DC2242D21EF42E (ConstraintRuleHeightDifference_t17F33ED2220D2B44E367D254D797C69926390498* __this, ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* ___0_context, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t001289F89E26543377562604883FBCBDAA24934D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
float V_1 = 0.0f;
|
|
RuntimeObject* V_2 = NULL;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_3 = NULL;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* V_6 = NULL;
|
|
{
|
|
// var searchPosition = SpatialConstraintProcessorUtils.GetPosition2D(context.ruleNodeWorldPosition);
|
|
ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_0 = ___0_context;
|
|
NullCheck(L_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0->___ruleNodeWorldPosition_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
|
|
L_2 = SpatialConstraintProcessorUtils_GetPosition2D_m110FA9EA4538D053D2675122298125D445025FAF(L_1, NULL);
|
|
V_0 = L_2;
|
|
// float searchRadiusSq = markerSearchRadius * markerSearchRadius;
|
|
float L_3 = __this->___markerSearchRadius_8;
|
|
float L_4 = __this->___markerSearchRadius_8;
|
|
V_1 = ((float)il2cpp_codegen_multiply(L_3, L_4));
|
|
// var markerSearchSpace = context.processorContext.levelMarkers.GetMarkersInSearchArea(searchPosition, markerSearchRadius);
|
|
ConstraintRuleContext_t830DF2E2A7F6B513F299A3842D30D3C7E497065F* L_5 = ___0_context;
|
|
NullCheck(L_5);
|
|
SpatialConstraintProcessorContext_tEB099C91F3C403C98BD8A0E0B7DFFF1C9FA9AEF7* L_6 = L_5->___processorContext_0;
|
|
NullCheck(L_6);
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_7 = L_6->___levelMarkers_5;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_0;
|
|
float L_9 = __this->___markerSearchRadius_8;
|
|
NullCheck(L_7);
|
|
RuntimeObject* L_10;
|
|
L_10 = VirtualFuncInvoker2< RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, float >::Invoke(10 /* System.Collections.Generic.IEnumerable`1<DungeonArchitect.PropSocket> DungeonArchitect.LevelMarkerList::GetMarkersInSearchArea(UnityEngine.Vector2,System.Single) */, L_7, L_8, L_9);
|
|
// foreach (var marker in markerSearchSpace)
|
|
NullCheck(L_10);
|
|
RuntimeObject* L_11;
|
|
L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<DungeonArchitect.PropSocket>::GetEnumerator() */, IEnumerable_1_t001289F89E26543377562604883FBCBDAA24934D_il2cpp_TypeInfo_var, L_10);
|
|
V_2 = L_11;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0090:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_12 = V_2;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0099;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_13 = V_2;
|
|
NullCheck(L_13);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_13);
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0086_1;
|
|
}
|
|
|
|
IL_0039_1:
|
|
{
|
|
// foreach (var marker in markerSearchSpace)
|
|
RuntimeObject* L_14 = V_2;
|
|
NullCheck(L_14);
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_15;
|
|
L_15 = InterfaceFuncInvoker0< PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<DungeonArchitect.PropSocket>::get_Current() */, IEnumerator_1_t844FE973E8C3E7E004050D607560E134C7C3C2F1_il2cpp_TypeInfo_var, L_14);
|
|
V_3 = L_15;
|
|
// if (marker.markForDeletion)
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_16 = V_3;
|
|
NullCheck(L_16);
|
|
bool L_17 = L_16->___markForDeletion_5;
|
|
if (L_17)
|
|
{
|
|
goto IL_0086_1;
|
|
}
|
|
}
|
|
{
|
|
// if (marker.SocketType == markerName)
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_18 = V_3;
|
|
NullCheck(L_18);
|
|
String_t* L_19 = L_18->___SocketType_1;
|
|
String_t* L_20 = __this->___markerName_7;
|
|
bool L_21;
|
|
L_21 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_19, L_20, NULL);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0086_1;
|
|
}
|
|
}
|
|
{
|
|
// var candidateMarkerPosition = SpatialConstraintProcessorUtils.GetPosition2D(Matrix.GetTranslation(ref marker.Transform));
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_22 = V_3;
|
|
NullCheck(L_22);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_23 = (&L_22->___Transform_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
L_24 = Matrix_GetTranslation_mB62810FB3AF7E6E5DF0093725DD51A9E313FC4E6(L_23, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25;
|
|
L_25 = SpatialConstraintProcessorUtils_GetPosition2D_m110FA9EA4538D053D2675122298125D445025FAF(L_24, NULL);
|
|
V_4 = L_25;
|
|
// float distanceSq = (searchPosition - candidateMarkerPosition).sqrMagnitude;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = V_4;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28;
|
|
L_28 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_26, L_27, NULL);
|
|
V_5 = L_28;
|
|
float L_29;
|
|
L_29 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&V_5), NULL);
|
|
// if (distanceSq < searchRadiusSq)
|
|
float L_30 = V_1;
|
|
if ((!(((float)L_29) < ((float)L_30))))
|
|
{
|
|
goto IL_0086_1;
|
|
}
|
|
}
|
|
{
|
|
// return marker;
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_31 = V_3;
|
|
V_6 = L_31;
|
|
goto IL_009c;
|
|
}
|
|
|
|
IL_0086_1:
|
|
{
|
|
// foreach (var marker in markerSearchSpace)
|
|
RuntimeObject* L_32 = V_2;
|
|
NullCheck(L_32);
|
|
bool L_33;
|
|
L_33 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_32);
|
|
if (L_33)
|
|
{
|
|
goto IL_0039_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_009a;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
// return null;
|
|
return (PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394*)NULL;
|
|
}
|
|
|
|
IL_009c:
|
|
{
|
|
// }
|
|
PropSocket_tDBD788EE4878B0FEF7F3848CD0882C4A2A735394* L_34 = V_6;
|
|
return L_34;
|
|
}
|
|
}
|
|
// System.Void DungeonArchitect.Builders.Grid.SpatialConstraints.ConstraintRuleHeightDifference::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRuleHeightDifference__ctor_m0814DC82134D4A367676468332F56825EFDDB51C (ConstraintRuleHeightDifference_t17F33ED2220D2B44E367D254D797C69926390498* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public float markerSearchRadius = 0.1f;
|
|
__this->___markerSearchRadius_8 = (0.100000001f);
|
|
// public float heightCheckTollerance = 0.5f;
|
|
__this->___heightCheckTollerance_9 = (0.5f);
|
|
ConstraintRule__ctor_mE78D2AC998F128B379D21DE6F3F0F9DF9046093E(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
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 LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* DungeonBuilder_get_Markers_m54679B042CFC062AA6B7BE30119712F19A0B8D2F_inline (DungeonBuilder_tD1E33B0EE44EFF472152D3D8233F3804191E65EA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return markers; }
|
|
LevelMarkerList_t7F6AC91D47A569068C1D028934596FF16F3721A4* L_0 = __this->___markers_8;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
|
|
float L_3 = L_2.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
|
|
float L_5 = L_4.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
|
|
float L_7 = L_6.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
|
|
float L_11 = L_10.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
memset((&L_12), 0, sizeof(L_12));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL);
|
|
V_0 = L_12;
|
|
goto IL_0030;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
|
|
return L_13;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 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 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 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 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_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_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 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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method)
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
|
|
V_0 = L_0;
|
|
goto IL_001d;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
{
|
|
float L_0 = __this->___x_2;
|
|
float L_1 = __this->___x_2;
|
|
float L_2 = __this->___y_3;
|
|
float L_3 = __this->___y_3;
|
|
float L_4 = __this->___z_4;
|
|
float L_5 = __this->___z_4;
|
|
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))));
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
float L_6 = V_0;
|
|
return L_6;
|
|
}
|
|
}
|
|
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 Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method)
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_euler;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (0.0174532924f), NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
|
|
L_2 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_1, NULL);
|
|
V_0 = L_2;
|
|
goto IL_0014;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____stringLength_4;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___oneVector_3;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v;
|
|
float L_1 = L_0.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
|
|
float L_3 = L_2.___y_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL);
|
|
V_0 = L_4;
|
|
goto IL_001a;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
|
|
float L_3 = L_2.___y_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
|
|
V_0 = L_4;
|
|
goto IL_0015;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_x;
|
|
__this->___x_0 = L_0;
|
|
float L_1 = ___1_y;
|
|
__this->___y_1 = L_1;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_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 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 double Point_get_X_mDA88E270A1E9032D5D67F19B0802FE04DD36B019_inline (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return _X; }
|
|
double L_0 = __this->____X_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Point_get_Y_m20D761362CA841582119D2D2243A6821F6FFC158_inline (Point_t10224084201F077997179F1EDD9E2D2A18384D43* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return _Y; }
|
|
double L_0 = __this->____Y_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector_2;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* Graph_get_Nodes_m5FB898EF1BA40AB87BAEB27C8CFD7D589BF203B8_inline (Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return nodes;
|
|
List_1_tB2AB4D5F3C1DDE9F5A4EC9857A963F9D7C473E2A* L_0 = __this->___nodes_6;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GraphNode_get_Id_m1208226FF4D1BDA590D208AC5FE33899494F581F_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return id;
|
|
String_t* L_0 = __this->___id_4;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* GraphNode_get_Caption_m5CB8A2609C249B98CD2E31A97455BFB695659E04_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return caption;
|
|
String_t* L_0 = __this->___caption_5;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* MarkerEmitterNode_get_Marker_m203C74C1A155C7125F8B9D52BFF5FC3E86444A47_inline (MarkerEmitterNode_tA3C2CD2DC7F64C8D5AC92696304E2A53A3781F8A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return marker;
|
|
MarkerNode_t0F90973AE5DD5A318ED1E5A15591B02A293865E2* L_0 = __this->___marker_19;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D GraphNode_get_Bounds_mB104B1E50EEEF5534C504B99F64A6D9BA54421BE_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return bounds;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = __this->___bounds_6;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* PMRandom_get_UniformRandom_m048B11294E888E6F51847E45F62BB48D3FE23F2F_inline (PMRandom_t8CD5631E068EF89CA6462C20604DE83B9EAEDAEB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return random;
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_0 = __this->___random_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
__this->___rgba_0 = 0;
|
|
uint8_t L_0 = ___0_r;
|
|
__this->___r_1 = L_0;
|
|
uint8_t L_1 = ___1_g;
|
|
__this->___g_2 = L_1;
|
|
uint8_t L_2 = ___2_b;
|
|
__this->___b_3 = L_2;
|
|
uint8_t L_3 = ___3_a;
|
|
__this->___a_4 = L_3;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* SplatData_get_Data_mB800B19810D96D158795B7D07069DE6F5CAEC224_inline (SplatData_t2B9573B98DACF1055E0403AC752DB40EE1CA5710* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return data; }
|
|
SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_0 = __this->___data_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
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 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 int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___0_value, 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;
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_1;
|
|
L_1 = il2cpp_codegen_abs(L_0);
|
|
V_0 = L_1;
|
|
goto IL_000a;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_a;
|
|
int32_t L_1 = ___1_b;
|
|
if ((((int32_t)L_0) < ((int32_t)L_1)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___1_b;
|
|
G_B3_0 = L_2;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
int32_t L_3 = ___0_a;
|
|
G_B3_0 = L_3;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = G_B3_0;
|
|
goto IL_000c;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
int32_t L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_a;
|
|
int32_t L_1 = ___1_b;
|
|
if ((((int32_t)L_0) > ((int32_t)L_1)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___1_b;
|
|
G_B3_0 = L_2;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
int32_t L_3 = ___0_a;
|
|
G_B3_0 = L_3;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = G_B3_0;
|
|
goto IL_000c;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
int32_t L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GraphPin_get_PinType_m5402BA889181025BF3960BEFBD4120707511D6D8_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return pinType;
|
|
int32_t L_0 = __this->___pinType_5;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* GraphPin_get_Node_m220F8B0AD49C4795CD804DB7F23C6E0F7752C1F7_inline (GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return node;
|
|
GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* L_0 = __this->___node_7;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* GraphNode_get_Graph_m3747319C884D29CEE76D91160230E341B1D94831_inline (GraphNode_tE0060C99ED7CF4D7420573F4A85C20DF5683BDDA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return graph;
|
|
Graph_tF66F23A8F94F57355588EADE4AF08419FE9D9520* L_0 = __this->___graph_14;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* GraphLink_get_Input_m21946AED087C7CD12E1254823ACACC63CF4A1C91_inline (GraphLink_t167090219997E1F874E24A93015AD8333374E463* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return input;
|
|
GraphPin_t0018DBEBFC6243EF276E9F4374E271930ED4BC00* L_0 = __this->___input_5;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
bool V_2 = false;
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_lhs;
|
|
float L_1 = L_0.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_rhs;
|
|
float L_3 = L_2.___x_0;
|
|
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_lhs;
|
|
float L_5 = L_4.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_rhs;
|
|
float L_7 = L_6.___y_1;
|
|
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
|
|
float L_8 = V_0;
|
|
float L_9 = V_0;
|
|
float L_10 = V_1;
|
|
float L_11 = V_1;
|
|
V_2 = (bool)((((float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))) < ((float)(9.99999944E-11f)))? 1 : 0);
|
|
goto IL_002e;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
bool L_12 = V_2;
|
|
return L_12;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_r;
|
|
__this->___r_0 = L_0;
|
|
float L_1 = ___1_g;
|
|
__this->___g_1 = L_1;
|
|
float L_2 = ___2_b;
|
|
__this->___b_2 = L_2;
|
|
__this->___a_3 = (1.0f);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method)
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_0;
|
|
float L_2 = ___1_d;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
|
|
float L_4 = L_3.___y_1;
|
|
float L_5 = ___1_d;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)(L_1/L_2)), ((float)(L_4/L_5)), /*hidden argument*/NULL);
|
|
V_0 = L_6;
|
|
goto IL_0019;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* SpatialConstraintAsset_get_Graph_mDD2BD1E7359C0501E5215ACF35660B199A92296B_inline (SpatialConstraintAsset_t78D5507EFFFEEB26573DC591D07E5CA10CE7198B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return graph; }
|
|
SpatialConstraintGraph_tC56C49B0FA79CD7CCB97D6ACB97D60808802CD59* L_0 = __this->___graph_9;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
{
|
|
float L_0 = __this->___x_0;
|
|
float L_1 = __this->___x_0;
|
|
float L_2 = __this->___y_1;
|
|
float L_3 = __this->___y_1;
|
|
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3))));
|
|
goto IL_001f;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
float L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
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 RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
|
|
V_0 = L_1;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
V_1 = L_2;
|
|
int32_t L_3 = V_1;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
RuntimeObject* L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
RuntimeObject* L_9 = ___0_item;
|
|
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_gshared_inline (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)__this->____current_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
if (!true)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
V_0 = L_1;
|
|
__this->____size_2 = 0;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) <= ((int32_t)0)))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
|
|
int32_t L_4 = V_0;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
__this->____size_2 = 0;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_gshared_inline (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 L_0 = (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3)__this->____current_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->___key_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tF2CF3F8B5F8385A4A0450CB75A190401416A73C3 Enumerator_get_Current_m4519681B87AB8553CE784B86CAD4D869C7CDC1A4_gshared_inline (Enumerator_tEF2707F5CC16A6E06101F98A15C6C02A0FA06994* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2_tF2CF3F8B5F8385A4A0450CB75A190401416A73C3 L_0 = (KeyValuePair_2_tF2CF3F8B5F8385A4A0450CB75A190401416A73C3)__this->____current_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC2915B028987E80D4EDE76EF537F3446626CF1F2_gshared_inline (KeyValuePair_2_tF2CF3F8B5F8385A4A0450CB75A190401416A73C3* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m856591EB3C365DC27FBE48236D3DAD751EB71C67_gshared_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
if (!false)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
V_0 = L_1;
|
|
__this->____size_2 = 0;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) <= ((int32_t)0)))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_3 = (NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A*)__this->____items_1;
|
|
int32_t L_4 = V_0;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
__this->____size_2 = 0;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_gshared_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___0_item, const RuntimeMethod* method)
|
|
{
|
|
NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* 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));
|
|
NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_1 = (NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A*)__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;
|
|
NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* 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));
|
|
NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_9 = ___0_item;
|
|
(( void (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD, 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 Queue_1_get_Count_mE73F23C18FB990E5999D309628076EA9490EFA25_gshared_inline (Queue_1_t85EAC7E6B838A377D8EA18FAC0736460A088828E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_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 Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0A88EE80F1282CE81D77AC61D62F3F3C2C2810F6_gshared_inline (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD* 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));
|
|
TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD* L_1 = (TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD*)__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;
|
|
TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD* 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));
|
|
TriangleU5BU5D_t0BC963C0E04A42C0024DDE3C8D89FB512D9AC7CD* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9 L_9 = ___0_item;
|
|
(( void (*) (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865*, Triangle_tE80EA9EEFACA17014117E622F451D09054E811E9, 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_mF4355D83EC6995DDA614ED72420E04426AC749E3_gshared_inline (List_1_t359A1BA7E5F682FE2295FECF313FA6373C0E8865* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_mFD5DD949D6618748FD99578EA32DDC524F0C6335_gshared_inline (Queue_1_t2333A9852A6D34BAE94879ECF04E25E3DB0F0D2E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m2596DCF8520D8ED24D7D70AE344C00DA626E7119_gshared_inline (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779* __this, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* 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));
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_1 = (DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4*)__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;
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* 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));
|
|
DungeonNodeSpawnDataU5BU5D_tBAB6C561F3C3073A692870F2E4385A9E061BCEA4* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7 L_9 = ___0_item;
|
|
(( void (*) (List_1_t71FCCC8B0597F44FD799031C3DD71230C2777779*, DungeonNodeSpawnData_tBF69C9CE876E7D4438FBAA30AC0E003BE88E92A7, 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_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_mD9A26A999D8EE6C3339F6517D4CEE36EF27B78B8_gshared_inline (Queue_1_t7964CA29B72F6929AF63FC92E319BC3A7E949383* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->____currentKey_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
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;
|
|
}
|
|
}
|