26534 lines
1.1 MiB
26534 lines
1.1 MiB
#include "pch-cpp.hpp"
|
|
|
|
#ifndef _MSC_VER
|
|
# include <alloca.h>
|
|
#else
|
|
# include <malloc.h>
|
|
#endif
|
|
|
|
|
|
#include <limits>
|
|
|
|
|
|
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 T1, typename T2>
|
|
struct InterfaceActionInvoker2
|
|
{
|
|
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
|
|
}
|
|
};
|
|
template <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);
|
|
}
|
|
};
|
|
|
|
// System.Action`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
struct Action_1_tF34E98A1D6265F1CFEBB4CE8F3706944F943CAE3;
|
|
// System.Action`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct Action_1_tFE574D7B0D253CA5BDAAE80EBCC65496C0F63322;
|
|
// System.Action`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct Action_1_t2C865605675641ECFD4865011E9719D9E8FDEE74;
|
|
// System.Action`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
struct Action_1_t0C3B390E748B22BB816D4389D3E3FD69BB583184;
|
|
// System.Action`1<SharpNav.PolyMesh/Edge>
|
|
struct Action_1_t28021EE7E7991FCB7E5F0CC57A8B5478B1CD61DA;
|
|
// System.Action`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
struct Action_1_t981270C4FBC48F701CC337F56A9FF0D25C8DE78E;
|
|
// System.Action`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
struct Action_1_tA0E8713CF7E788E5948F925559798A233FA4E784;
|
|
// System.Action`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
struct Action_1_t7FB2B450CAC94BD958C9AEA9F2D3A963E10CB7BF;
|
|
// System.Action`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
struct Action_1_t0876BBC80A3DFF1245A243069F40CDDB608A153B;
|
|
// System.Action`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
struct Action_1_tE26F345386F862A6F206EF3B49B3E37B093E6327;
|
|
// System.Comparison`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
struct Comparison_1_tCDEF1D5EF6B73DB7076B3EB7780342ABEC7F49AE;
|
|
// System.Comparison`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct Comparison_1_tD6D7B99C269AECBFFFDBC7238FD8DDD16B8C7865;
|
|
// System.Comparison`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct Comparison_1_t2F890216C667CB70FF9972329BAE3C3D04705D2A;
|
|
// System.Comparison`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
struct Comparison_1_t8407DE1EBA2A06C2BB3C96EC6F0C8CC2CDA68C24;
|
|
// System.Comparison`1<SharpNav.PolyMesh/Edge>
|
|
struct Comparison_1_t8F7FFB6EC33230EC308FB02DB5A7AC8C9B7C945F;
|
|
// System.Comparison`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
struct Comparison_1_t1BF90FE9FB509E4D6EBAEA588132044B3188A4BB;
|
|
// System.Comparison`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
struct Comparison_1_t7C66B73116B00024AE69F5F6783B4A8457F1E03B;
|
|
// System.Comparison`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
struct Comparison_1_tDF4C1507F222C6796102E06F692F7AF73D44B8AE;
|
|
// System.Comparison`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
struct Comparison_1_tE2C83E06EE1EC2A2B2F7BC84F8A3D636DBE63256;
|
|
// System.Comparison`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
struct Comparison_1_t0AB1827EA29CE3576F5D48CB80AF2C1E2A20EEB8;
|
|
// System.Collections.Generic.IComparer`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
struct IComparer_1_tBA201B1F10E92EE845C20ECCFF9D91CBD8D1BE6D;
|
|
// System.Collections.Generic.IComparer`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct IComparer_1_tFCEA1594C3F2EF4B0D8FA37CA5C8874CE868B9C6;
|
|
// System.Collections.Generic.IComparer`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct IComparer_1_t6E7950425A852BD514B693C5F79F6682C575FBB4;
|
|
// System.Collections.Generic.IComparer`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
struct IComparer_1_t5C8C85B46EACF5CCC54AB11D1AFD08A09FA835FD;
|
|
// System.Collections.Generic.IComparer`1<SharpNav.PolyMesh/Edge>
|
|
struct IComparer_1_t52A2A3F8AC7442254B6FDEA0E83FF6F0CFBC206D;
|
|
// System.Collections.Generic.IComparer`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
struct IComparer_1_t3AED7FB6E1F42DCC1CEC602C91228DA744878286;
|
|
// System.Collections.Generic.IComparer`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
struct IComparer_1_t05DAA887C35ACBFA5473CC320D052568C7F09A93;
|
|
// System.Collections.Generic.IComparer`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
struct IComparer_1_t12D083889EAD522F9DC16A38163A31524480E173;
|
|
// System.Collections.Generic.IComparer`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
struct IComparer_1_t6A563DE6F0CC1B48CBFBF9F97071D42D07F6A5A3;
|
|
// System.Collections.Generic.IComparer`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
struct IComparer_1_tA79C4B279AE9666E8F442AA5BABE499C91BE3477;
|
|
// System.Collections.Generic.IEnumerable`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
struct IEnumerable_1_t4D5806E7AE435687AF5C055362066332C0E2C6C0;
|
|
// System.Collections.Generic.IEnumerable`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct IEnumerable_1_t50BEE7A385F896480C656C92012027E51F0AD163;
|
|
// System.Collections.Generic.IEnumerable`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct IEnumerable_1_tCE07BE14388B9D3A0906A4DD43C51F1AF9DC61FA;
|
|
// System.Collections.Generic.IEnumerable`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
struct IEnumerable_1_t36B7C13A7E16B65CB004D6B3F96D95E6EB324E64;
|
|
// System.Collections.Generic.IEnumerable`1<SharpNav.PolyMesh/Edge>
|
|
struct IEnumerable_1_tABD02F9B34A4FBB6B34A1A82855A34707CD79D3F;
|
|
// System.Collections.Generic.IEnumerable`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
struct IEnumerable_1_t459A80E7EF103E4262ADE3634338435A8E08AFA1;
|
|
// System.Collections.Generic.IEnumerable`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
struct IEnumerable_1_t0A9C5B557D43BCE1009F27B865FFE2069972FF4D;
|
|
// System.Collections.Generic.IEnumerable`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
struct IEnumerable_1_t44307020F3D007651B0EF6BD31637196C6A31F37;
|
|
// System.Collections.Generic.IEnumerable`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
struct IEnumerable_1_tD4A9824BF4FD5312E35ABE93DE4EC4E3A0180EA0;
|
|
// System.Collections.Generic.IEnumerable`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
struct IEnumerable_1_t02FD1E4C4109D6212689AB90911E1579836A8D6B;
|
|
// System.Collections.Generic.IEnumerator`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
struct IEnumerator_1_t068983E2A6067587342015FB4283DD9DC7E8CEC0;
|
|
// System.Collections.Generic.IEnumerator`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct IEnumerator_1_tC9B29114088126D0807AA6A76A0F2DE605B36C6F;
|
|
// System.Collections.Generic.IEnumerator`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct IEnumerator_1_t3E37CA504F0545E2B7DB5BD9678B6651E75E2641;
|
|
// System.Collections.Generic.IEnumerator`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
struct IEnumerator_1_t8E75C67A795684EBC65BD45A2778908E8C4F8A19;
|
|
// System.Collections.Generic.IEnumerator`1<SharpNav.PolyMesh/Edge>
|
|
struct IEnumerator_1_t61C8BA6E951BCD4463127421FD88DCBC64E28B95;
|
|
// System.Collections.Generic.IEnumerator`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
struct IEnumerator_1_tB6001DD8B5842C7C1978EB7C03696284943502FF;
|
|
// System.Collections.Generic.IEnumerator`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
struct IEnumerator_1_tB615E991D4D247FF03E467FC7F53F2DDD4B8E979;
|
|
// System.Collections.Generic.IEnumerator`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
struct IEnumerator_1_t2726BA9EEA9470DAA2B5819B10AE3CC937E911E3;
|
|
// System.Collections.Generic.IEnumerator`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
struct IEnumerator_1_tB48227261F23172AC05A7B2487D61A01A7A157B3;
|
|
// System.Collections.Generic.IEnumerator`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
struct IEnumerator_1_tDB97608FAA5501A9E4E30772146A1BBEA49C5D5D;
|
|
// System.Collections.Generic.IList`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
struct IList_1_t9DADB64D7C4A1EB44E502C82E0A3105AD710A956;
|
|
// System.Collections.Generic.IList`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct IList_1_t3D5368F3F1407EA5FAD434DE0F45C4FFA2A2B339;
|
|
// System.Collections.Generic.IList`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct IList_1_t2A5E406E5B98961D1D1B76CB9A5D842FEBC1DC82;
|
|
// System.Collections.Generic.IList`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
struct IList_1_t74A713F0E1C3E659671F7F013FD5423E70DECC92;
|
|
// System.Collections.Generic.IList`1<SharpNav.PolyMesh/Edge>
|
|
struct IList_1_t259A67805A0C2250B32B191E4043067F55AAB032;
|
|
// System.Collections.Generic.IList`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
struct IList_1_t3838ECDC6F97244FCC3301E55C26727D1DC86859;
|
|
// System.Collections.Generic.IList`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
struct IList_1_t46C7C978617A919986661AEEB3EDB093660F29A0;
|
|
// System.Collections.Generic.IList`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
struct IList_1_t14AA6CA7B3129D7ECF94A8F1FC48A603C7CC60AE;
|
|
// System.Collections.Generic.IList`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
struct IList_1_tB18EC454947953B1E0F5250A92E4B9E9A7AF5B9B;
|
|
// System.Collections.Generic.IList`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
struct IList_1_tCC89EBAEB40CBAB4A1A06F759B05F42D22F30279;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstructionGuide>
|
|
struct List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E;
|
|
// System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
struct List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct List_1_t0E01504A65F1417A9139032E5697BC97757E89EF;
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
struct List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05;
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>
|
|
struct List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278;
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
struct List_1_tF922D3843C83052A9745AB290FA26E6B776A705D;
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
struct List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932;
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
struct List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6;
|
|
// System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
struct List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07;
|
|
// System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
struct List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A;
|
|
// System.Predicate`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
struct Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D;
|
|
// System.Predicate`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8;
|
|
// System.Predicate`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2;
|
|
// System.Predicate`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
struct Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A;
|
|
// System.Predicate`1<SharpNav.PolyMesh/Edge>
|
|
struct Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA;
|
|
// System.Predicate`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
struct Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF;
|
|
// System.Predicate`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
struct Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2;
|
|
// System.Predicate`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
struct Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE;
|
|
// System.Predicate`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
struct Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C;
|
|
// System.Predicate`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
struct Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37;
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
struct ReadOnlyCollection_1_t4C304C55CD3744739E9824FD9A4184DA2E4FC0A9;
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct ReadOnlyCollection_1_tC9CBDDC61DBBF8DD2966513EEE084B1E5AD0D328;
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct ReadOnlyCollection_1_t8BD0E734C1E5A772303AED626F9CE26B6CD0BE3C;
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
struct ReadOnlyCollection_1_tAB4AE1533D60266C66FD0C4C06019093B565312D;
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMesh/Edge>
|
|
struct ReadOnlyCollection_1_tB4DCCEB28C5058B04598C1381BD76DFBDAA9D01E;
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
struct ReadOnlyCollection_1_t96BDBAAABBD2A0574DB3B9684105A9ECC6BF0AB2;
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
struct ReadOnlyCollection_1_t832B6DD8EA740574BD0A5BA158FBD0B9FB4A6C84;
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
struct ReadOnlyCollection_1_tF5E406BB311E7ECCBDD66DBC8154F505D757F9C5;
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
struct ReadOnlyCollection_1_tCA5908F8AEC0DEDECFCE986531655666B5795FA9;
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
struct ReadOnlyCollection_1_t64F7913304D9DD7CF9DAF988BE38234AF591D8DB;
|
|
// System.Delegate[]
|
|
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
|
|
// System.IntPtr[]
|
|
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
|
|
// System.Diagnostics.StackTrace[]
|
|
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
|
|
// System.Type[]
|
|
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
|
|
// UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding[]
|
|
struct SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813;
|
|
// FIMSpace.Generating.PlanHelper/ConnectionRect[]
|
|
struct ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9;
|
|
// FIMSpace.Generating.PlanHelper/HelperRect[]
|
|
struct HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0;
|
|
// SharpNav.PolyMesh/AdjacencyEdge[]
|
|
struct AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4;
|
|
// SharpNav.PolyMesh/Edge[]
|
|
struct EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1;
|
|
// SharpNav.PolyMeshDetail/EdgeInfo[]
|
|
struct EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C;
|
|
// SharpNav.PolyMeshDetail/SamplingData[]
|
|
struct SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17;
|
|
// SharpNav.PolyMeshDetail/TriangleData[]
|
|
struct TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484;
|
|
// UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick[]
|
|
struct BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A;
|
|
// UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick[]
|
|
struct ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49;
|
|
// System.Reflection.Binder
|
|
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
|
|
// System.DelegateData
|
|
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
|
|
// System.Collections.IDictionary
|
|
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
|
|
// System.Collections.IEnumerator
|
|
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
|
|
// FIMSpace.Generating.InstructionDefinition
|
|
struct InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445;
|
|
// System.Reflection.MemberFilter
|
|
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
|
|
// System.Reflection.MethodInfo
|
|
struct MethodInfo_t;
|
|
// System.Runtime.Serialization.SafeSerializationManager
|
|
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
|
|
// FIMSpace.Generating.Planning.SingleInteriorSettings
|
|
struct SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F;
|
|
// System.String
|
|
struct String_t;
|
|
// System.Type
|
|
struct Type_t;
|
|
// System.Void
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
|
|
|
|
IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
|
|
struct Delegate_t_marshaled_com;
|
|
struct Delegate_t_marshaled_pinvoke;
|
|
struct Exception_t_marshaled_com;
|
|
struct Exception_t_marshaled_pinvoke;
|
|
|
|
struct SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813;
|
|
struct ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9;
|
|
struct HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0;
|
|
struct AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4;
|
|
struct EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1;
|
|
struct EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C;
|
|
struct SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17;
|
|
struct TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484;
|
|
struct BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A;
|
|
struct ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49;
|
|
|
|
IL2CPP_EXTERN_C_BEGIN
|
|
IL2CPP_EXTERN_C_END
|
|
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
struct List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* ____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<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* ____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<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct List_1_t0E01504A65F1417A9139032E5697BC97757E89EF : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
struct List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>
|
|
struct List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
struct List_1_tF922D3843C83052A9745AB290FA26E6B776A705D : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
struct List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
struct List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* ____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.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
struct List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* ____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.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
struct List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* ____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.ObjectModel.ReadOnlyCollection`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
struct ReadOnlyCollection_1_t4C304C55CD3744739E9824FD9A4184DA2E4FC0A9 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.IList`1<T> System.Collections.ObjectModel.ReadOnlyCollection`1::list
|
|
RuntimeObject* ___list_0;
|
|
// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_1;
|
|
};
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct ReadOnlyCollection_1_tC9CBDDC61DBBF8DD2966513EEE084B1E5AD0D328 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.IList`1<T> System.Collections.ObjectModel.ReadOnlyCollection`1::list
|
|
RuntimeObject* ___list_0;
|
|
// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_1;
|
|
};
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct ReadOnlyCollection_1_t8BD0E734C1E5A772303AED626F9CE26B6CD0BE3C : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.IList`1<T> System.Collections.ObjectModel.ReadOnlyCollection`1::list
|
|
RuntimeObject* ___list_0;
|
|
// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_1;
|
|
};
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
struct ReadOnlyCollection_1_tAB4AE1533D60266C66FD0C4C06019093B565312D : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.IList`1<T> System.Collections.ObjectModel.ReadOnlyCollection`1::list
|
|
RuntimeObject* ___list_0;
|
|
// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_1;
|
|
};
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMesh/Edge>
|
|
struct ReadOnlyCollection_1_tB4DCCEB28C5058B04598C1381BD76DFBDAA9D01E : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.IList`1<T> System.Collections.ObjectModel.ReadOnlyCollection`1::list
|
|
RuntimeObject* ___list_0;
|
|
// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_1;
|
|
};
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
struct ReadOnlyCollection_1_t96BDBAAABBD2A0574DB3B9684105A9ECC6BF0AB2 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.IList`1<T> System.Collections.ObjectModel.ReadOnlyCollection`1::list
|
|
RuntimeObject* ___list_0;
|
|
// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_1;
|
|
};
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
struct ReadOnlyCollection_1_t832B6DD8EA740574BD0A5BA158FBD0B9FB4A6C84 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.IList`1<T> System.Collections.ObjectModel.ReadOnlyCollection`1::list
|
|
RuntimeObject* ___list_0;
|
|
// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_1;
|
|
};
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
struct ReadOnlyCollection_1_tF5E406BB311E7ECCBDD66DBC8154F505D757F9C5 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.IList`1<T> System.Collections.ObjectModel.ReadOnlyCollection`1::list
|
|
RuntimeObject* ___list_0;
|
|
// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_1;
|
|
};
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
struct ReadOnlyCollection_1_tCA5908F8AEC0DEDECFCE986531655666B5795FA9 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.IList`1<T> System.Collections.ObjectModel.ReadOnlyCollection`1::list
|
|
RuntimeObject* ___list_0;
|
|
// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_1;
|
|
};
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
struct ReadOnlyCollection_1_t64F7913304D9DD7CF9DAF988BE38234AF591D8DB : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.IList`1<T> System.Collections.ObjectModel.ReadOnlyCollection`1::list
|
|
RuntimeObject* ___list_0;
|
|
// System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_1;
|
|
};
|
|
|
|
// System.Reflection.MemberInfo
|
|
struct MemberInfo_t : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// 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
|
|
{
|
|
};
|
|
|
|
// SharpNav.Area
|
|
#pragma pack(push, tp, 1)
|
|
struct Area_t9E8E008D1CF28697728310B3039944F3C2777E47
|
|
{
|
|
// System.Byte SharpNav.Area::Id
|
|
uint8_t ___Id_2;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
|
|
// System.Boolean
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
|
|
{
|
|
// System.Boolean System.Boolean::m_value
|
|
bool ___m_value_0;
|
|
};
|
|
|
|
// System.Int32
|
|
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
|
|
{
|
|
// System.Int32 System.Int32::m_value
|
|
int32_t ___m_value_0;
|
|
};
|
|
|
|
// System.IntPtr
|
|
struct IntPtr_t
|
|
{
|
|
// System.Void* System.IntPtr::m_value
|
|
void* ___m_value_0;
|
|
};
|
|
|
|
// SharpNav.RegionId
|
|
struct RegionId_t6D719748FB6365E02C92D71DC08C2BAA93F3E45D
|
|
{
|
|
// System.Int32 SharpNav.RegionId::bits
|
|
int32_t ___bits_2;
|
|
};
|
|
|
|
// FIMSpace.Generating.SpawnRestriction
|
|
struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE
|
|
{
|
|
// System.Boolean FIMSpace.Generating.SpawnRestriction::UseRestrictSpawnForTags
|
|
bool ___UseRestrictSpawnForTags_0;
|
|
// System.String FIMSpace.Generating.SpawnRestriction::RestrictSpawnForTags
|
|
String_t* ___RestrictSpawnForTags_1;
|
|
// System.String FIMSpace.Generating.SpawnRestriction::UsePresetsDefsByName
|
|
String_t* ___UsePresetsDefsByName_2;
|
|
// FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::CustomDefinition
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3;
|
|
// FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::tempDef
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4;
|
|
// FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::tempFindDef
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5;
|
|
};
|
|
// Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnRestriction
|
|
struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke
|
|
{
|
|
int32_t ___UseRestrictSpawnForTags_0;
|
|
char* ___RestrictSpawnForTags_1;
|
|
char* ___UsePresetsDefsByName_2;
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3;
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4;
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5;
|
|
};
|
|
// Native definition for COM marshalling of FIMSpace.Generating.SpawnRestriction
|
|
struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com
|
|
{
|
|
int32_t ___UseRestrictSpawnForTags_0;
|
|
Il2CppChar* ___RestrictSpawnForTags_1;
|
|
Il2CppChar* ___UsePresetsDefsByName_2;
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3;
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4;
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5;
|
|
};
|
|
|
|
// UnityEngine.Vector2
|
|
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
|
|
{
|
|
// System.Single UnityEngine.Vector2::x
|
|
float ___x_0;
|
|
// System.Single UnityEngine.Vector2::y
|
|
float ___y_1;
|
|
};
|
|
|
|
// UnityEngine.Vector3
|
|
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
|
|
{
|
|
// System.Single UnityEngine.Vector3::x
|
|
float ___x_2;
|
|
// System.Single UnityEngine.Vector3::y
|
|
float ___y_3;
|
|
// System.Single UnityEngine.Vector3::z
|
|
float ___z_4;
|
|
};
|
|
|
|
// UnityEngine.Vector3Int
|
|
struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376
|
|
{
|
|
// System.Int32 UnityEngine.Vector3Int::m_X
|
|
int32_t ___m_X_0;
|
|
// System.Int32 UnityEngine.Vector3Int::m_Y
|
|
int32_t ___m_Y_1;
|
|
// System.Int32 UnityEngine.Vector3Int::m_Z
|
|
int32_t ___m_Z_2;
|
|
};
|
|
|
|
// System.Void
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
|
|
};
|
|
};
|
|
|
|
// UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding
|
|
struct SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289
|
|
{
|
|
// System.UInt64 UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding::actionId
|
|
uint64_t ___actionId_0;
|
|
// System.String UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding::path
|
|
String_t* ___path_1;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding
|
|
struct SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289_marshaled_pinvoke
|
|
{
|
|
uint64_t ___actionId_0;
|
|
char* ___path_1;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding
|
|
struct SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289_marshaled_com
|
|
{
|
|
uint64_t ___actionId_0;
|
|
Il2CppChar* ___path_1;
|
|
};
|
|
|
|
// SharpNav.PolyMesh/AdjacencyEdge
|
|
struct AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F
|
|
{
|
|
// System.Int32 SharpNav.PolyMesh/AdjacencyEdge::Vert0
|
|
int32_t ___Vert0_0;
|
|
// System.Int32 SharpNav.PolyMesh/AdjacencyEdge::Vert1
|
|
int32_t ___Vert1_1;
|
|
// System.Int32 SharpNav.PolyMesh/AdjacencyEdge::PolyEdge0
|
|
int32_t ___PolyEdge0_2;
|
|
// System.Int32 SharpNav.PolyMesh/AdjacencyEdge::PolyEdge1
|
|
int32_t ___PolyEdge1_3;
|
|
// System.Int32 SharpNav.PolyMesh/AdjacencyEdge::Poly0
|
|
int32_t ___Poly0_4;
|
|
// System.Int32 SharpNav.PolyMesh/AdjacencyEdge::Poly1
|
|
int32_t ___Poly1_5;
|
|
};
|
|
|
|
// SharpNav.PolyMeshDetail/EdgeInfo
|
|
struct EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258
|
|
{
|
|
// System.Int32 SharpNav.PolyMeshDetail/EdgeInfo::EndPt0
|
|
int32_t ___EndPt0_0;
|
|
// System.Int32 SharpNav.PolyMeshDetail/EdgeInfo::EndPt1
|
|
int32_t ___EndPt1_1;
|
|
// System.Int32 SharpNav.PolyMeshDetail/EdgeInfo::RightFace
|
|
int32_t ___RightFace_2;
|
|
// System.Int32 SharpNav.PolyMeshDetail/EdgeInfo::LeftFace
|
|
int32_t ___LeftFace_3;
|
|
};
|
|
|
|
// SharpNav.PolyMeshDetail/SamplingData
|
|
struct SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406
|
|
{
|
|
// System.Int32 SharpNav.PolyMeshDetail/SamplingData::X
|
|
int32_t ___X_0;
|
|
// System.Int32 SharpNav.PolyMeshDetail/SamplingData::Y
|
|
int32_t ___Y_1;
|
|
// System.Int32 SharpNav.PolyMeshDetail/SamplingData::Z
|
|
int32_t ___Z_2;
|
|
// System.Boolean SharpNav.PolyMeshDetail/SamplingData::IsSampled
|
|
bool ___IsSampled_3;
|
|
};
|
|
// Native definition for P/Invoke marshalling of SharpNav.PolyMeshDetail/SamplingData
|
|
struct SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406_marshaled_pinvoke
|
|
{
|
|
int32_t ___X_0;
|
|
int32_t ___Y_1;
|
|
int32_t ___Z_2;
|
|
int32_t ___IsSampled_3;
|
|
};
|
|
// Native definition for COM marshalling of SharpNav.PolyMeshDetail/SamplingData
|
|
struct SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406_marshaled_com
|
|
{
|
|
int32_t ___X_0;
|
|
int32_t ___Y_1;
|
|
int32_t ___Z_2;
|
|
int32_t ___IsSampled_3;
|
|
};
|
|
|
|
// SharpNav.PolyMeshDetail/TriangleData
|
|
struct TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7
|
|
{
|
|
// System.Int32 SharpNav.PolyMeshDetail/TriangleData::VertexHash0
|
|
int32_t ___VertexHash0_0;
|
|
// System.Int32 SharpNav.PolyMeshDetail/TriangleData::VertexHash1
|
|
int32_t ___VertexHash1_1;
|
|
// System.Int32 SharpNav.PolyMeshDetail/TriangleData::VertexHash2
|
|
int32_t ___VertexHash2_2;
|
|
// System.Int32 SharpNav.PolyMeshDetail/TriangleData::Flags
|
|
int32_t ___Flags_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
struct Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* ____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
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMesh/AdjacencyEdge>
|
|
struct Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* ____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
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
struct Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* ____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
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMeshDetail/SamplingData>
|
|
struct Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* ____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
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMeshDetail/TriangleData>
|
|
struct Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* ____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
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ____current_3;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// 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.RuntimeTypeHandle
|
|
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
|
|
{
|
|
// System.IntPtr System.RuntimeTypeHandle::value
|
|
intptr_t ___value_0;
|
|
};
|
|
|
|
// FIMSpace.Generating.SpawnRestrictionsGroup
|
|
struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966
|
|
{
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstructionGuide> FIMSpace.Generating.SpawnRestrictionsGroup::Cells
|
|
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___Cells_0;
|
|
// FIMSpace.Generating.SpawnRestriction FIMSpace.Generating.SpawnRestrictionsGroup::Restriction
|
|
SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE ___Restriction_1;
|
|
};
|
|
// Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnRestrictionsGroup
|
|
struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke
|
|
{
|
|
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___Cells_0;
|
|
SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke ___Restriction_1;
|
|
};
|
|
// Native definition for COM marshalling of FIMSpace.Generating.SpawnRestrictionsGroup
|
|
struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com
|
|
{
|
|
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___Cells_0;
|
|
SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com ___Restriction_1;
|
|
};
|
|
|
|
// SharpNav.PolyMesh/Edge
|
|
struct Edge_t5BB71DEFECE7290EB599134445761BB2F904534E
|
|
{
|
|
// System.Int32 SharpNav.PolyMesh/Edge::Vert0
|
|
int32_t ___Vert0_0;
|
|
// System.Int32 SharpNav.PolyMesh/Edge::Vert1
|
|
int32_t ___Vert1_1;
|
|
// SharpNav.RegionId SharpNav.PolyMesh/Edge::Region
|
|
RegionId_t6D719748FB6365E02C92D71DC08C2BAA93F3E45D ___Region_2;
|
|
// SharpNav.Area SharpNav.PolyMesh/Edge::Area
|
|
Area_t9E8E008D1CF28697728310B3039944F3C2777E47 ___Area_3;
|
|
};
|
|
|
|
// UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick
|
|
struct Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06
|
|
{
|
|
// UnityEngine.Vector3Int UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick::position
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___position_0;
|
|
// System.Int32 UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick::subdivisionLevel
|
|
int32_t ___subdivisionLevel_1;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMesh/Edge>
|
|
struct Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* ____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
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
struct Enumerator_t57E579D223580168D935C6173963BEE4196D3577
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* ____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
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ____current_3;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// System.SystemException
|
|
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
|
|
{
|
|
};
|
|
|
|
// System.Type
|
|
struct Type_t : public MemberInfo_t
|
|
{
|
|
// System.RuntimeTypeHandle System.Type::_impl
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
|
|
};
|
|
|
|
// FIMSpace.Generating.PlanHelper/HelperRect
|
|
struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206
|
|
{
|
|
// UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::pos
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_0;
|
|
// UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::size
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size_1;
|
|
// UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/HelperRect::separationOffset
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___separationOffset_2;
|
|
// UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/HelperRect::totalSepOffset
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___totalSepOffset_3;
|
|
// System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::rotated
|
|
bool ___rotated_4;
|
|
// System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::TypeID
|
|
int32_t ___TypeID_5;
|
|
// System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::IndividualID
|
|
int32_t ___IndividualID_6;
|
|
// System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::DuplicateID
|
|
int32_t ___DuplicateID_7;
|
|
// System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::HelperBool
|
|
bool ___HelperBool_8;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect> FIMSpace.Generating.PlanHelper/HelperRect::Connections
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___Connections_9;
|
|
// FIMSpace.Generating.Planning.SingleInteriorSettings FIMSpace.Generating.PlanHelper/HelperRect::SettingsRef
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___SettingsRef_10;
|
|
// System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::ChoosedConnections
|
|
int32_t ___ChoosedConnections_11;
|
|
// FIMSpace.Generating.SpawnRestrictionsGroup FIMSpace.Generating.PlanHelper/HelperRect::nears
|
|
SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___nears_12;
|
|
// FIMSpace.Generating.SpawnRestrictionsGroup FIMSpace.Generating.PlanHelper/HelperRect::counters
|
|
SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___counters_13;
|
|
// FIMSpace.Generating.SpawnRestrictionsGroup FIMSpace.Generating.PlanHelper/HelperRect::outsides
|
|
SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___outsides_14;
|
|
};
|
|
// Native definition for P/Invoke marshalling of FIMSpace.Generating.PlanHelper/HelperRect
|
|
struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___separationOffset_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___totalSepOffset_3;
|
|
int32_t ___rotated_4;
|
|
int32_t ___TypeID_5;
|
|
int32_t ___IndividualID_6;
|
|
int32_t ___DuplicateID_7;
|
|
int32_t ___HelperBool_8;
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___Connections_9;
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___SettingsRef_10;
|
|
int32_t ___ChoosedConnections_11;
|
|
SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke ___nears_12;
|
|
SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke ___counters_13;
|
|
SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke ___outsides_14;
|
|
};
|
|
// Native definition for COM marshalling of FIMSpace.Generating.PlanHelper/HelperRect
|
|
struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___separationOffset_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___totalSepOffset_3;
|
|
int32_t ___rotated_4;
|
|
int32_t ___TypeID_5;
|
|
int32_t ___IndividualID_6;
|
|
int32_t ___DuplicateID_7;
|
|
int32_t ___HelperBool_8;
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___Connections_9;
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___SettingsRef_10;
|
|
int32_t ___ChoosedConnections_11;
|
|
SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com ___nears_12;
|
|
SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com ___counters_13;
|
|
SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com ___outsides_14;
|
|
};
|
|
|
|
// UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick
|
|
struct ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415
|
|
{
|
|
// UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick::brick
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___brick_0;
|
|
// System.Int32 UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick::flattenedIdx
|
|
int32_t ___flattenedIdx_1;
|
|
};
|
|
|
|
// System.Action`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
struct Action_1_tF34E98A1D6265F1CFEBB4CE8F3706944F943CAE3 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Action`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct Action_1_t2C865605675641ECFD4865011E9719D9E8FDEE74 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Action`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
struct Action_1_t0C3B390E748B22BB816D4389D3E3FD69BB583184 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Action`1<SharpNav.PolyMesh/Edge>
|
|
struct Action_1_t28021EE7E7991FCB7E5F0CC57A8B5478B1CD61DA : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Action`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
struct Action_1_t981270C4FBC48F701CC337F56A9FF0D25C8DE78E : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Action`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
struct Action_1_tA0E8713CF7E788E5948F925559798A233FA4E784 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Action`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
struct Action_1_t7FB2B450CAC94BD958C9AEA9F2D3A963E10CB7BF : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Action`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
struct Action_1_t0876BBC80A3DFF1245A243069F40CDDB608A153B : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Action`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
struct Action_1_tE26F345386F862A6F206EF3B49B3E37B093E6327 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Comparison`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
struct Comparison_1_tCDEF1D5EF6B73DB7076B3EB7780342ABEC7F49AE : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Comparison`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct Comparison_1_t2F890216C667CB70FF9972329BAE3C3D04705D2A : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Comparison`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
struct Comparison_1_t8407DE1EBA2A06C2BB3C96EC6F0C8CC2CDA68C24 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Comparison`1<SharpNav.PolyMesh/Edge>
|
|
struct Comparison_1_t8F7FFB6EC33230EC308FB02DB5A7AC8C9B7C945F : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Comparison`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
struct Comparison_1_t1BF90FE9FB509E4D6EBAEA588132044B3188A4BB : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Comparison`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
struct Comparison_1_t7C66B73116B00024AE69F5F6783B4A8457F1E03B : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Comparison`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
struct Comparison_1_tDF4C1507F222C6796102E06F692F7AF73D44B8AE : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Comparison`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
struct Comparison_1_tE2C83E06EE1EC2A2B2F7BC84F8A3D636DBE63256 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Comparison`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
struct Comparison_1_t0AB1827EA29CE3576F5D48CB80AF2C1E2A20EEB8 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* ____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
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
struct Enumerator_t66B3BD1544F8B933783AF0E32ECF66095B4E4F1B
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* ____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
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 ____current_3;
|
|
};
|
|
|
|
// System.Predicate`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
struct Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Predicate`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Predicate`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
struct Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Predicate`1<SharpNav.PolyMesh/Edge>
|
|
struct Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Predicate`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
struct Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Predicate`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
struct Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Predicate`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
struct Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Predicate`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
struct Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Predicate`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
struct Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.ArrayTypeMismatchException
|
|
struct ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
};
|
|
|
|
// System.InvalidCastException
|
|
struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
};
|
|
|
|
// FIMSpace.Generating.PlanHelper/ConnectionRect
|
|
struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26
|
|
{
|
|
// FIMSpace.Generating.PlanHelper/HelperRect FIMSpace.Generating.PlanHelper/ConnectionRect::Connection1
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___Connection1_0;
|
|
// FIMSpace.Generating.PlanHelper/HelperRect FIMSpace.Generating.PlanHelper/ConnectionRect::Connection2
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___Connection2_1;
|
|
// UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/ConnectionRect::pos
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2;
|
|
// UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/ConnectionRect::directOffset
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3;
|
|
// FIMSpace.Generating.EAlignDir FIMSpace.Generating.PlanHelper/ConnectionRect::direction
|
|
int32_t ___direction_4;
|
|
// System.Boolean FIMSpace.Generating.PlanHelper/ConnectionRect::Found
|
|
bool ___Found_5;
|
|
// System.Int32 FIMSpace.Generating.PlanHelper/ConnectionRect::Id
|
|
int32_t ___Id_6;
|
|
};
|
|
// Native definition for P/Invoke marshalling of FIMSpace.Generating.PlanHelper/ConnectionRect
|
|
struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke
|
|
{
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke ___Connection1_0;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke ___Connection2_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3;
|
|
int32_t ___direction_4;
|
|
int32_t ___Found_5;
|
|
int32_t ___Id_6;
|
|
};
|
|
// Native definition for COM marshalling of FIMSpace.Generating.PlanHelper/ConnectionRect
|
|
struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com
|
|
{
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com ___Connection1_0;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com ___Connection2_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3;
|
|
int32_t ___direction_4;
|
|
int32_t ___Found_5;
|
|
int32_t ___Id_6;
|
|
};
|
|
|
|
// System.Action`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct Action_1_tFE574D7B0D253CA5BDAAE80EBCC65496C0F63322 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Comparison`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct Comparison_1_tD6D7B99C269AECBFFFDBC7238FD8DDD16B8C7865 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ____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
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ____current_3;
|
|
};
|
|
|
|
// System.Predicate`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
struct List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
struct List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>
|
|
struct List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
struct List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
struct List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
struct List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
struct List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
struct List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMesh/Edge>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMesh/Edge>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
|
|
// System.Reflection.MemberInfo
|
|
|
|
// System.Reflection.MemberInfo
|
|
|
|
// System.ValueType
|
|
|
|
// System.ValueType
|
|
|
|
// SharpNav.Area
|
|
struct Area_t9E8E008D1CF28697728310B3039944F3C2777E47_StaticFields
|
|
{
|
|
// SharpNav.Area SharpNav.Area::Null
|
|
Area_t9E8E008D1CF28697728310B3039944F3C2777E47 ___Null_0;
|
|
// SharpNav.Area SharpNav.Area::Default
|
|
Area_t9E8E008D1CF28697728310B3039944F3C2777E47 ___Default_1;
|
|
};
|
|
|
|
// SharpNav.Area
|
|
|
|
// 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.Int32
|
|
|
|
// System.Int32
|
|
|
|
// System.IntPtr
|
|
struct IntPtr_t_StaticFields
|
|
{
|
|
// System.IntPtr System.IntPtr::Zero
|
|
intptr_t ___Zero_1;
|
|
};
|
|
|
|
// System.IntPtr
|
|
|
|
// SharpNav.RegionId
|
|
struct RegionId_t6D719748FB6365E02C92D71DC08C2BAA93F3E45D_StaticFields
|
|
{
|
|
// SharpNav.RegionId SharpNav.RegionId::Null
|
|
RegionId_t6D719748FB6365E02C92D71DC08C2BAA93F3E45D ___Null_0;
|
|
};
|
|
|
|
// SharpNav.RegionId
|
|
|
|
// FIMSpace.Generating.SpawnRestriction
|
|
|
|
// FIMSpace.Generating.SpawnRestriction
|
|
|
|
// 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
|
|
|
|
// UnityEngine.Vector3Int
|
|
struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields
|
|
{
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Zero
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero_3;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_One
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One_4;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Up
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up_5;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Down
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down_6;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Left
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left_7;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Right
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right_8;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Forward
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward_9;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Back
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back_10;
|
|
};
|
|
|
|
// UnityEngine.Vector3Int
|
|
|
|
// System.Void
|
|
|
|
// System.Void
|
|
|
|
// UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding
|
|
|
|
// UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding
|
|
|
|
// SharpNav.PolyMesh/AdjacencyEdge
|
|
|
|
// SharpNav.PolyMesh/AdjacencyEdge
|
|
|
|
// SharpNav.PolyMeshDetail/EdgeInfo
|
|
|
|
// SharpNav.PolyMeshDetail/EdgeInfo
|
|
|
|
// SharpNav.PolyMeshDetail/SamplingData
|
|
|
|
// SharpNav.PolyMeshDetail/SamplingData
|
|
|
|
// SharpNav.PolyMeshDetail/TriangleData
|
|
|
|
// SharpNav.PolyMeshDetail/TriangleData
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMesh/AdjacencyEdge>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMesh/AdjacencyEdge>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMeshDetail/SamplingData>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMeshDetail/SamplingData>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMeshDetail/TriangleData>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMeshDetail/TriangleData>
|
|
|
|
// System.Delegate
|
|
|
|
// System.Delegate
|
|
|
|
// System.Exception
|
|
struct Exception_t_StaticFields
|
|
{
|
|
// System.Object System.Exception::s_EDILock
|
|
RuntimeObject* ___s_EDILock_0;
|
|
};
|
|
|
|
// System.Exception
|
|
|
|
// System.RuntimeTypeHandle
|
|
|
|
// System.RuntimeTypeHandle
|
|
|
|
// FIMSpace.Generating.SpawnRestrictionsGroup
|
|
|
|
// FIMSpace.Generating.SpawnRestrictionsGroup
|
|
|
|
// SharpNav.PolyMesh/Edge
|
|
|
|
// SharpNav.PolyMesh/Edge
|
|
|
|
// UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick
|
|
|
|
// UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMesh/Edge>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMesh/Edge>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
|
|
// System.MulticastDelegate
|
|
|
|
// System.MulticastDelegate
|
|
|
|
// System.SystemException
|
|
|
|
// System.SystemException
|
|
|
|
// 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
|
|
|
|
// FIMSpace.Generating.PlanHelper/HelperRect
|
|
|
|
// FIMSpace.Generating.PlanHelper/HelperRect
|
|
|
|
// UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick
|
|
|
|
// UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick
|
|
|
|
// System.Action`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
|
|
// System.Action`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
|
|
// System.Action`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
|
|
// System.Action`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
|
|
// System.Action`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
|
|
// System.Action`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
|
|
// System.Action`1<SharpNav.PolyMesh/Edge>
|
|
|
|
// System.Action`1<SharpNav.PolyMesh/Edge>
|
|
|
|
// System.Action`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
|
|
// System.Action`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
|
|
// System.Action`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
|
|
// System.Action`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
|
|
// System.Action`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
|
|
// System.Action`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
|
|
// System.Action`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
|
|
// System.Action`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
|
|
// System.Action`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
|
|
// System.Action`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
|
|
// System.Comparison`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
|
|
// System.Comparison`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
|
|
// System.Comparison`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
|
|
// System.Comparison`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
|
|
// System.Comparison`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
|
|
// System.Comparison`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
|
|
// System.Comparison`1<SharpNav.PolyMesh/Edge>
|
|
|
|
// System.Comparison`1<SharpNav.PolyMesh/Edge>
|
|
|
|
// System.Comparison`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
|
|
// System.Comparison`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
|
|
// System.Comparison`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
|
|
// System.Comparison`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
|
|
// System.Comparison`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
|
|
// System.Comparison`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
|
|
// System.Comparison`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
|
|
// System.Comparison`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
|
|
// System.Comparison`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
|
|
// System.Comparison`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
|
|
// System.Predicate`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
|
|
// System.Predicate`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>
|
|
|
|
// System.Predicate`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
|
|
// System.Predicate`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
|
|
// System.Predicate`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
|
|
// System.Predicate`1<SharpNav.PolyMesh/AdjacencyEdge>
|
|
|
|
// System.Predicate`1<SharpNav.PolyMesh/Edge>
|
|
|
|
// System.Predicate`1<SharpNav.PolyMesh/Edge>
|
|
|
|
// System.Predicate`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
|
|
// System.Predicate`1<SharpNav.PolyMeshDetail/EdgeInfo>
|
|
|
|
// System.Predicate`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
|
|
// System.Predicate`1<SharpNav.PolyMeshDetail/SamplingData>
|
|
|
|
// System.Predicate`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
|
|
// System.Predicate`1<SharpNav.PolyMeshDetail/TriangleData>
|
|
|
|
// System.Predicate`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
|
|
// System.Predicate`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>
|
|
|
|
// System.Predicate`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
|
|
// System.Predicate`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>
|
|
|
|
// System.ArrayTypeMismatchException
|
|
|
|
// System.ArrayTypeMismatchException
|
|
|
|
// System.InvalidCastException
|
|
|
|
// System.InvalidCastException
|
|
|
|
// FIMSpace.Generating.PlanHelper/ConnectionRect
|
|
|
|
// FIMSpace.Generating.PlanHelper/ConnectionRect
|
|
|
|
// System.Action`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
|
|
// System.Action`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
|
|
// System.Comparison`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
|
|
// System.Comparison`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
|
|
// System.Predicate`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
|
|
// System.Predicate`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
// UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding[]
|
|
struct SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 m_Items[1];
|
|
|
|
inline SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289* 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, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_1), (void*)NULL);
|
|
}
|
|
inline SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_1), (void*)NULL);
|
|
}
|
|
};
|
|
// FIMSpace.Generating.PlanHelper/ConnectionRect[]
|
|
struct ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 m_Items[1];
|
|
|
|
inline ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* 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, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection1_0))->___Connections_9), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection1_0))->___SettingsRef_10), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection2_1))->___Connections_9), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection2_1))->___SettingsRef_10), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection1_0))->___Connections_9), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection1_0))->___SettingsRef_10), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection2_1))->___Connections_9), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection2_1))->___SettingsRef_10), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
// FIMSpace.Generating.PlanHelper/HelperRect[]
|
|
struct HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 m_Items[1];
|
|
|
|
inline HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* 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, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Connections_9), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___SettingsRef_10), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___nears_12))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___counters_13))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___outsides_14))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Connections_9), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___SettingsRef_10), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___nears_12))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___counters_13))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___outsides_14))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
// SharpNav.PolyMesh/AdjacencyEdge[]
|
|
struct AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F m_Items[1];
|
|
|
|
inline AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F* 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, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// SharpNav.PolyMesh/Edge[]
|
|
struct EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Edge_t5BB71DEFECE7290EB599134445761BB2F904534E m_Items[1];
|
|
|
|
inline Edge_t5BB71DEFECE7290EB599134445761BB2F904534E GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Edge_t5BB71DEFECE7290EB599134445761BB2F904534E* 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, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Edge_t5BB71DEFECE7290EB599134445761BB2F904534E GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Edge_t5BB71DEFECE7290EB599134445761BB2F904534E* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// SharpNav.PolyMeshDetail/EdgeInfo[]
|
|
struct EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 m_Items[1];
|
|
|
|
inline EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258* 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, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// SharpNav.PolyMeshDetail/SamplingData[]
|
|
struct SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 m_Items[1];
|
|
|
|
inline SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406* 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, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// SharpNav.PolyMeshDetail/TriangleData[]
|
|
struct TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 m_Items[1];
|
|
|
|
inline TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7* 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, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick[]
|
|
struct BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 m_Items[1];
|
|
|
|
inline Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06* 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, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick[]
|
|
struct ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 m_Items[1];
|
|
|
|
inline ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415* 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, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::.ctor(System.Collections.Generic.List`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m521D9E7AEDCA95927F0E3674E24CC1E5C600144C_gshared (Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04* __this, List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* ___0_list, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<FIMSpace.Generating.PlanHelper/ConnectionRect>::.ctor(System.Collections.Generic.List`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m3E249E481A53B86F4C53B22097A2EC401919A9D4_gshared (Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411* __this, List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___0_list, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<FIMSpace.Generating.PlanHelper/HelperRect>::.ctor(System.Collections.Generic.List`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m4EA838AE9172F2A6287C57E8E374316497732218_gshared (Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA* __this, List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* ___0_list, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMesh/AdjacencyEdge>::.ctor(System.Collections.Generic.List`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m804E31DF35E612C4E57C929EFC726AEB629042B6_gshared (Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7* __this, List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* ___0_list, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMesh/Edge>::.ctor(System.Collections.Generic.List`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mCD61D7321CD0F3BCC5ED798BB55E4A437C70D2F4_gshared (Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1* __this, List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* ___0_list, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMeshDetail/EdgeInfo>::.ctor(System.Collections.Generic.List`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB5BBFA6CA62AEC6F0E44946142D10159A3DA2BBB_gshared (Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99* __this, List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* ___0_list, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMeshDetail/SamplingData>::.ctor(System.Collections.Generic.List`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m922C0BFFF23B0B16F65BE9ED4B854DC333039FFD_gshared (Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F* __this, List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* ___0_list, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMeshDetail/TriangleData>::.ctor(System.Collections.Generic.List`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m231C03830843FF924A6052EBDDA8050C140E247E_gshared (Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382* __this, List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* ___0_list, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::.ctor(System.Collections.Generic.List`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mCE349FFF31E8D9CDB8FEE4FEA2B96AE6EEC98E60_gshared (Enumerator_t57E579D223580168D935C6173963BEE4196D3577* __this, List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* ___0_list, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::.ctor(System.Collections.Generic.List`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m34FDE8BA454F360E67CCFD2F3BCA23A1875B1988_gshared (Enumerator_t66B3BD1544F8B933783AF0E32ECF66095B4E4F1B* __this, List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* ___0_list, const RuntimeMethod* method) ;
|
|
|
|
// System.Void System.Object::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException(System.ExceptionArgument,System.ExceptionResource)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F (int32_t ___0_argument, int32_t ___1_resource, const RuntimeMethod* method) ;
|
|
// System.Void System.ThrowHelper::ThrowArgumentNullException(System.ExceptionArgument)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC (int32_t ___0_argument, const RuntimeMethod* method) ;
|
|
// System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ;
|
|
// System.Void System.ThrowHelper::ThrowArgumentOutOfRange_IndexException()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D (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) ;
|
|
// System.Void System.ThrowHelper::ThrowWrongValueTypeArgumentException(System.Object,System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910 (RuntimeObject* ___0_value, Type_t* ___1_targetType, const RuntimeMethod* method) ;
|
|
// System.Void System.ThrowHelper::ThrowIndexArgumentOutOfRange_NeedNonNegNumException()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F (const RuntimeMethod* method) ;
|
|
// System.Void System.ThrowHelper::ThrowArgumentException(System.ExceptionResource)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA (int32_t ___0_resource, 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) ;
|
|
// System.Int32 System.Array::get_Rank()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F (RuntimeArray* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.ThrowHelper::ThrowArgumentException_Argument_InvalidArrayType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58 (const RuntimeMethod* method) ;
|
|
// System.Void System.ThrowHelper::ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F (const RuntimeMethod* method) ;
|
|
// System.Void System.ThrowHelper::ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7 (const RuntimeMethod* method) ;
|
|
// System.Void System.ThrowHelper::ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F (const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::.ctor(System.Collections.Generic.List`1<T>)
|
|
inline void Enumerator__ctor_m521D9E7AEDCA95927F0E3674E24CC1E5C600144C (Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04* __this, List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04*, List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, const RuntimeMethod*))Enumerator__ctor_m521D9E7AEDCA95927F0E3674E24CC1E5C600144C_gshared)(__this, ___0_list, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<FIMSpace.Generating.PlanHelper/ConnectionRect>::.ctor(System.Collections.Generic.List`1<T>)
|
|
inline void Enumerator__ctor_m3E249E481A53B86F4C53B22097A2EC401919A9D4 (Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411* __this, List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411*, List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))Enumerator__ctor_m3E249E481A53B86F4C53B22097A2EC401919A9D4_gshared)(__this, ___0_list, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<FIMSpace.Generating.PlanHelper/HelperRect>::.ctor(System.Collections.Generic.List`1<T>)
|
|
inline void Enumerator__ctor_m4EA838AE9172F2A6287C57E8E374316497732218 (Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA* __this, List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA*, List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))Enumerator__ctor_m4EA838AE9172F2A6287C57E8E374316497732218_gshared)(__this, ___0_list, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMesh/AdjacencyEdge>::.ctor(System.Collections.Generic.List`1<T>)
|
|
inline void Enumerator__ctor_m804E31DF35E612C4E57C929EFC726AEB629042B6 (Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7* __this, List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7*, List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, const RuntimeMethod*))Enumerator__ctor_m804E31DF35E612C4E57C929EFC726AEB629042B6_gshared)(__this, ___0_list, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMesh/Edge>::.ctor(System.Collections.Generic.List`1<T>)
|
|
inline void Enumerator__ctor_mCD61D7321CD0F3BCC5ED798BB55E4A437C70D2F4 (Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1* __this, List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1*, List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, const RuntimeMethod*))Enumerator__ctor_mCD61D7321CD0F3BCC5ED798BB55E4A437C70D2F4_gshared)(__this, ___0_list, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMeshDetail/EdgeInfo>::.ctor(System.Collections.Generic.List`1<T>)
|
|
inline void Enumerator__ctor_mB5BBFA6CA62AEC6F0E44946142D10159A3DA2BBB (Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99* __this, List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99*, List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, const RuntimeMethod*))Enumerator__ctor_mB5BBFA6CA62AEC6F0E44946142D10159A3DA2BBB_gshared)(__this, ___0_list, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMeshDetail/SamplingData>::.ctor(System.Collections.Generic.List`1<T>)
|
|
inline void Enumerator__ctor_m922C0BFFF23B0B16F65BE9ED4B854DC333039FFD (Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F* __this, List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F*, List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, const RuntimeMethod*))Enumerator__ctor_m922C0BFFF23B0B16F65BE9ED4B854DC333039FFD_gshared)(__this, ___0_list, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<SharpNav.PolyMeshDetail/TriangleData>::.ctor(System.Collections.Generic.List`1<T>)
|
|
inline void Enumerator__ctor_m231C03830843FF924A6052EBDDA8050C140E247E (Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382* __this, List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382*, List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, const RuntimeMethod*))Enumerator__ctor_m231C03830843FF924A6052EBDDA8050C140E247E_gshared)(__this, ___0_list, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::.ctor(System.Collections.Generic.List`1<T>)
|
|
inline void Enumerator__ctor_mCE349FFF31E8D9CDB8FEE4FEA2B96AE6EEC98E60 (Enumerator_t57E579D223580168D935C6173963BEE4196D3577* __this, List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t57E579D223580168D935C6173963BEE4196D3577*, List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, const RuntimeMethod*))Enumerator__ctor_mCE349FFF31E8D9CDB8FEE4FEA2B96AE6EEC98E60_gshared)(__this, ___0_list, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::.ctor(System.Collections.Generic.List`1<T>)
|
|
inline void Enumerator__ctor_m34FDE8BA454F360E67CCFD2F3BCA23A1875B1988 (Enumerator_t66B3BD1544F8B933783AF0E32ECF66095B4E4F1B* __this, List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t66B3BD1544F8B933783AF0E32ECF66095B4E4F1B*, List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, const RuntimeMethod*))Enumerator__ctor_m34FDE8BA454F360E67CCFD2F3BCA23A1875B1988_gshared)(__this, ___0_list, method);
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m83DBA3C398C1F878CC5C1669514A7CF1DE52C053_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_0 = ((List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m236A8554E2276B00F4C10F569D92ECCF2E5CF91D_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_2 = ((List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2);
|
|
return;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_3 = ___0_capacity;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_4 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)(SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3);
|
|
__this->____items_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mF91AD23C9DF4E70422329F0430B866405D6B5D96_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
RuntimeObject* L_0 = ___0_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
|
|
V_1 = L_4;
|
|
int32_t L_5 = V_1;
|
|
if (L_5)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_6 = ((List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6);
|
|
return;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_8 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)(SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7);
|
|
__this->____items_1 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8);
|
|
RuntimeObject* L_9 = V_0;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_10 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
NullCheck(L_9);
|
|
InterfaceActionInvoker2< SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0);
|
|
int32_t L_11 = V_1;
|
|
__this->____size_2 = L_11;
|
|
return;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
__this->____size_2 = 0;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_12 = ((List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
RuntimeObject* L_13 = ___0_collection;
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::get_Capacity()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m56D67E63443C8078EC54329B71B7D6706D0C525D_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_0 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::set_Capacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m4DF0D03DD064236AB8F6E0FF93F2382B8A358D95_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_0) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = ___0_value;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_3 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_value;
|
|
if ((((int32_t)L_4) <= ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = ___0_value;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_6 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)(SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5);
|
|
V_0 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_8 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_9 = V_0;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_11 = V_0;
|
|
__this->____items_1 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11);
|
|
return;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_12 = ((List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4BBD30BDBDE775B32B3C1D81CBE837AE4B02E019_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::System.Collections.IList.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m32EF38CD137860EB61FFA0D2B1757E589186A9C2_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mC816E0D2ED081FE7EBAF06BA893394A6614AE184_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::System.Collections.IList.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m07DD4214BFAD48B0E2D219C4EFB320542BFABDDD_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mB8672BB0659A4272156606D18B82976EDD4CE479_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->____syncRoot_4;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4;
|
|
return L_4;
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 List_1_get_Item_mB440AC7A7DE77C4BC5E39B78E5938C426535AEB0_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_2 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::set_Item(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3C78C412FB2DB6932786D9D3C4FC9BDAEEF18B3B_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_2 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_4 = ___1_value;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)L_4);
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::IsCompatibleObject(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mD7A72AB12AB424922316895483BD2D494D7F09C8_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = ___0_value;
|
|
if (L_1)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289));
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_2 = V_0;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_3 = L_2;
|
|
RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3);
|
|
return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::System.Collections.IList.get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mBADD6F888DFCAC16D5544602C7ED2B84E69115AD_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_1;
|
|
L_1 = (( SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::System.Collections.IList.set_Item(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m3CDB7AF6F89620C5E812F7EEFEDD506CAD526D92_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_value;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_value;
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)((SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m2555993BF859158C9FDBDBA67CBD13B5E27F2964_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* 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));
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_1 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__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;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* 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));
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_9 = ___0_item;
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, 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;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::AddWithResize(T)
|
|
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mE2ADE5FD2A694C254FEA63559CFB8137C0F468FE_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_2 = V_0;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1));
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_3 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_4 = V_0;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_5 = ___0_item;
|
|
NullCheck(L_3);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)L_5);
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::System.Collections.IList.Add(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m7412B7AFC5998D03150E54646863FF13B70B3C07_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
RuntimeObject* L_1 = ___0_item;
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)((SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
goto IL_0029;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0016;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0016:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_2 = ___0_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_4;
|
|
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0029;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0029:
|
|
{
|
|
int32_t L_5;
|
|
L_5 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_5, 1));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m72BBA0274D93ADF8E99E7CA142B6529E68633246_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::AsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t4C304C55CD3744739E9824FD9A4184DA2E4FC0A9* List_1_AsReadOnly_mC2059814FCE19E34E8545D99549FA390AF34D201_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ReadOnlyCollection_1_t4C304C55CD3744739E9824FD9A4184DA2E4FC0A9* L_0 = (ReadOnlyCollection_1_t4C304C55CD3744739E9824FD9A4184DA2E4FC0A9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16));
|
|
NullCheck(L_0);
|
|
(( void (*) (ReadOnlyCollection_1_t4C304C55CD3744739E9824FD9A4184DA2E4FC0A9*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA805A25619687677145FFE59DC82A07704D8A2B0_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, int32_t ___1_count, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_5 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
int32_t L_7 = ___1_count;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_8 = ___2_item;
|
|
RuntimeObject* L_9 = ___3_comparer;
|
|
int32_t L_10;
|
|
L_10 = (( int32_t (*) (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*, int32_t, int32_t, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::BinarySearch(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m4D4911B354697F662AA457C7D70D97785695BD46_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, int32_t, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mF2A40BF472A3416381ED9006C2E4E54A5BA79500_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_1 = ___0_item;
|
|
RuntimeObject* L_2 = ___1_comparer;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, int32_t, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mC55B812EC09A85F6485CED156432B538F19B8815_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __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;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_3 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__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;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4A125D96CD27FB7FD0A20B0E3B1B1DDFAC1C15F9_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::System.Collections.IList.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m7FAD828FA549E9DED8FD86C696AA0006C4AF13DB_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)((SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::CopyTo(T[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m48835A164FA1864B521B3E0F5A626D54E6A573A9_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* ___0_array, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_0 = ___0_array;
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mA4F8F4D8AFAA16525C75E20B4EA0E2FD661D002C_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray* L_1 = ___0_array;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
|
|
if ((((int32_t)L_2) == ((int32_t)1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_3 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
RuntimeArray* L_4 = ___0_array;
|
|
int32_t L_5 = ___1_arrayIndex;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
|
|
goto IL_0031;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0029;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0029:
|
|
{// begin catch(System.ArrayTypeMismatchException)
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0031;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0031:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::CopyTo(T[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6C58B7AA0CD265930553CD5AFEED3D7D52A3A157_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_0 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_1 = ___0_array;
|
|
int32_t L_2 = ___1_arrayIndex;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::EnsureCapacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m4F5D32C31D98104BE6B80512F0BD413967ADE549_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_min, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_0 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = ___0_min;
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_2 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
NullCheck(L_2);
|
|
if (!(((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_3 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
G_B4_0 = 4;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
V_0 = G_B4_0;
|
|
int32_t L_4 = V_0;
|
|
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
V_0 = ((int32_t)2146435071);
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6 = ___0_min;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___0_min;
|
|
V_0 = L_7;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
int32_t L_8 = V_0;
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::Exists(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mB92EED67724ECCF1D4109FBD56FABFC0D2C86440_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_0 = ___0_match;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::Find(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 List_1_Find_mACAD116789954AFFCF511A4826ECA6B3B73D22E1_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_1 = ___0_match;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_2 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
NullCheck(L_1);
|
|
bool L_6;
|
|
L_6 = (( bool (*) (Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_6)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_7 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_8 = V_0;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
return L_10;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_11 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_12) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_1), sizeof(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289));
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_14 = V_1;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::FindAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* List_1_FindAll_mDC1433ED4C498E2CF1A64637648A3723F4F26034_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* L_1 = (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_1);
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_2 = ___0_match;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_3 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
NullCheck(L_2);
|
|
bool L_7;
|
|
L_7 = (( bool (*) (Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_7)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* L_8 = V_0;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_9 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
NullCheck(L_8);
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* L_16 = V_0;
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::FindIndex(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m69E361953780BB3C25569E7CCB263ED6AE1B1BBE_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_1 = ___0_match;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, int32_t, Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF46E38D4934535DE7FFFFCECCFB93FA351C814B3_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* ___2_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_startIndex;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___1_count;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___0_startIndex;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_6 = ___2_match;
|
|
if (L_6)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
int32_t L_7 = ___0_startIndex;
|
|
int32_t L_8 = ___1_count;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
|
|
int32_t L_9 = ___0_startIndex;
|
|
V_1 = L_9;
|
|
goto IL_004d;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_10 = ___2_match;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_11 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
NullCheck(L_10);
|
|
bool L_15;
|
|
L_15 = (( bool (*) (Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_15)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_1;
|
|
return L_16;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
int32_t L_17 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_18 = V_1;
|
|
int32_t L_19 = V_0;
|
|
if ((((int32_t)L_18) < ((int32_t)L_19)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::ForEach(System.Action`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mEBF2B9F1688256B6C85D4258ECC5EB9B0DCCD241_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, Action_1_tF34E98A1D6265F1CFEBB4CE8F3706944F943CAE3* ___0_action, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Action_1_tF34E98A1D6265F1CFEBB4CE8F3706944F943CAE3* L_0 = ___0_action;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____version_3;
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____version_3;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
Action_1_tF34E98A1D6265F1CFEBB4CE8F3706944F943CAE3* L_4 = ___0_action;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_5 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_6 = V_1;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
(( void (*) (Action_1_tF34E98A1D6265F1CFEBB4CE8F3706944F943CAE3*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_9 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
int32_t L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____version_3;
|
|
if ((((int32_t)L_12) == ((int32_t)L_13)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04 List_1_GetEnumerator_mDF07935BB462042E9E3079D1462067DAFCF663C8_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m521D9E7AEDCA95927F0E3674E24CC1E5C600144C((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m082E0F59ED65B0A86A191182C984CF32F2373958_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m521D9E7AEDCA95927F0E3674E24CC1E5C600144C((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m5D7DE8AF08CC17D3909B20C98E590A58D100DF23_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m521D9E7AEDCA95927F0E3674E24CC1E5C600144C((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_t328EB8CADBA1D228DAF02EC430C5B53EB3C04C04 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::GetRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* List_1_GetRange_m0461A28247A5EFD40BD5F98E258F05FCA62DE698_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* L_6 = (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_6);
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
|
|
V_0 = L_6;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_7 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_10 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)L_9->____items_1;
|
|
int32_t L_11 = ___1_count;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
|
|
List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* L_12 = V_0;
|
|
int32_t L_13 = ___1_count;
|
|
NullCheck(L_12);
|
|
L_12->____size_2 = L_13;
|
|
List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::IndexOf(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m0B50F456DDE118C7A1FFB7D58B08E034468F9127_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_0 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_1 = ___0_item;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::System.Collections.IList.IndexOf(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m1D354602F8ED6ABE2C1B7EE0AC59DB63CBCDFAD9_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)((SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::Insert(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mF557597BB15C503062D944CC582A14D762136DD0_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___1_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_3 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = ___0_index;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_7 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_9 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
int32_t L_12 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_13 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_14 = ___0_index;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_15 = ___1_item;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)L_15);
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
int32_t L_17 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::System.Collections.IList.Insert(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mB27E5AC38BA624092EAE7F92A0BD10744A20B076_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_item;
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)((SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m386209A07D8BF77C0A9C077A85D65ED3E8D480E3_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, RuntimeObject* ___1_collection, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
RuntimeObject* V_2 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___1_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___0_index;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
RuntimeObject* L_3 = ___1_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_4 = V_0;
|
|
if (!L_4)
|
|
{
|
|
goto IL_00bc;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = V_1;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = (int32_t)__this->____size_2;
|
|
int32_t L_9 = V_1;
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_12 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_13 = ___0_index;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_14 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = V_1;
|
|
int32_t L_17 = (int32_t)__this->____size_2;
|
|
int32_t L_18 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
RuntimeObject* L_19 = V_0;
|
|
if ((!(((RuntimeObject*)(List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_20 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_21 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_22 = ___0_index;
|
|
int32_t L_23 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_24 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_25 = ___0_index;
|
|
int32_t L_26 = V_1;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_27 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_28 = ___0_index;
|
|
int32_t L_29 = (int32_t)__this->____size_2;
|
|
int32_t L_30 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
|
|
goto IL_00ac;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
RuntimeObject* L_31 = V_0;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_32 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_33 = ___0_index;
|
|
NullCheck(L_31);
|
|
InterfaceActionInvoker2< SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33);
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
int32_t L_34 = (int32_t)__this->____size_2;
|
|
int32_t L_35 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35));
|
|
goto IL_00fb;
|
|
}
|
|
|
|
IL_00bc:
|
|
{
|
|
int32_t L_36 = ___0_index;
|
|
int32_t L_37 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_36) >= ((int32_t)L_37)))
|
|
{
|
|
goto IL_00f4;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_38 = ___1_collection;
|
|
NullCheck(L_38);
|
|
RuntimeObject* L_39;
|
|
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38);
|
|
V_2 = L_39;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00ea:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_40 = V_2;
|
|
if (!L_40)
|
|
{
|
|
goto IL_00f3;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_41 = V_2;
|
|
NullCheck((RuntimeObject*)L_41);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
|
|
}
|
|
|
|
IL_00f3:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00e0_1;
|
|
}
|
|
|
|
IL_00ce_1:
|
|
{
|
|
int32_t L_42 = ___0_index;
|
|
int32_t L_43 = L_42;
|
|
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
RuntimeObject* L_44 = V_2;
|
|
NullCheck(L_44);
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_45;
|
|
L_45 = InterfaceFuncInvoker0< SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44);
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
}
|
|
|
|
IL_00e0_1:
|
|
{
|
|
RuntimeObject* L_46 = V_2;
|
|
NullCheck((RuntimeObject*)L_46);
|
|
bool L_47;
|
|
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
|
|
if (L_47)
|
|
{
|
|
goto IL_00ce_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00f4:
|
|
{
|
|
RuntimeObject* L_48 = ___1_collection;
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
int32_t L_49 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::Remove(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m9B14407B53345B4E16D2C0FBB855FFA2CA44EE8F_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_0 = ___0_item;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = V_0;
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::System.Collections.IList.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m832B70E0E74CFC19CA335AAC4D2765E2F972458C_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)((SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::RemoveAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m3C3AA1EA386028AB6AE578AE2C654F92E0D2BD4D_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
int32_t L_1 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_2) >= ((int32_t)L_3)))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_4 = ___0_match;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_5 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
bool L_9;
|
|
L_9 = (( bool (*) (Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_9)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) >= ((int32_t)L_15)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D* L_16 = ___0_match;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_17 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_18 = V_1;
|
|
NullCheck(L_17);
|
|
int32_t L_19 = L_18;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
|
|
NullCheck(L_16);
|
|
bool L_21;
|
|
L_21 = (( bool (*) (Predicate_1_tF07FF276307C88497A4B043A4DF31F5476C0E91D*, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (L_21)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
int32_t L_22 = V_1;
|
|
int32_t L_23 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)L_23)))
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_24 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_25 = V_0;
|
|
int32_t L_26 = L_25;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_27 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_28 = V_1;
|
|
int32_t L_29 = L_28;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
|
|
NullCheck(L_27);
|
|
int32_t L_30 = L_29;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_31 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
|
|
NullCheck(L_24);
|
|
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)L_31);
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_32 = V_1;
|
|
int32_t L_33 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_32) < ((int32_t)L_33)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
if (!true)
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_34 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_35 = V_0;
|
|
int32_t L_36 = (int32_t)__this->____size_2;
|
|
int32_t L_37 = V_0;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
int32_t L_38 = (int32_t)__this->____size_2;
|
|
int32_t L_39 = V_0;
|
|
int32_t L_40 = V_0;
|
|
__this->____size_2 = L_40;
|
|
int32_t L_41 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::RemoveAt(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mCED0458E2C4F48DFBD7E01DF033E3C76FBCE03FE_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_5 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_7 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
int32_t L_10 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
if (!true)
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_11 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_12 = (int32_t)__this->____size_2;
|
|
il2cpp_codegen_initobj((&V_0), sizeof(SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289));
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_13 = V_0;
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)L_13);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
int32_t L_14 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::RemoveRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mDBC1970792947C43D071D5FEA503F046BC9B05E8_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
int32_t L_8 = ___1_count;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
|
|
int32_t L_9 = ___0_index;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_9) >= ((int32_t)L_10)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_11 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_12 = ___0_index;
|
|
int32_t L_13 = ___1_count;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_14 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
int32_t L_17 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
int32_t L_18 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
if (!true)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_19 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_20 = (int32_t)__this->____size_2;
|
|
int32_t L_21 = ___1_count;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::Reverse()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mDA495F2ACDB181315E34D0DE05BF97167A5ED143_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::Reverse(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m2D03F577F744B11B229953C01A846EC08DBA109E_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_6 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
(( void (*) (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45));
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::Sort()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9EC50268C608F1311B042EB18046E00DD302AFFF_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::Sort(System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF0AE54C187E82269BBE308DB156EA696425796CA_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
RuntimeObject* L_1 = ___0_comparer;
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4EF1EA742681AF0C12C7B0198463456708CDDB34_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_6 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
RuntimeObject* L_9 = ___2_comparer;
|
|
(( void (*) (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_10 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::Sort(System.Comparison`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC8A4429A46CA209E6DF7F6B78933168EB63FDB5F_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, Comparison_1_tCDEF1D5EF6B73DB7076B3EB7780342ABEC7F49AE* ___0_comparison, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Comparison_1_tCDEF1D5EF6B73DB7076B3EB7780342ABEC7F49AE* L_0 = ___0_comparison;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_1) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_2 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Comparison_1_tCDEF1D5EF6B73DB7076B3EB7780342ABEC7F49AE* L_4 = ___0_comparison;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49));
|
|
(( void (*) (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*, int32_t, int32_t, Comparison_1_tCDEF1D5EF6B73DB7076B3EB7780342ABEC7F49AE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// T[] System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* List_1_ToArray_m4A0ECA3C2C9D192F6326447EA321F87775A46A6E_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method)
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_1 = ((List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_3 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)(SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_4 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_5 = V_0;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::TrimExcess()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m6A5EC9AE4CFEE309139932FA2D3170B93178EB03_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_0 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::AddEnumerable(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m9A187689771823AD96018BE245AA224A98A79B12_gshared (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42* __this, RuntimeObject* ___0_enumerable, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
RuntimeObject* L_1 = ___0_enumerable;
|
|
NullCheck(L_1);
|
|
RuntimeObject* L_2;
|
|
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1);
|
|
V_0 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0063:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = V_0;
|
|
NullCheck((RuntimeObject*)L_4);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0059_1;
|
|
}
|
|
|
|
IL_0017_1:
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_6;
|
|
L_6 = InterfaceFuncInvoker0< SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_8 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
NullCheck(L_8);
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
|
|
{
|
|
goto IL_003c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_003c_1:
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_10 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)__this->____items_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
V_2 = L_11;
|
|
int32_t L_12 = V_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
int32_t L_13 = V_2;
|
|
SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_14 = V_1;
|
|
NullCheck(L_10);
|
|
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289)L_14);
|
|
}
|
|
|
|
IL_0059_1:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_16;
|
|
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
if (L_16)
|
|
{
|
|
goto IL_0017_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m054F4E366A493BB083F159C73FA6BDCB354AAFF6_gshared (const RuntimeMethod* method)
|
|
{
|
|
{
|
|
SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_0 = (SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)(SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
|
|
((List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((List_1_tDB638DEC3E456A2F6AC959727396B92238AD5D42_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8E8B63FAB61E25B4754428F1B9F6AB46B934ADEA_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_0 = ((List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m07987AA3630A7E4ECCF33A9D03E9C282F80C4A30_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_2 = ((List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2);
|
|
return;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_3 = ___0_capacity;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_4 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)(ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3);
|
|
__this->____items_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m841D03AFE44FC148A59AD062EE41B9773006EDED_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
RuntimeObject* L_0 = ___0_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
|
|
V_1 = L_4;
|
|
int32_t L_5 = V_1;
|
|
if (L_5)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_6 = ((List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6);
|
|
return;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_8 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)(ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7);
|
|
__this->____items_1 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8);
|
|
RuntimeObject* L_9 = V_0;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_10 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
NullCheck(L_9);
|
|
InterfaceActionInvoker2< ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0);
|
|
int32_t L_11 = V_1;
|
|
__this->____size_2 = L_11;
|
|
return;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
__this->____size_2 = 0;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_12 = ((List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
RuntimeObject* L_13 = ___0_collection;
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::get_Capacity()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mF85254CAD0091EA7E532D79FA91B2C7762B64B93_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_0 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::set_Capacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mE7AC871F36040191B16CB6D627C77AC80958B032_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_0) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = ___0_value;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_3 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_value;
|
|
if ((((int32_t)L_4) <= ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = ___0_value;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_6 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)(ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5);
|
|
V_0 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_8 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_9 = V_0;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_11 = V_0;
|
|
__this->____items_1 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11);
|
|
return;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_12 = ((List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::System.Collections.IList.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mC3FE2DDD7741685D317380A9862863711C38E3E6_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m7149D085A6ACDB10DC6249C3EDBC99EA8CEAFA6E_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::System.Collections.IList.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m477C4629346148C5BA621F4082E740B6BEB3F51F_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mF6D0D00F9EE8DD638A9A4EEB1FC016F5278920FC_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->____syncRoot_4;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4;
|
|
return L_4;
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_2 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::set_Item(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mCE533FA92C7F2C42A81AD916050C12D86D45D9CF_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_2 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_4 = ___1_value;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)L_4);
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::IsCompatibleObject(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m0AFFD52FB316C698AD7FCB7CEFAE448D681A88D5_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = ___0_value;
|
|
if (L_1)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26));
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_2 = V_0;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_3 = L_2;
|
|
RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3);
|
|
return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::System.Collections.IList.get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mB3D86C6248ED4F195BBEDFAABCCEDBA1036C27BB_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_1;
|
|
L_1 = (( ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::System.Collections.IList.set_Item(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mAC4D4E63125055346CBD19766E75463D7FAE33C6_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_value;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_value;
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)((ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m5A02548DAEB47CC043EF2E05A90DC92A69891CD7_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* 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));
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_1 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__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;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* 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));
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_9 = ___0_item;
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, 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;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::AddWithResize(T)
|
|
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m749D7C08E54B62DD849A89C15A3D612AAF85A22E_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_2 = V_0;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1));
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_3 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_4 = V_0;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_5 = ___0_item;
|
|
NullCheck(L_3);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)L_5);
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::System.Collections.IList.Add(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mDEB5F6869B75E5B2F1FB083B283548ABC22365E9_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
RuntimeObject* L_1 = ___0_item;
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)((ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
goto IL_0029;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0016;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0016:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_2 = ___0_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_4;
|
|
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0029;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0029:
|
|
{
|
|
int32_t L_5;
|
|
L_5 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_5, 1));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1861B47A4E391AAC7657320A5A437D94656C42D5_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::AsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tC9CBDDC61DBBF8DD2966513EEE084B1E5AD0D328* List_1_AsReadOnly_mF452B685BF069D84C522CE1C1E733008301D8E95_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ReadOnlyCollection_1_tC9CBDDC61DBBF8DD2966513EEE084B1E5AD0D328* L_0 = (ReadOnlyCollection_1_tC9CBDDC61DBBF8DD2966513EEE084B1E5AD0D328*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16));
|
|
NullCheck(L_0);
|
|
(( void (*) (ReadOnlyCollection_1_tC9CBDDC61DBBF8DD2966513EEE084B1E5AD0D328*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m47E4E841B8546BC0DD96BF6101726DC6810D38F6_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, int32_t ___1_count, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_5 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
int32_t L_7 = ___1_count;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_8 = ___2_item;
|
|
RuntimeObject* L_9 = ___3_comparer;
|
|
int32_t L_10;
|
|
L_10 = (( int32_t (*) (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*, int32_t, int32_t, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::BinarySearch(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m16286580161D2F52F8196CA10EC682AD7595B990_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, int32_t, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mC9C94893B1316F67845B72C7382985462285BC0F_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_1 = ___0_item;
|
|
RuntimeObject* L_2 = ___1_comparer;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, int32_t, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mF55499C3AC48D3F0C266A4A7CFFFAE619DE2A78E_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __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;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_3 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__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;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m615DE436326981686E3B7CDD88DC0D54FE52CB2D_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::System.Collections.IList.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mBA16D244FCB7694D2D3E0AE31CCC55D5B50A7D52_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)((ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::CopyTo(T[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF954050EF287121B1F0069040FA195036C0FF26C_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* ___0_array, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_0 = ___0_array;
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mAD86F8346A699042C1DAAC437935F74B7A23AE26_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray* L_1 = ___0_array;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
|
|
if ((((int32_t)L_2) == ((int32_t)1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_3 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
RuntimeArray* L_4 = ___0_array;
|
|
int32_t L_5 = ___1_arrayIndex;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
|
|
goto IL_0031;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0029;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0029:
|
|
{// begin catch(System.ArrayTypeMismatchException)
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0031;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0031:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::CopyTo(T[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6E3392611D1B805C25E339A7D69353747C7A78A4_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_0 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_1 = ___0_array;
|
|
int32_t L_2 = ___1_arrayIndex;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::EnsureCapacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m8C77B5E0D7D09C2811402AAF146201BDB2147F89_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_min, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_0 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = ___0_min;
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_2 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
NullCheck(L_2);
|
|
if (!(((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_3 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
G_B4_0 = 4;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
V_0 = G_B4_0;
|
|
int32_t L_4 = V_0;
|
|
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
V_0 = ((int32_t)2146435071);
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6 = ___0_min;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___0_min;
|
|
V_0 = L_7;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
int32_t L_8 = V_0;
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::Exists(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m2A76DE7081CA3ED0B081BBDCE46089E739CA8BBC_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_0 = ___0_match;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::Find(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 List_1_Find_mD5288A317C2C0563254866C4B5A3383D77AE9A48_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_1 = ___0_match;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_2 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
NullCheck(L_1);
|
|
bool L_6;
|
|
L_6 = (( bool (*) (Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_6)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_7 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_8 = V_0;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
return L_10;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_11 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_12) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_1), sizeof(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26));
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_14 = V_1;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::FindAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* List_1_FindAll_m71ED768CBDB18138966A0AFC3F5EED9AFE0C6899_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_1 = (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_1);
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_2 = ___0_match;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_3 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
NullCheck(L_2);
|
|
bool L_7;
|
|
L_7 = (( bool (*) (Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_7)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_8 = V_0;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_9 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
NullCheck(L_8);
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_16 = V_0;
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::FindIndex(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m43074AFFE38CB3AB7B86D593CBD48F0668D0ABDE_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_1 = ___0_match;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, int32_t, Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF82F2356B4FE5D05A2C1673CF54ED6D7C56E6553_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* ___2_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_startIndex;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___1_count;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___0_startIndex;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_6 = ___2_match;
|
|
if (L_6)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
int32_t L_7 = ___0_startIndex;
|
|
int32_t L_8 = ___1_count;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
|
|
int32_t L_9 = ___0_startIndex;
|
|
V_1 = L_9;
|
|
goto IL_004d;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_10 = ___2_match;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_11 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
NullCheck(L_10);
|
|
bool L_15;
|
|
L_15 = (( bool (*) (Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_15)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_1;
|
|
return L_16;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
int32_t L_17 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_18 = V_1;
|
|
int32_t L_19 = V_0;
|
|
if ((((int32_t)L_18) < ((int32_t)L_19)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::ForEach(System.Action`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m01B4A66E297F3C5752769FCB9D1BE67D2432ABEB_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, Action_1_tFE574D7B0D253CA5BDAAE80EBCC65496C0F63322* ___0_action, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Action_1_tFE574D7B0D253CA5BDAAE80EBCC65496C0F63322* L_0 = ___0_action;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____version_3;
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____version_3;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
Action_1_tFE574D7B0D253CA5BDAAE80EBCC65496C0F63322* L_4 = ___0_action;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_5 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_6 = V_1;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
(( void (*) (Action_1_tFE574D7B0D253CA5BDAAE80EBCC65496C0F63322*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_9 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
int32_t L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____version_3;
|
|
if ((((int32_t)L_12) == ((int32_t)L_13)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411 List_1_GetEnumerator_mBF6C871A396596C12EECED8BFA3E19C4CA236661_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m3E249E481A53B86F4C53B22097A2EC401919A9D4((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9942F244E58D96829E136014A6A8567E92C76581_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m3E249E481A53B86F4C53B22097A2EC401919A9D4((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m10ED6C18DE0D256DE3CECEE794D7829E50267F18_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m3E249E481A53B86F4C53B22097A2EC401919A9D4((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_tF87F51A7652F343D4FE274FEB035580F1EC0B411 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::GetRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* List_1_GetRange_m6134E0B6010EA42785825EB24B0EEC3EE3D5A464_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_6 = (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_6);
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
|
|
V_0 = L_6;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_7 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_10 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)L_9->____items_1;
|
|
int32_t L_11 = ___1_count;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_12 = V_0;
|
|
int32_t L_13 = ___1_count;
|
|
NullCheck(L_12);
|
|
L_12->____size_2 = L_13;
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::IndexOf(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mA68144B7982FD299F7C47C97C8353E71D72C9FAE_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_0 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_1 = ___0_item;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::System.Collections.IList.IndexOf(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m0EEB5ACDFDD85BBF0961EA5415819DB36E8E9057_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)((ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::Insert(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m951007EF70FB247985E815F910CE977D7EC55710_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___1_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_3 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = ___0_index;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_7 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_9 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
int32_t L_12 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_13 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_14 = ___0_index;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_15 = ___1_item;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)L_15);
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
int32_t L_17 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::System.Collections.IList.Insert(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m34B4066427E0FD57F4DFF6E0009A6A62470F1B79_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_item;
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)((ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m4FD0B73E275C79CDC35294AD02581455FFC23C79_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, RuntimeObject* ___1_collection, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
RuntimeObject* V_2 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___1_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___0_index;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
RuntimeObject* L_3 = ___1_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_4 = V_0;
|
|
if (!L_4)
|
|
{
|
|
goto IL_00bc;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = V_1;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = (int32_t)__this->____size_2;
|
|
int32_t L_9 = V_1;
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_12 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_13 = ___0_index;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_14 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = V_1;
|
|
int32_t L_17 = (int32_t)__this->____size_2;
|
|
int32_t L_18 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
RuntimeObject* L_19 = V_0;
|
|
if ((!(((RuntimeObject*)(List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_20 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_21 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_22 = ___0_index;
|
|
int32_t L_23 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_24 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_25 = ___0_index;
|
|
int32_t L_26 = V_1;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_27 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_28 = ___0_index;
|
|
int32_t L_29 = (int32_t)__this->____size_2;
|
|
int32_t L_30 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
|
|
goto IL_00ac;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
RuntimeObject* L_31 = V_0;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_32 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_33 = ___0_index;
|
|
NullCheck(L_31);
|
|
InterfaceActionInvoker2< ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33);
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
int32_t L_34 = (int32_t)__this->____size_2;
|
|
int32_t L_35 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35));
|
|
goto IL_00fb;
|
|
}
|
|
|
|
IL_00bc:
|
|
{
|
|
int32_t L_36 = ___0_index;
|
|
int32_t L_37 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_36) >= ((int32_t)L_37)))
|
|
{
|
|
goto IL_00f4;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_38 = ___1_collection;
|
|
NullCheck(L_38);
|
|
RuntimeObject* L_39;
|
|
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38);
|
|
V_2 = L_39;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00ea:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_40 = V_2;
|
|
if (!L_40)
|
|
{
|
|
goto IL_00f3;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_41 = V_2;
|
|
NullCheck((RuntimeObject*)L_41);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
|
|
}
|
|
|
|
IL_00f3:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00e0_1;
|
|
}
|
|
|
|
IL_00ce_1:
|
|
{
|
|
int32_t L_42 = ___0_index;
|
|
int32_t L_43 = L_42;
|
|
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
RuntimeObject* L_44 = V_2;
|
|
NullCheck(L_44);
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_45;
|
|
L_45 = InterfaceFuncInvoker0< ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44);
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
}
|
|
|
|
IL_00e0_1:
|
|
{
|
|
RuntimeObject* L_46 = V_2;
|
|
NullCheck((RuntimeObject*)L_46);
|
|
bool L_47;
|
|
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
|
|
if (L_47)
|
|
{
|
|
goto IL_00ce_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00f4:
|
|
{
|
|
RuntimeObject* L_48 = ___1_collection;
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
int32_t L_49 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::Remove(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m8FDE3EE88BF1B8D9AB3488FA5E0E17FA7AC9FC98_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_0 = ___0_item;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = V_0;
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::System.Collections.IList.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m57A5A42EAF592877B613EEC2DB0BF8DFE1D10B4E_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)((ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::RemoveAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m5A37B03B90A105B2E1D48A09AEBF898B5A214B8E_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
int32_t L_1 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_2) >= ((int32_t)L_3)))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_4 = ___0_match;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_5 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
bool L_9;
|
|
L_9 = (( bool (*) (Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_9)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) >= ((int32_t)L_15)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8* L_16 = ___0_match;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_17 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_18 = V_1;
|
|
NullCheck(L_17);
|
|
int32_t L_19 = L_18;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
|
|
NullCheck(L_16);
|
|
bool L_21;
|
|
L_21 = (( bool (*) (Predicate_1_tAEA19CF286EE22BCCA556289D5B18293B08FA9C8*, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (L_21)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
int32_t L_22 = V_1;
|
|
int32_t L_23 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)L_23)))
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_24 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_25 = V_0;
|
|
int32_t L_26 = L_25;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_27 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_28 = V_1;
|
|
int32_t L_29 = L_28;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
|
|
NullCheck(L_27);
|
|
int32_t L_30 = L_29;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_31 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
|
|
NullCheck(L_24);
|
|
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)L_31);
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_32 = V_1;
|
|
int32_t L_33 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_32) < ((int32_t)L_33)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
if (!true)
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_34 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_35 = V_0;
|
|
int32_t L_36 = (int32_t)__this->____size_2;
|
|
int32_t L_37 = V_0;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
int32_t L_38 = (int32_t)__this->____size_2;
|
|
int32_t L_39 = V_0;
|
|
int32_t L_40 = V_0;
|
|
__this->____size_2 = L_40;
|
|
int32_t L_41 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::RemoveAt(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m0F6F24916899942D40C12A1FF1BE83DEE953744F_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_5 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_7 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
int32_t L_10 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
if (!true)
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_11 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_12 = (int32_t)__this->____size_2;
|
|
il2cpp_codegen_initobj((&V_0), sizeof(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26));
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_13 = V_0;
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)L_13);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
int32_t L_14 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::RemoveRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m9CBADE37F7D23E21A9E2A8B40672C3FC5E057BFC_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
int32_t L_8 = ___1_count;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
|
|
int32_t L_9 = ___0_index;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_9) >= ((int32_t)L_10)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_11 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_12 = ___0_index;
|
|
int32_t L_13 = ___1_count;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_14 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
int32_t L_17 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
int32_t L_18 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
if (!true)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_19 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_20 = (int32_t)__this->____size_2;
|
|
int32_t L_21 = ___1_count;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::Reverse()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mD484E4066EC7BD9EE17AD31E8264A60565F3113B_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::Reverse(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m2D0A658817097B4F3D72DCC691403DADE5C40903_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_6 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
(( void (*) (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45));
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::Sort()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mBC97C1E1B19054265541C7D61F0E0A1692838510_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::Sort(System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4F79A7C576EA0EF53C8DFC4A8F7EB2B3E882525B_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
RuntimeObject* L_1 = ___0_comparer;
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mDE8B51646832FF1E94D500137626E72F22788C53_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_6 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
RuntimeObject* L_9 = ___2_comparer;
|
|
(( void (*) (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_10 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::Sort(System.Comparison`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m807F4782B29D27EEEE92B5D2C5C5391990E9D7B6_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, Comparison_1_tD6D7B99C269AECBFFFDBC7238FD8DDD16B8C7865* ___0_comparison, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Comparison_1_tD6D7B99C269AECBFFFDBC7238FD8DDD16B8C7865* L_0 = ___0_comparison;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_1) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_2 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Comparison_1_tD6D7B99C269AECBFFFDBC7238FD8DDD16B8C7865* L_4 = ___0_comparison;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49));
|
|
(( void (*) (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*, int32_t, int32_t, Comparison_1_tD6D7B99C269AECBFFFDBC7238FD8DDD16B8C7865*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// T[] System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* List_1_ToArray_mD4B5D9B8E7A175CDDBDCEB8E250CA48B4149FA25_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_1 = ((List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_3 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)(ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_4 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_5 = V_0;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::TrimExcess()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mC5D3CBDE7C6B30FDA7043C15C72341D5A9C6D4EE_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_0 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::AddEnumerable(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m9602ECB48C95B49C5AAB082E00B705227D236C43_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, RuntimeObject* ___0_enumerable, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
RuntimeObject* L_1 = ___0_enumerable;
|
|
NullCheck(L_1);
|
|
RuntimeObject* L_2;
|
|
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1);
|
|
V_0 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0063:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = V_0;
|
|
NullCheck((RuntimeObject*)L_4);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0059_1;
|
|
}
|
|
|
|
IL_0017_1:
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_6;
|
|
L_6 = InterfaceFuncInvoker0< ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_8 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
NullCheck(L_8);
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
|
|
{
|
|
goto IL_003c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_003c_1:
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_10 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)__this->____items_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
V_2 = L_11;
|
|
int32_t L_12 = V_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
int32_t L_13 = V_2;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_14 = V_1;
|
|
NullCheck(L_10);
|
|
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26)L_14);
|
|
}
|
|
|
|
IL_0059_1:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_16;
|
|
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
if (L_16)
|
|
{
|
|
goto IL_0017_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m12BDEB7E4270E06ED4C5419DFD501CA924A3AF67_gshared (const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_0 = (ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)(ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
|
|
((List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m66BEBD23DD3C5E9E91F4F4BA230EB7B68A995BC8_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_0 = ((List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mFD0A18D221A11D9B531CD2CC79D067E205B9D24A_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_2 = ((List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2);
|
|
return;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_3 = ___0_capacity;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_4 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)(HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3);
|
|
__this->____items_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mFAECF504A31CEE6518D9BEA44B31D229736D2BC5_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
RuntimeObject* L_0 = ___0_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<FIMSpace.Generating.PlanHelper/HelperRect>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
|
|
V_1 = L_4;
|
|
int32_t L_5 = V_1;
|
|
if (L_5)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_6 = ((List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6);
|
|
return;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_8 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)(HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7);
|
|
__this->____items_1 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8);
|
|
RuntimeObject* L_9 = V_0;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_10 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
NullCheck(L_9);
|
|
InterfaceActionInvoker2< HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<FIMSpace.Generating.PlanHelper/HelperRect>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0);
|
|
int32_t L_11 = V_1;
|
|
__this->____size_2 = L_11;
|
|
return;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
__this->____size_2 = 0;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_12 = ((List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
RuntimeObject* L_13 = ___0_collection;
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::get_Capacity()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mC413FE10B13A5AA8DD8878921C312E93053A56C9_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_0 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::set_Capacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m95ADA3F5EE01B8D83AB1E9EAEE60F5498D94459A_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_0) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = ___0_value;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_3 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_value;
|
|
if ((((int32_t)L_4) <= ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = ___0_value;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_6 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)(HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5);
|
|
V_0 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_8 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_9 = V_0;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_11 = V_0;
|
|
__this->____items_1 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11);
|
|
return;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_12 = ((List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m0D6FF60807FC172BF08BD7E185981B60A8DE1BC7_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::System.Collections.IList.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m9DC9A2101138BA159869869624B3E05B0B9569D1_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m4D75D2F359D37467B711F480D0B16EA849B85B1B_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::System.Collections.IList.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mE6C1441BF49738908EC0E61303E9060BE87CE2E7_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m0D2912717D65F9851FDA35B8E1CF9CCE5D1BE231_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->____syncRoot_4;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4;
|
|
return L_4;
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 List_1_get_Item_mF5A7D28C025184E7381BD634DE49702406249645_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_2 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::set_Item(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m355AB00902CCA759632B83BC58588F169521ED7D_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_2 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_4 = ___1_value;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)L_4);
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::IsCompatibleObject(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m8E76DFB7A9CA410ED5F18D67D4BEF7DC2BA66BF3_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = ___0_value;
|
|
if (L_1)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206));
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_2 = V_0;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_3 = L_2;
|
|
RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3);
|
|
return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::System.Collections.IList.get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m100E985798760A9D019D7A7D80D44C2076299D00_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_1;
|
|
L_1 = (( HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::System.Collections.IList.set_Item(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m2AE8E179A62033FABD6D41AB58F19B036B614D10_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_value;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_value;
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)((HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m25E4B7882F89F3BBBAFBE2FA9B93B52A9844455E_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* 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));
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_1 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__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;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* 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));
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_9 = ___0_item;
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, 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;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::AddWithResize(T)
|
|
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mC5EECC26DB9DE12278F1531D4F16C1EE741EF2FE_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_2 = V_0;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1));
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_3 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_4 = V_0;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_5 = ___0_item;
|
|
NullCheck(L_3);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)L_5);
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::System.Collections.IList.Add(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m3FB8602FE67819C31E1C6FBD2707634D05285A3D_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
RuntimeObject* L_1 = ___0_item;
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)((HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
goto IL_0029;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0016;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0016:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_2 = ___0_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_4;
|
|
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0029;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0029:
|
|
{
|
|
int32_t L_5;
|
|
L_5 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_5, 1));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m223704E84924415DDDD8DCB977EFD118DD886FE4_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::AsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t8BD0E734C1E5A772303AED626F9CE26B6CD0BE3C* List_1_AsReadOnly_m95527BA1FD3C40DA73FDD5F532582789AC6E3CF7_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ReadOnlyCollection_1_t8BD0E734C1E5A772303AED626F9CE26B6CD0BE3C* L_0 = (ReadOnlyCollection_1_t8BD0E734C1E5A772303AED626F9CE26B6CD0BE3C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16));
|
|
NullCheck(L_0);
|
|
(( void (*) (ReadOnlyCollection_1_t8BD0E734C1E5A772303AED626F9CE26B6CD0BE3C*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mF41F531C8C719615BC4C4DF5B16B04A2EBD955F7_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, int32_t ___1_count, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_5 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
int32_t L_7 = ___1_count;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_8 = ___2_item;
|
|
RuntimeObject* L_9 = ___3_comparer;
|
|
int32_t L_10;
|
|
L_10 = (( int32_t (*) (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*, int32_t, int32_t, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::BinarySearch(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mF6DDAB734DAE8F6222580A11309A5D4E1BC8B25E_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, int32_t, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m21B7F66F133313553024C69758D4891331E02D8A_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_1 = ___0_item;
|
|
RuntimeObject* L_2 = ___1_comparer;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, int32_t, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m85160DFE214BCB51F1F6F1F3F376F9D87F5941FA_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __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;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_3 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__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;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m831DE4599D9559634FA82170AD88EE11F18855B8_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::System.Collections.IList.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mC1B41D8F2754317ECA4F30F8A50E11366E27D4F4_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)((HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::CopyTo(T[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mACC6708F05F6C409C2A656CEBEF448EF06E9135A_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* ___0_array, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_0 = ___0_array;
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mFBFB07FB0A7E538C0DDB6DA786C05E75E0A2053C_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray* L_1 = ___0_array;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
|
|
if ((((int32_t)L_2) == ((int32_t)1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_3 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
RuntimeArray* L_4 = ___0_array;
|
|
int32_t L_5 = ___1_arrayIndex;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
|
|
goto IL_0031;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0029;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0029:
|
|
{// begin catch(System.ArrayTypeMismatchException)
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0031;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0031:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::CopyTo(T[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m4C95D5D771B1ACBDF256988328FB7080839F1831_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_0 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_1 = ___0_array;
|
|
int32_t L_2 = ___1_arrayIndex;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::EnsureCapacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m2D4454A0882F8B77A6846EB226A4D5F4AA0BFF21_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_min, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_0 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = ___0_min;
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_2 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
NullCheck(L_2);
|
|
if (!(((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_3 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
G_B4_0 = 4;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
V_0 = G_B4_0;
|
|
int32_t L_4 = V_0;
|
|
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
V_0 = ((int32_t)2146435071);
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6 = ___0_min;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___0_min;
|
|
V_0 = L_7;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
int32_t L_8 = V_0;
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::Exists(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mC5C3F0327ED5F10D9E0D4E39E35B68935AC44876_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_0 = ___0_match;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::Find(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 List_1_Find_mA25927D59FDCF4A5BFD7708DF228F28C5FE6461B_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_1 = ___0_match;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_2 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
NullCheck(L_1);
|
|
bool L_6;
|
|
L_6 = (( bool (*) (Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_6)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_7 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_8 = V_0;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
return L_10;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_11 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_12) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_1), sizeof(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206));
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_14 = V_1;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::FindAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* List_1_FindAll_m7BB9023A11EE933DE150420E7ED9DFD5C377E15A_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_1 = (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_1);
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_2 = ___0_match;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_3 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
NullCheck(L_2);
|
|
bool L_7;
|
|
L_7 = (( bool (*) (Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_7)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_8 = V_0;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_9 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
NullCheck(L_8);
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_16 = V_0;
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::FindIndex(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m34205D0A72993768211AC5A28E414D9610355B85_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_1 = ___0_match;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, int32_t, Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m20F084F75A9026372FAE96ED120E4D999556FC3B_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* ___2_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_startIndex;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___1_count;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___0_startIndex;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_6 = ___2_match;
|
|
if (L_6)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
int32_t L_7 = ___0_startIndex;
|
|
int32_t L_8 = ___1_count;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
|
|
int32_t L_9 = ___0_startIndex;
|
|
V_1 = L_9;
|
|
goto IL_004d;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_10 = ___2_match;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_11 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
NullCheck(L_10);
|
|
bool L_15;
|
|
L_15 = (( bool (*) (Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_15)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_1;
|
|
return L_16;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
int32_t L_17 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_18 = V_1;
|
|
int32_t L_19 = V_0;
|
|
if ((((int32_t)L_18) < ((int32_t)L_19)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::ForEach(System.Action`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m39FEAC74D0B832B16767353A82A848B5CC004B25_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, Action_1_t2C865605675641ECFD4865011E9719D9E8FDEE74* ___0_action, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Action_1_t2C865605675641ECFD4865011E9719D9E8FDEE74* L_0 = ___0_action;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____version_3;
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____version_3;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
Action_1_t2C865605675641ECFD4865011E9719D9E8FDEE74* L_4 = ___0_action;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_5 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_6 = V_1;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
(( void (*) (Action_1_t2C865605675641ECFD4865011E9719D9E8FDEE74*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_9 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
int32_t L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____version_3;
|
|
if ((((int32_t)L_12) == ((int32_t)L_13)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA List_1_GetEnumerator_mA55D36232530C84156B4C04B20E1A0C9B33B3CCF_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m4EA838AE9172F2A6287C57E8E374316497732218((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFDD2BBD8D64FB9201967721943E88D9736F63B8E_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m4EA838AE9172F2A6287C57E8E374316497732218((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m9132417EC1C26BEAE9ABCE6AE0DF88050384B7BE_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m4EA838AE9172F2A6287C57E8E374316497732218((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_t8EBBF0AD1379254558031571DAACCD6FAB18BCAA L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::GetRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* List_1_GetRange_mC3396A3104CCB56B340D1368EAC75D99701BA4FE_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_6 = (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_6);
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
|
|
V_0 = L_6;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_7 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_10 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)L_9->____items_1;
|
|
int32_t L_11 = ___1_count;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
|
|
List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_12 = V_0;
|
|
int32_t L_13 = ___1_count;
|
|
NullCheck(L_12);
|
|
L_12->____size_2 = L_13;
|
|
List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::IndexOf(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m312AE1B613B9E3618120FAB81DB00D29DC92CF29_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_0 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_1 = ___0_item;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::System.Collections.IList.IndexOf(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mE1524189A8C41656505882E450FB2362F2C4B152_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)((HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::Insert(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m0411C52B18B451C7015FCA60977CE147F04F439B_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___1_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_3 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = ___0_index;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_7 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_9 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
int32_t L_12 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_13 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_14 = ___0_index;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_15 = ___1_item;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)L_15);
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
int32_t L_17 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::System.Collections.IList.Insert(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m4ACDB550639235FF08577E3BA115376F1F1FB052_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_item;
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)((HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m93A16E6E89C2CCF19E644264D41D7ED124F398BC_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, RuntimeObject* ___1_collection, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
RuntimeObject* V_2 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___1_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___0_index;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
RuntimeObject* L_3 = ___1_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_4 = V_0;
|
|
if (!L_4)
|
|
{
|
|
goto IL_00bc;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<FIMSpace.Generating.PlanHelper/HelperRect>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = V_1;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = (int32_t)__this->____size_2;
|
|
int32_t L_9 = V_1;
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_12 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_13 = ___0_index;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_14 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = V_1;
|
|
int32_t L_17 = (int32_t)__this->____size_2;
|
|
int32_t L_18 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
RuntimeObject* L_19 = V_0;
|
|
if ((!(((RuntimeObject*)(List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_20 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_21 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_22 = ___0_index;
|
|
int32_t L_23 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_24 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_25 = ___0_index;
|
|
int32_t L_26 = V_1;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_27 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_28 = ___0_index;
|
|
int32_t L_29 = (int32_t)__this->____size_2;
|
|
int32_t L_30 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
|
|
goto IL_00ac;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
RuntimeObject* L_31 = V_0;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_32 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_33 = ___0_index;
|
|
NullCheck(L_31);
|
|
InterfaceActionInvoker2< HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<FIMSpace.Generating.PlanHelper/HelperRect>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33);
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
int32_t L_34 = (int32_t)__this->____size_2;
|
|
int32_t L_35 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35));
|
|
goto IL_00fb;
|
|
}
|
|
|
|
IL_00bc:
|
|
{
|
|
int32_t L_36 = ___0_index;
|
|
int32_t L_37 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_36) >= ((int32_t)L_37)))
|
|
{
|
|
goto IL_00f4;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_38 = ___1_collection;
|
|
NullCheck(L_38);
|
|
RuntimeObject* L_39;
|
|
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<FIMSpace.Generating.PlanHelper/HelperRect>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38);
|
|
V_2 = L_39;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00ea:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_40 = V_2;
|
|
if (!L_40)
|
|
{
|
|
goto IL_00f3;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_41 = V_2;
|
|
NullCheck((RuntimeObject*)L_41);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
|
|
}
|
|
|
|
IL_00f3:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00e0_1;
|
|
}
|
|
|
|
IL_00ce_1:
|
|
{
|
|
int32_t L_42 = ___0_index;
|
|
int32_t L_43 = L_42;
|
|
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
RuntimeObject* L_44 = V_2;
|
|
NullCheck(L_44);
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_45;
|
|
L_45 = InterfaceFuncInvoker0< HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<FIMSpace.Generating.PlanHelper/HelperRect>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44);
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
}
|
|
|
|
IL_00e0_1:
|
|
{
|
|
RuntimeObject* L_46 = V_2;
|
|
NullCheck((RuntimeObject*)L_46);
|
|
bool L_47;
|
|
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
|
|
if (L_47)
|
|
{
|
|
goto IL_00ce_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00f4:
|
|
{
|
|
RuntimeObject* L_48 = ___1_collection;
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
int32_t L_49 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::Remove(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m564027F19A01DCC6081364614DD460454254353A_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_0 = ___0_item;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = V_0;
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::System.Collections.IList.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mC0C71920576215095F70D0D6D76A5E1C1258B3FC_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)((HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::RemoveAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mF9E26760A5DB8E43DC26B8C77F0415057049A1BD_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
int32_t L_1 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_2) >= ((int32_t)L_3)))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_4 = ___0_match;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_5 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
bool L_9;
|
|
L_9 = (( bool (*) (Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_9)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) >= ((int32_t)L_15)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2* L_16 = ___0_match;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_17 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_18 = V_1;
|
|
NullCheck(L_17);
|
|
int32_t L_19 = L_18;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
|
|
NullCheck(L_16);
|
|
bool L_21;
|
|
L_21 = (( bool (*) (Predicate_1_t00C020A8DCBD791CD32C468CA1B79FD1E312E9A2*, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (L_21)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
int32_t L_22 = V_1;
|
|
int32_t L_23 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)L_23)))
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_24 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_25 = V_0;
|
|
int32_t L_26 = L_25;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_27 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_28 = V_1;
|
|
int32_t L_29 = L_28;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
|
|
NullCheck(L_27);
|
|
int32_t L_30 = L_29;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_31 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
|
|
NullCheck(L_24);
|
|
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)L_31);
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_32 = V_1;
|
|
int32_t L_33 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_32) < ((int32_t)L_33)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
if (!true)
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_34 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_35 = V_0;
|
|
int32_t L_36 = (int32_t)__this->____size_2;
|
|
int32_t L_37 = V_0;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
int32_t L_38 = (int32_t)__this->____size_2;
|
|
int32_t L_39 = V_0;
|
|
int32_t L_40 = V_0;
|
|
__this->____size_2 = L_40;
|
|
int32_t L_41 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::RemoveAt(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m2E45D98696C2A643A63107B28FA261F82B3A15F8_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_5 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_7 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
int32_t L_10 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
if (!true)
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_11 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_12 = (int32_t)__this->____size_2;
|
|
il2cpp_codegen_initobj((&V_0), sizeof(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206));
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_13 = V_0;
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)L_13);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
int32_t L_14 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::RemoveRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m50FB49DCDD013DAE542432EB081BEF39447948EA_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
int32_t L_8 = ___1_count;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
|
|
int32_t L_9 = ___0_index;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_9) >= ((int32_t)L_10)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_11 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_12 = ___0_index;
|
|
int32_t L_13 = ___1_count;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_14 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
int32_t L_17 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
int32_t L_18 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
if (!true)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_19 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_20 = (int32_t)__this->____size_2;
|
|
int32_t L_21 = ___1_count;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::Reverse()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mC0E1CB3CA086D3FF64E87A3EA3F10D64C48DB201_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::Reverse(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m99102DC6E59453ED73BF3047BAAA2E310D8DC09C_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_6 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
(( void (*) (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45));
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::Sort()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mDD864B3A9F6015E40DB1413DF37E2ACEBDE639F0_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::Sort(System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m073DAD91C6168899B47E6B294D97FDFEBC3D1F8D_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
RuntimeObject* L_1 = ___0_comparer;
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE91641F5E23CC4930ACBCD649505FD84D180887E_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_6 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
RuntimeObject* L_9 = ___2_comparer;
|
|
(( void (*) (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_10 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::Sort(System.Comparison`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEF2A27F8BC65D5D0F664A2DFED2229C0E8E30597_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, Comparison_1_t2F890216C667CB70FF9972329BAE3C3D04705D2A* ___0_comparison, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Comparison_1_t2F890216C667CB70FF9972329BAE3C3D04705D2A* L_0 = ___0_comparison;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_1) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_2 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Comparison_1_t2F890216C667CB70FF9972329BAE3C3D04705D2A* L_4 = ___0_comparison;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49));
|
|
(( void (*) (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*, int32_t, int32_t, Comparison_1_t2F890216C667CB70FF9972329BAE3C3D04705D2A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// T[] System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* List_1_ToArray_m09ACB4F827636DD1378598AD06FFE5578C80686C_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method)
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_1 = ((List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_3 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)(HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_4 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_5 = V_0;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::TrimExcess()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mD2FC2628936EE4FA9D8583FB6FA5358E40DE89CD_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_0 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::AddEnumerable(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m17A27F76965372726A88A2D693DB5C14B5D2CA0A_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, RuntimeObject* ___0_enumerable, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
RuntimeObject* L_1 = ___0_enumerable;
|
|
NullCheck(L_1);
|
|
RuntimeObject* L_2;
|
|
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<FIMSpace.Generating.PlanHelper/HelperRect>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1);
|
|
V_0 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0063:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = V_0;
|
|
NullCheck((RuntimeObject*)L_4);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0059_1;
|
|
}
|
|
|
|
IL_0017_1:
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_6;
|
|
L_6 = InterfaceFuncInvoker0< HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<FIMSpace.Generating.PlanHelper/HelperRect>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_8 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
NullCheck(L_8);
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
|
|
{
|
|
goto IL_003c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_003c_1:
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_10 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)__this->____items_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
V_2 = L_11;
|
|
int32_t L_12 = V_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
int32_t L_13 = V_2;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_14 = V_1;
|
|
NullCheck(L_10);
|
|
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206)L_14);
|
|
}
|
|
|
|
IL_0059_1:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_16;
|
|
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
if (L_16)
|
|
{
|
|
goto IL_0017_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m003868332E1A4398E6F9687DD83088DC120D12F1_gshared (const RuntimeMethod* method)
|
|
{
|
|
{
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_0 = (HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)(HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
|
|
((List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6F6EADBE7E1BA6DC636C6FD36CF3B616EC1F0F6A_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_0 = ((List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m06CA33ACA045EB2F5787726349F48C7ECE329A00_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_2 = ((List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2);
|
|
return;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_3 = ___0_capacity;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_4 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)(AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3);
|
|
__this->____items_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8D94AF9F178E1EC46DD213E86381980FE974F160_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
RuntimeObject* L_0 = ___0_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<SharpNav.PolyMesh/AdjacencyEdge>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
|
|
V_1 = L_4;
|
|
int32_t L_5 = V_1;
|
|
if (L_5)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_6 = ((List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6);
|
|
return;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_8 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)(AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7);
|
|
__this->____items_1 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8);
|
|
RuntimeObject* L_9 = V_0;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_10 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
NullCheck(L_9);
|
|
InterfaceActionInvoker2< AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<SharpNav.PolyMesh/AdjacencyEdge>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0);
|
|
int32_t L_11 = V_1;
|
|
__this->____size_2 = L_11;
|
|
return;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
__this->____size_2 = 0;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_12 = ((List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
RuntimeObject* L_13 = ___0_collection;
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::get_Capacity()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m543D5B4AD93A6EEC24D1A67375C841A34B674B12_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_0 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::set_Capacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mFF7BD33F543146EB4FB2B1BDD052D55B7D92D538_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_0) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = ___0_value;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_3 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_value;
|
|
if ((((int32_t)L_4) <= ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = ___0_value;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_6 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)(AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5);
|
|
V_0 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_8 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_9 = V_0;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_11 = V_0;
|
|
__this->____items_1 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11);
|
|
return;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_12 = ((List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m3C452E48380C64B784603ABE24F5DC658ED6ED7F_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::System.Collections.IList.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mD0E543EB2AC84374DCCFFB976E9C41F1A8405B29_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE6DFE0399C050D871D32720BB809F0BC1E0CD55E_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::System.Collections.IList.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mCED7F2E4D83153CE9189BA5E746F6119CE0F4ACF_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mF6F2CE407134ED6C8EA014C77D9D761F23AF13D3_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->____syncRoot_4;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4;
|
|
return L_4;
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F List_1_get_Item_mCF7D7B7DA6003179D21EE34D00F0417EC346074C_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_2 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::set_Item(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m8CEE641C5F1EB66D3B1C5F51DE523896E797F65B_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_2 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_4 = ___1_value;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)L_4);
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::IsCompatibleObject(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m55A55E1405BF0C43BC30EC7B45834582D9E74C6E_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = ___0_value;
|
|
if (L_1)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F));
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_2 = V_0;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_3 = L_2;
|
|
RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3);
|
|
return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::System.Collections.IList.get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m1EC79E13EA8579003F9072C74BE3B2739FC1CC4C_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_1;
|
|
L_1 = (( AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::System.Collections.IList.set_Item(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mC8C5FA86C0DE0F7967A30456EB25D85AF946C001_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_value;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_value;
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)((AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mA97EB55A37388682A2AA83D408652AC0A5C56A36_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___0_item, const RuntimeMethod* method)
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* 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));
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_1 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__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;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* 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));
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_9 = ___0_item;
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, 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;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::AddWithResize(T)
|
|
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mAA60C09B965FC4C26ECF0B23447706466246F773_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_2 = V_0;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1));
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_3 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_4 = V_0;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_5 = ___0_item;
|
|
NullCheck(L_3);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)L_5);
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::System.Collections.IList.Add(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m3DC72BCC0967AD29C2BA5854DE2D2B98DA666AB4_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
RuntimeObject* L_1 = ___0_item;
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)((AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
goto IL_0029;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0016;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0016:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_2 = ___0_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_4;
|
|
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0029;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0029:
|
|
{
|
|
int32_t L_5;
|
|
L_5 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_5, 1));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m0081396593598767BACD84E8A32A29B776AE009E_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::AsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tAB4AE1533D60266C66FD0C4C06019093B565312D* List_1_AsReadOnly_m266B3B15598322597B5E4D5DD9275700E97FA68B_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ReadOnlyCollection_1_tAB4AE1533D60266C66FD0C4C06019093B565312D* L_0 = (ReadOnlyCollection_1_tAB4AE1533D60266C66FD0C4C06019093B565312D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16));
|
|
NullCheck(L_0);
|
|
(( void (*) (ReadOnlyCollection_1_tAB4AE1533D60266C66FD0C4C06019093B565312D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mF3748E26EF15E1E23A36FFE24A057EF1E9E26134_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, int32_t ___1_count, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_5 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
int32_t L_7 = ___1_count;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_8 = ___2_item;
|
|
RuntimeObject* L_9 = ___3_comparer;
|
|
int32_t L_10;
|
|
L_10 = (( int32_t (*) (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*, int32_t, int32_t, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::BinarySearch(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m8E3F3B5BEDC78E95A78E2774D8B55C4EF6C29E2D_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, int32_t, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m8B6BE28E8ABEB05A0188A9891E3E1D4B745E902C_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_1 = ___0_item;
|
|
RuntimeObject* L_2 = ___1_comparer;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, int32_t, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m21EBF4DA7046FD03F2CFFE202C5036D70622F9F9_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __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;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_3 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__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;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m1F77AAB45A915B27DD62DAD86246209F52B962A9_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::System.Collections.IList.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mCB63EFC2FF8B5F7477675ECBA5A3F9601AE0BFF1_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)((AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::CopyTo(T[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF893CDC6650798DAEF8E117B7AC9377FD7A754D1_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* ___0_array, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_0 = ___0_array;
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mC6EE48ADBFA526200D597A780DE37947589A618B_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray* L_1 = ___0_array;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
|
|
if ((((int32_t)L_2) == ((int32_t)1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_3 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
RuntimeArray* L_4 = ___0_array;
|
|
int32_t L_5 = ___1_arrayIndex;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
|
|
goto IL_0031;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0029;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0029:
|
|
{// begin catch(System.ArrayTypeMismatchException)
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0031;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0031:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::CopyTo(T[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mB69935DD919E547BC143150B9807375D964D754B_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_0 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_1 = ___0_array;
|
|
int32_t L_2 = ___1_arrayIndex;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::EnsureCapacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m44419AE0BBC97D606CC413A487C5DA0990EDDCE0_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_min, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_0 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = ___0_min;
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_2 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
NullCheck(L_2);
|
|
if (!(((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_3 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
G_B4_0 = 4;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
V_0 = G_B4_0;
|
|
int32_t L_4 = V_0;
|
|
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
V_0 = ((int32_t)2146435071);
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6 = ___0_min;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___0_min;
|
|
V_0 = L_7;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
int32_t L_8 = V_0;
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::Exists(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m809F1ECDC0CD5D1196D5D79553717C581B2858E6_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_0 = ___0_match;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::Find(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F List_1_Find_m0B6A8185B56B64508C2E67EA9D90E27C1B2DA06E_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_1 = ___0_match;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_2 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
NullCheck(L_1);
|
|
bool L_6;
|
|
L_6 = (( bool (*) (Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_6)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_7 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_8 = V_0;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
return L_10;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_11 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_12) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_1), sizeof(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F));
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_14 = V_1;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::FindAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* List_1_FindAll_mCD2A65EF5B91E46732F1795540BB27EB12888208_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* L_1 = (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_1);
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_2 = ___0_match;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_3 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
NullCheck(L_2);
|
|
bool L_7;
|
|
L_7 = (( bool (*) (Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_7)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* L_8 = V_0;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_9 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
NullCheck(L_8);
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* L_16 = V_0;
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::FindIndex(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m5E68857657ED2CD48D2EF670E24DD5AA4BABC6E5_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_1 = ___0_match;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, int32_t, Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2084F0F0C2213295F73B0030DFD13791BE8A11A8_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* ___2_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_startIndex;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___1_count;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___0_startIndex;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_6 = ___2_match;
|
|
if (L_6)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
int32_t L_7 = ___0_startIndex;
|
|
int32_t L_8 = ___1_count;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
|
|
int32_t L_9 = ___0_startIndex;
|
|
V_1 = L_9;
|
|
goto IL_004d;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_10 = ___2_match;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_11 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
NullCheck(L_10);
|
|
bool L_15;
|
|
L_15 = (( bool (*) (Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_15)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_1;
|
|
return L_16;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
int32_t L_17 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_18 = V_1;
|
|
int32_t L_19 = V_0;
|
|
if ((((int32_t)L_18) < ((int32_t)L_19)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::ForEach(System.Action`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m114A748A7754BF937F4D8053DB56A15DD9D79E8B_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, Action_1_t0C3B390E748B22BB816D4389D3E3FD69BB583184* ___0_action, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Action_1_t0C3B390E748B22BB816D4389D3E3FD69BB583184* L_0 = ___0_action;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____version_3;
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____version_3;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
Action_1_t0C3B390E748B22BB816D4389D3E3FD69BB583184* L_4 = ___0_action;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_5 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_6 = V_1;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
(( void (*) (Action_1_t0C3B390E748B22BB816D4389D3E3FD69BB583184*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_9 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
int32_t L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____version_3;
|
|
if ((((int32_t)L_12) == ((int32_t)L_13)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7 List_1_GetEnumerator_m0A520DFDC92E1D02CA7CB1A02FAC36F609C42D21_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m804E31DF35E612C4E57C929EFC726AEB629042B6((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m76B575F4695A0EC4C59E6BE4826BA28F9E0696EE_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m804E31DF35E612C4E57C929EFC726AEB629042B6((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m3AC3F1659EE8A280D9FE56E597F326EE017B427C_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m804E31DF35E612C4E57C929EFC726AEB629042B6((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_t28F2D717600224B3BA074993081D794B89AFE0B7 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::GetRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* List_1_GetRange_mA93F9AF583C3EC6972575062B85D0B6BB59C970A_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* L_6 = (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_6);
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
|
|
V_0 = L_6;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_7 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_10 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)L_9->____items_1;
|
|
int32_t L_11 = ___1_count;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
|
|
List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* L_12 = V_0;
|
|
int32_t L_13 = ___1_count;
|
|
NullCheck(L_12);
|
|
L_12->____size_2 = L_13;
|
|
List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::IndexOf(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m26B4953082EFEFF5B1D2B10C0B73747C41F0410F_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_0 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_1 = ___0_item;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::System.Collections.IList.IndexOf(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mAEFA4DC9365F3F408C8AC9F794A84D4B93A3972A_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)((AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::Insert(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mF982C71582C1060BD1CA09D6E2B54E58CEA89062_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___1_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_3 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = ___0_index;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_7 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_9 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
int32_t L_12 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_13 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_14 = ___0_index;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_15 = ___1_item;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)L_15);
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
int32_t L_17 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::System.Collections.IList.Insert(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m8FAA6B17C71CB001ADDAA6C0EC491DD5308600D7_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_item;
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)((AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mC9A4B1313F39B791A678D578B19025AD0B9FB8F2_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, RuntimeObject* ___1_collection, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
RuntimeObject* V_2 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___1_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___0_index;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
RuntimeObject* L_3 = ___1_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_4 = V_0;
|
|
if (!L_4)
|
|
{
|
|
goto IL_00bc;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<SharpNav.PolyMesh/AdjacencyEdge>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = V_1;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = (int32_t)__this->____size_2;
|
|
int32_t L_9 = V_1;
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_12 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_13 = ___0_index;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_14 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = V_1;
|
|
int32_t L_17 = (int32_t)__this->____size_2;
|
|
int32_t L_18 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
RuntimeObject* L_19 = V_0;
|
|
if ((!(((RuntimeObject*)(List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_20 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_21 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_22 = ___0_index;
|
|
int32_t L_23 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_24 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_25 = ___0_index;
|
|
int32_t L_26 = V_1;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_27 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_28 = ___0_index;
|
|
int32_t L_29 = (int32_t)__this->____size_2;
|
|
int32_t L_30 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
|
|
goto IL_00ac;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
RuntimeObject* L_31 = V_0;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_32 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_33 = ___0_index;
|
|
NullCheck(L_31);
|
|
InterfaceActionInvoker2< AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<SharpNav.PolyMesh/AdjacencyEdge>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33);
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
int32_t L_34 = (int32_t)__this->____size_2;
|
|
int32_t L_35 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35));
|
|
goto IL_00fb;
|
|
}
|
|
|
|
IL_00bc:
|
|
{
|
|
int32_t L_36 = ___0_index;
|
|
int32_t L_37 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_36) >= ((int32_t)L_37)))
|
|
{
|
|
goto IL_00f4;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_38 = ___1_collection;
|
|
NullCheck(L_38);
|
|
RuntimeObject* L_39;
|
|
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<SharpNav.PolyMesh/AdjacencyEdge>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38);
|
|
V_2 = L_39;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00ea:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_40 = V_2;
|
|
if (!L_40)
|
|
{
|
|
goto IL_00f3;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_41 = V_2;
|
|
NullCheck((RuntimeObject*)L_41);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
|
|
}
|
|
|
|
IL_00f3:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00e0_1;
|
|
}
|
|
|
|
IL_00ce_1:
|
|
{
|
|
int32_t L_42 = ___0_index;
|
|
int32_t L_43 = L_42;
|
|
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
RuntimeObject* L_44 = V_2;
|
|
NullCheck(L_44);
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_45;
|
|
L_45 = InterfaceFuncInvoker0< AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<SharpNav.PolyMesh/AdjacencyEdge>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44);
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
}
|
|
|
|
IL_00e0_1:
|
|
{
|
|
RuntimeObject* L_46 = V_2;
|
|
NullCheck((RuntimeObject*)L_46);
|
|
bool L_47;
|
|
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
|
|
if (L_47)
|
|
{
|
|
goto IL_00ce_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00f4:
|
|
{
|
|
RuntimeObject* L_48 = ___1_collection;
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
int32_t L_49 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::Remove(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m274A2051888EE03CC02DF616D668DDEF23B9162B_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_0 = ___0_item;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = V_0;
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::System.Collections.IList.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m29BC3C6420F63C45896854F79AE0D09A0EC271D9_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)((AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::RemoveAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mF0DFAA8B97112EEA6532941EF69123B881064D94_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
int32_t L_1 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_2) >= ((int32_t)L_3)))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_4 = ___0_match;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_5 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
bool L_9;
|
|
L_9 = (( bool (*) (Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_9)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) >= ((int32_t)L_15)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A* L_16 = ___0_match;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_17 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_18 = V_1;
|
|
NullCheck(L_17);
|
|
int32_t L_19 = L_18;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
|
|
NullCheck(L_16);
|
|
bool L_21;
|
|
L_21 = (( bool (*) (Predicate_1_t67EBB94C8670914BCDC9AA6B8EA5D4865AD51B8A*, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (L_21)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
int32_t L_22 = V_1;
|
|
int32_t L_23 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)L_23)))
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_24 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_25 = V_0;
|
|
int32_t L_26 = L_25;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_27 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_28 = V_1;
|
|
int32_t L_29 = L_28;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
|
|
NullCheck(L_27);
|
|
int32_t L_30 = L_29;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_31 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
|
|
NullCheck(L_24);
|
|
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)L_31);
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_32 = V_1;
|
|
int32_t L_33 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_32) < ((int32_t)L_33)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
if (!false)
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_34 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_35 = V_0;
|
|
int32_t L_36 = (int32_t)__this->____size_2;
|
|
int32_t L_37 = V_0;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
int32_t L_38 = (int32_t)__this->____size_2;
|
|
int32_t L_39 = V_0;
|
|
int32_t L_40 = V_0;
|
|
__this->____size_2 = L_40;
|
|
int32_t L_41 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::RemoveAt(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m1306841CA749860C8EB0A1F672632D2275C7A20E_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_5 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_7 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
int32_t L_10 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
if (!false)
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_11 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_12 = (int32_t)__this->____size_2;
|
|
il2cpp_codegen_initobj((&V_0), sizeof(AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F));
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_13 = V_0;
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)L_13);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
int32_t L_14 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::RemoveRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m863EBA80EB9CCFE73830BF177F56B1AF3D3D3C47_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
int32_t L_8 = ___1_count;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
|
|
int32_t L_9 = ___0_index;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_9) >= ((int32_t)L_10)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_11 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_12 = ___0_index;
|
|
int32_t L_13 = ___1_count;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_14 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
int32_t L_17 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
int32_t L_18 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
if (!false)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_19 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_20 = (int32_t)__this->____size_2;
|
|
int32_t L_21 = ___1_count;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::Reverse()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m33F3FF1437EA4526BAF79B4429C555518198C3AD_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::Reverse(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mEE6CD376D1997D021DE935BAAD8697B092CB1CA8_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_6 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
(( void (*) (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45));
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::Sort()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9819D669A31BC87105A8D8F7BE7D3E2B71B7E440_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::Sort(System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m2F8FF982504339C004BFF76DE492FC0CA9F14CB3_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
RuntimeObject* L_1 = ___0_comparer;
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m2122CDD7DD24C8E465FFF3EDD16197D2CDB763D1_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_6 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
RuntimeObject* L_9 = ___2_comparer;
|
|
(( void (*) (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_10 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::Sort(System.Comparison`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9176258821DDE7D190D90AB795D92B5541AD036D_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, Comparison_1_t8407DE1EBA2A06C2BB3C96EC6F0C8CC2CDA68C24* ___0_comparison, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Comparison_1_t8407DE1EBA2A06C2BB3C96EC6F0C8CC2CDA68C24* L_0 = ___0_comparison;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_1) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_2 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Comparison_1_t8407DE1EBA2A06C2BB3C96EC6F0C8CC2CDA68C24* L_4 = ___0_comparison;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49));
|
|
(( void (*) (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*, int32_t, int32_t, Comparison_1_t8407DE1EBA2A06C2BB3C96EC6F0C8CC2CDA68C24*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// T[] System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* List_1_ToArray_m23CF8B237D95B6DEA98D76D85E07CA17E77D9555_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method)
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_1 = ((List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_3 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)(AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_4 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_5 = V_0;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::TrimExcess()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m5CE6FFA1056439A4718E8400A82E158744E14941_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_0 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::AddEnumerable(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m4B1E3AEC77D10DB2AD81A0C390D96EB43D3AC0F0_gshared (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05* __this, RuntimeObject* ___0_enumerable, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
RuntimeObject* L_1 = ___0_enumerable;
|
|
NullCheck(L_1);
|
|
RuntimeObject* L_2;
|
|
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<SharpNav.PolyMesh/AdjacencyEdge>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1);
|
|
V_0 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0063:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = V_0;
|
|
NullCheck((RuntimeObject*)L_4);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0059_1;
|
|
}
|
|
|
|
IL_0017_1:
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_6;
|
|
L_6 = InterfaceFuncInvoker0< AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<SharpNav.PolyMesh/AdjacencyEdge>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_8 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
NullCheck(L_8);
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
|
|
{
|
|
goto IL_003c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_003c_1:
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_10 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)__this->____items_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
V_2 = L_11;
|
|
int32_t L_12 = V_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
int32_t L_13 = V_2;
|
|
AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_14 = V_1;
|
|
NullCheck(L_10);
|
|
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F)L_14);
|
|
}
|
|
|
|
IL_0059_1:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_16;
|
|
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
if (L_16)
|
|
{
|
|
goto IL_0017_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/AdjacencyEdge>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mDA188F9566057C1603FB5189DC2A06EDB615E8F3_gshared (const RuntimeMethod* method)
|
|
{
|
|
{
|
|
AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_0 = (AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)(AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
|
|
((List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((List_1_t57CEF199FBDB995A8BD546633BDBEE0CE706EA05_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7D4F43305C56784B65AD99C25C775F4A023FE63C_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_0 = ((List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2F726049335B08C730F203362AFBD34B99CF0136_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_2 = ((List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2);
|
|
return;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_3 = ___0_capacity;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_4 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)(EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3);
|
|
__this->____items_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F2D606F55E5DFBA547067D28EF7415B0A6AA78F_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
RuntimeObject* L_0 = ___0_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<SharpNav.PolyMesh/Edge>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
|
|
V_1 = L_4;
|
|
int32_t L_5 = V_1;
|
|
if (L_5)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_6 = ((List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6);
|
|
return;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_8 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)(EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7);
|
|
__this->____items_1 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8);
|
|
RuntimeObject* L_9 = V_0;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_10 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
NullCheck(L_9);
|
|
InterfaceActionInvoker2< EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<SharpNav.PolyMesh/Edge>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0);
|
|
int32_t L_11 = V_1;
|
|
__this->____size_2 = L_11;
|
|
return;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
__this->____size_2 = 0;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_12 = ((List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
RuntimeObject* L_13 = ___0_collection;
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::get_Capacity()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m7DAE3B6E95E308D75EA22AA561E7C24CEC4C2BD8_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_0 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::set_Capacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m3B39C56CE726DF02A3E2A5D34EC4FC7B46A67372_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_0) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = ___0_value;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_3 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_value;
|
|
if ((((int32_t)L_4) <= ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = ___0_value;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_6 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)(EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5);
|
|
V_0 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_8 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_9 = V_0;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_11 = V_0;
|
|
__this->____items_1 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11);
|
|
return;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_12 = ((List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2C2B2A9F069638A5AB83EF4BCB47BC7ED7148181_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::System.Collections.IList.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m408E3B39DA103180910EA13FBA3DE55BC6ACCA3F_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m5E4B09333A9492BC5F57C2B13720DBF55B047C82_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::System.Collections.IList.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mE266FF0890F39B008A6272E0DC9001DA5B1554F8_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m63E6FBC6E4256F92E99B1943E4A41B8846D7E025_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->____syncRoot_4;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4;
|
|
return L_4;
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t5BB71DEFECE7290EB599134445761BB2F904534E List_1_get_Item_m08BD88399E66E2CA9E860E93B01D97390742EDFF_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_2 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::set_Item(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mF25E049CB71740D4EA06AA9D56418AFF1325B065_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_2 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_4 = ___1_value;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)L_4);
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::IsCompatibleObject(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m49C6C6A6EBBF7367F4E381EB567EB4E31EAFA10D_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = ___0_value;
|
|
if (L_1)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E));
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_2 = V_0;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_3 = L_2;
|
|
RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3);
|
|
return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::System.Collections.IList.get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m0451AE79643BE117E1FB4B9909DEF5C53BDA99CC_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_1;
|
|
L_1 = (( Edge_t5BB71DEFECE7290EB599134445761BB2F904534E (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::System.Collections.IList.set_Item(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mFFE86AE9C2CF46AC58246BC595CBD5E00735005F_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_value;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_value;
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)((Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m05D315370308E45C250EAEF0FD5DC0A3B67E6168_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___0_item, const RuntimeMethod* method)
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* 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));
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_1 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__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;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* 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));
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_9 = ___0_item;
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, 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;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::AddWithResize(T)
|
|
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mD0024847244F1EECEF1A4A7F372DD148156D5E0D_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_2 = V_0;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1));
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_3 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_4 = V_0;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_5 = ___0_item;
|
|
NullCheck(L_3);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)L_5);
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::System.Collections.IList.Add(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m1600C8E602ADAFE00FCF727EDEDD60ADA77C2A1B_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
RuntimeObject* L_1 = ___0_item;
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)((Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
goto IL_0029;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0016;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0016:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_2 = ___0_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_4;
|
|
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0029;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0029:
|
|
{
|
|
int32_t L_5;
|
|
L_5 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_5, 1));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mC94588E9128F4A92C46CDF94F71232A34D7FAA3F_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::AsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tB4DCCEB28C5058B04598C1381BD76DFBDAA9D01E* List_1_AsReadOnly_mB96361BBB6541D742FBBE6DD86C70A3BA837A8AA_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ReadOnlyCollection_1_tB4DCCEB28C5058B04598C1381BD76DFBDAA9D01E* L_0 = (ReadOnlyCollection_1_tB4DCCEB28C5058B04598C1381BD76DFBDAA9D01E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16));
|
|
NullCheck(L_0);
|
|
(( void (*) (ReadOnlyCollection_1_tB4DCCEB28C5058B04598C1381BD76DFBDAA9D01E*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m2619E3AF69FF75614A67451316D2B6BC604DBCE2_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, int32_t ___1_count, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_5 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
int32_t L_7 = ___1_count;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_8 = ___2_item;
|
|
RuntimeObject* L_9 = ___3_comparer;
|
|
int32_t L_10;
|
|
L_10 = (( int32_t (*) (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*, int32_t, int32_t, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::BinarySearch(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m7B9CC348B806356BB51E8B0D3FB0CC5566F483C3_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, int32_t, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m880D781E8C79750106C14F42E1F4B884C7A9F406_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_1 = ___0_item;
|
|
RuntimeObject* L_2 = ___1_comparer;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, int32_t, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m857B47AC1B4D6F56BA7D8624E6811A5FBA29D821_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __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;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_3 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__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;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m24931CEE054B0E5C7B3056C8D86B73422D9C569C_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::System.Collections.IList.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m29629F2D5F775D1FCCA8003219C427D32D45C40F_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)((Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::CopyTo(T[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mC6255E1D0E8510A1D913B228B8EB251F3B2F1B59_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* ___0_array, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_0 = ___0_array;
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m79C060D8AC9813511AAA6F6FA90E723DCCAB13A1_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray* L_1 = ___0_array;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
|
|
if ((((int32_t)L_2) == ((int32_t)1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_3 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
RuntimeArray* L_4 = ___0_array;
|
|
int32_t L_5 = ___1_arrayIndex;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
|
|
goto IL_0031;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0029;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0029:
|
|
{// begin catch(System.ArrayTypeMismatchException)
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0031;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0031:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::CopyTo(T[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mA1D9AA9E90988E364A3E3CD0B62D127E239D11EB_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_0 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_1 = ___0_array;
|
|
int32_t L_2 = ___1_arrayIndex;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::EnsureCapacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mDF684FF9B466E1A73A1869A14C287D2CDDA6DBF6_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_min, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_0 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = ___0_min;
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_2 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
NullCheck(L_2);
|
|
if (!(((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_3 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
G_B4_0 = 4;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
V_0 = G_B4_0;
|
|
int32_t L_4 = V_0;
|
|
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
V_0 = ((int32_t)2146435071);
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6 = ___0_min;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___0_min;
|
|
V_0 = L_7;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
int32_t L_8 = V_0;
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::Exists(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m73A32DE36AD99431E4250607AF0F1DC136EF8B34_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_0 = ___0_match;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::Find(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_t5BB71DEFECE7290EB599134445761BB2F904534E List_1_Find_mE8A03E5BE505339018A9050E96F97E5976A39D3A_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_1 = ___0_match;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_2 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
NullCheck(L_1);
|
|
bool L_6;
|
|
L_6 = (( bool (*) (Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_6)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_7 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_8 = V_0;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
return L_10;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_11 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_12) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_1), sizeof(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E));
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_14 = V_1;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::FindAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* List_1_FindAll_mA3D63B99F6374E0C053E9DE292594282B0F38F94_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* L_1 = (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_1);
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_2 = ___0_match;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_3 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
NullCheck(L_2);
|
|
bool L_7;
|
|
L_7 = (( bool (*) (Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_7)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* L_8 = V_0;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_9 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
NullCheck(L_8);
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* L_16 = V_0;
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::FindIndex(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mC03D379B70C26C6EE8F94A75AEC27AACB4D58037_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_1 = ___0_match;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, int32_t, Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m0311896A4D09B13DD4DD95F076AFF9310EDC0CAE_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* ___2_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_startIndex;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___1_count;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___0_startIndex;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_6 = ___2_match;
|
|
if (L_6)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
int32_t L_7 = ___0_startIndex;
|
|
int32_t L_8 = ___1_count;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
|
|
int32_t L_9 = ___0_startIndex;
|
|
V_1 = L_9;
|
|
goto IL_004d;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_10 = ___2_match;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_11 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
NullCheck(L_10);
|
|
bool L_15;
|
|
L_15 = (( bool (*) (Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_15)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_1;
|
|
return L_16;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
int32_t L_17 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_18 = V_1;
|
|
int32_t L_19 = V_0;
|
|
if ((((int32_t)L_18) < ((int32_t)L_19)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::ForEach(System.Action`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m29C0409FD685A5B64302B2F736DEC7207E4640DD_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Action_1_t28021EE7E7991FCB7E5F0CC57A8B5478B1CD61DA* ___0_action, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Action_1_t28021EE7E7991FCB7E5F0CC57A8B5478B1CD61DA* L_0 = ___0_action;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____version_3;
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____version_3;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
Action_1_t28021EE7E7991FCB7E5F0CC57A8B5478B1CD61DA* L_4 = ___0_action;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_5 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_6 = V_1;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
(( void (*) (Action_1_t28021EE7E7991FCB7E5F0CC57A8B5478B1CD61DA*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_9 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
int32_t L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____version_3;
|
|
if ((((int32_t)L_12) == ((int32_t)L_13)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1 List_1_GetEnumerator_m81919FEC0F4DA721CF7F62EDFC153721517ECD69_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mCD61D7321CD0F3BCC5ED798BB55E4A437C70D2F4((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m7C0D9D3DD578CD69CA2172D6464E139144116EF4_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mCD61D7321CD0F3BCC5ED798BB55E4A437C70D2F4((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m034CB115A1231728B7005D7814B6CCD649FF5F8D_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mCD61D7321CD0F3BCC5ED798BB55E4A437C70D2F4((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_tF3473D94ED6D53EBBCA58A7F01B80A8525DE9EF1 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::GetRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* List_1_GetRange_m9E4519A8C554F579185EC27F7AD4ADFB1AED4CA7_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* L_6 = (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_6);
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
|
|
V_0 = L_6;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_7 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_10 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)L_9->____items_1;
|
|
int32_t L_11 = ___1_count;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
|
|
List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* L_12 = V_0;
|
|
int32_t L_13 = ___1_count;
|
|
NullCheck(L_12);
|
|
L_12->____size_2 = L_13;
|
|
List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::IndexOf(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m039855C0D2A785461DE4254E1F3BCC7E01855DAB_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_0 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_1 = ___0_item;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::System.Collections.IList.IndexOf(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mDEA570FDB1A154F346E1B2A0FDE0767FD5D3A266_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)((Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::Insert(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mECD090DEC957482F25AA9313CA0C5183A18EECCC_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___1_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_3 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = ___0_index;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_7 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_9 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
int32_t L_12 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_13 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_14 = ___0_index;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_15 = ___1_item;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)L_15);
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
int32_t L_17 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::System.Collections.IList.Insert(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mC24DD1A2CBEA5D3C2824150020500C1D5E1597C9_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_item;
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)((Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m34CF0E583A28D0E6C778BD9BC15DC7CB54274E6A_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, RuntimeObject* ___1_collection, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
RuntimeObject* V_2 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___1_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___0_index;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
RuntimeObject* L_3 = ___1_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_4 = V_0;
|
|
if (!L_4)
|
|
{
|
|
goto IL_00bc;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<SharpNav.PolyMesh/Edge>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = V_1;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = (int32_t)__this->____size_2;
|
|
int32_t L_9 = V_1;
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_12 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_13 = ___0_index;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_14 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = V_1;
|
|
int32_t L_17 = (int32_t)__this->____size_2;
|
|
int32_t L_18 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
RuntimeObject* L_19 = V_0;
|
|
if ((!(((RuntimeObject*)(List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_20 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_21 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_22 = ___0_index;
|
|
int32_t L_23 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_24 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_25 = ___0_index;
|
|
int32_t L_26 = V_1;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_27 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_28 = ___0_index;
|
|
int32_t L_29 = (int32_t)__this->____size_2;
|
|
int32_t L_30 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
|
|
goto IL_00ac;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
RuntimeObject* L_31 = V_0;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_32 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_33 = ___0_index;
|
|
NullCheck(L_31);
|
|
InterfaceActionInvoker2< EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<SharpNav.PolyMesh/Edge>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33);
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
int32_t L_34 = (int32_t)__this->____size_2;
|
|
int32_t L_35 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35));
|
|
goto IL_00fb;
|
|
}
|
|
|
|
IL_00bc:
|
|
{
|
|
int32_t L_36 = ___0_index;
|
|
int32_t L_37 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_36) >= ((int32_t)L_37)))
|
|
{
|
|
goto IL_00f4;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_38 = ___1_collection;
|
|
NullCheck(L_38);
|
|
RuntimeObject* L_39;
|
|
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<SharpNav.PolyMesh/Edge>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38);
|
|
V_2 = L_39;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00ea:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_40 = V_2;
|
|
if (!L_40)
|
|
{
|
|
goto IL_00f3;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_41 = V_2;
|
|
NullCheck((RuntimeObject*)L_41);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
|
|
}
|
|
|
|
IL_00f3:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00e0_1;
|
|
}
|
|
|
|
IL_00ce_1:
|
|
{
|
|
int32_t L_42 = ___0_index;
|
|
int32_t L_43 = L_42;
|
|
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
RuntimeObject* L_44 = V_2;
|
|
NullCheck(L_44);
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_45;
|
|
L_45 = InterfaceFuncInvoker0< Edge_t5BB71DEFECE7290EB599134445761BB2F904534E >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<SharpNav.PolyMesh/Edge>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44);
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
}
|
|
|
|
IL_00e0_1:
|
|
{
|
|
RuntimeObject* L_46 = V_2;
|
|
NullCheck((RuntimeObject*)L_46);
|
|
bool L_47;
|
|
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
|
|
if (L_47)
|
|
{
|
|
goto IL_00ce_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00f4:
|
|
{
|
|
RuntimeObject* L_48 = ___1_collection;
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
int32_t L_49 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::Remove(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mEE6FAB16D7DBB3943C9EE1C19690331246C23E0A_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_0 = ___0_item;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = V_0;
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::System.Collections.IList.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m830DFBA6C90D646E1D07BAD79FF284E53C3A27FA_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)((Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::RemoveAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m458F10CBE9024D662F408A9789C0F3DE6D301022_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
int32_t L_1 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_2) >= ((int32_t)L_3)))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_4 = ___0_match;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_5 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
bool L_9;
|
|
L_9 = (( bool (*) (Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_9)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) >= ((int32_t)L_15)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA* L_16 = ___0_match;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_17 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_18 = V_1;
|
|
NullCheck(L_17);
|
|
int32_t L_19 = L_18;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
|
|
NullCheck(L_16);
|
|
bool L_21;
|
|
L_21 = (( bool (*) (Predicate_1_tE3E1F989FFD5E9B7066F4A986F5B4CECD03B80EA*, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (L_21)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
int32_t L_22 = V_1;
|
|
int32_t L_23 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)L_23)))
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_24 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_25 = V_0;
|
|
int32_t L_26 = L_25;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_27 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_28 = V_1;
|
|
int32_t L_29 = L_28;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
|
|
NullCheck(L_27);
|
|
int32_t L_30 = L_29;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_31 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
|
|
NullCheck(L_24);
|
|
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)L_31);
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_32 = V_1;
|
|
int32_t L_33 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_32) < ((int32_t)L_33)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
if (!false)
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_34 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_35 = V_0;
|
|
int32_t L_36 = (int32_t)__this->____size_2;
|
|
int32_t L_37 = V_0;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
int32_t L_38 = (int32_t)__this->____size_2;
|
|
int32_t L_39 = V_0;
|
|
int32_t L_40 = V_0;
|
|
__this->____size_2 = L_40;
|
|
int32_t L_41 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::RemoveAt(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m0E438F7613BB5E962132B868A400351A840F3CB1_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_5 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_7 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
int32_t L_10 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
if (!false)
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_11 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_12 = (int32_t)__this->____size_2;
|
|
il2cpp_codegen_initobj((&V_0), sizeof(Edge_t5BB71DEFECE7290EB599134445761BB2F904534E));
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_13 = V_0;
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)L_13);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
int32_t L_14 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::RemoveRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m3C0B101AAE09237F37AE5DDD7B9A9DF5A18810B8_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
int32_t L_8 = ___1_count;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
|
|
int32_t L_9 = ___0_index;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_9) >= ((int32_t)L_10)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_11 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_12 = ___0_index;
|
|
int32_t L_13 = ___1_count;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_14 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
int32_t L_17 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
int32_t L_18 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
if (!false)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_19 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_20 = (int32_t)__this->____size_2;
|
|
int32_t L_21 = ___1_count;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::Reverse()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m67EA8D714CFBF735EABCD78590CB6504D552E450_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::Reverse(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mB302769A659DD2D2C2DB65718C2A373FFCDA93A8_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_6 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
(( void (*) (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45));
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::Sort()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m99DE5BA3A006E56A029156EB4D6EA7227B9D44E9_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::Sort(System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mBF8C9B9B1CF0169A7FDB7B91E03DEECD4124334C_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
RuntimeObject* L_1 = ___0_comparer;
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m40B0843E4178BCC047881A717A7EE26AC0BC3E3F_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_6 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
RuntimeObject* L_9 = ___2_comparer;
|
|
(( void (*) (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_10 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::Sort(System.Comparison`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m1758FAA1CB166250360EAB5D36C3BC7EC8E48B5B_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, Comparison_1_t8F7FFB6EC33230EC308FB02DB5A7AC8C9B7C945F* ___0_comparison, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Comparison_1_t8F7FFB6EC33230EC308FB02DB5A7AC8C9B7C945F* L_0 = ___0_comparison;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_1) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_2 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Comparison_1_t8F7FFB6EC33230EC308FB02DB5A7AC8C9B7C945F* L_4 = ___0_comparison;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49));
|
|
(( void (*) (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*, int32_t, int32_t, Comparison_1_t8F7FFB6EC33230EC308FB02DB5A7AC8C9B7C945F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// T[] System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* List_1_ToArray_mA5AC0549E54235F456452D2F8865EE42812782C1_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method)
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_1 = ((List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_3 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)(EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_4 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_5 = V_0;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::TrimExcess()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mDC3694C482A2F851D0C59D6F1A2CB0F35EC977FD_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_0 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::AddEnumerable(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m57B73A8196B05F209E21237C84DF4A5B92791FB2_gshared (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278* __this, RuntimeObject* ___0_enumerable, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
RuntimeObject* L_1 = ___0_enumerable;
|
|
NullCheck(L_1);
|
|
RuntimeObject* L_2;
|
|
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<SharpNav.PolyMesh/Edge>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1);
|
|
V_0 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0063:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = V_0;
|
|
NullCheck((RuntimeObject*)L_4);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0059_1;
|
|
}
|
|
|
|
IL_0017_1:
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_6;
|
|
L_6 = InterfaceFuncInvoker0< Edge_t5BB71DEFECE7290EB599134445761BB2F904534E >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<SharpNav.PolyMesh/Edge>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_8 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
NullCheck(L_8);
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
|
|
{
|
|
goto IL_003c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_003c_1:
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_10 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)__this->____items_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
V_2 = L_11;
|
|
int32_t L_12 = V_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
int32_t L_13 = V_2;
|
|
Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_14 = V_1;
|
|
NullCheck(L_10);
|
|
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (Edge_t5BB71DEFECE7290EB599134445761BB2F904534E)L_14);
|
|
}
|
|
|
|
IL_0059_1:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_16;
|
|
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
if (L_16)
|
|
{
|
|
goto IL_0017_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMesh/Edge>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mF0A46CFC8DCB285C6EF1FC5A72306CF460B5F7F6_gshared (const RuntimeMethod* method)
|
|
{
|
|
{
|
|
EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_0 = (EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)(EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
|
|
((List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((List_1_t32DEBCF64237D176F431F336567D47CFF9EAF278_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m523CCF76E3F364BAB0C205DB92FC2A60FB3B96D8_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_0 = ((List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mAF01CC3C1741EE90595FABECF7AF6F88931C1551_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_2 = ((List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2);
|
|
return;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_3 = ___0_capacity;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_4 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)(EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3);
|
|
__this->____items_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD637647ED2F8F7EDCC3726709C669D3FA445C201_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
RuntimeObject* L_0 = ___0_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<SharpNav.PolyMeshDetail/EdgeInfo>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
|
|
V_1 = L_4;
|
|
int32_t L_5 = V_1;
|
|
if (L_5)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_6 = ((List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6);
|
|
return;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_8 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)(EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7);
|
|
__this->____items_1 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8);
|
|
RuntimeObject* L_9 = V_0;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_10 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
NullCheck(L_9);
|
|
InterfaceActionInvoker2< EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<SharpNav.PolyMeshDetail/EdgeInfo>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0);
|
|
int32_t L_11 = V_1;
|
|
__this->____size_2 = L_11;
|
|
return;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
__this->____size_2 = 0;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_12 = ((List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
RuntimeObject* L_13 = ___0_collection;
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::get_Capacity()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m481EBBA8C585DCA8CC13ECC8C3F70F6AC5B3825B_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_0 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::set_Capacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m9EF550711D302AB590580ED386FA925FAE269424_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_0) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = ___0_value;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_3 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_value;
|
|
if ((((int32_t)L_4) <= ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = ___0_value;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_6 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)(EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5);
|
|
V_0 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_8 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_9 = V_0;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_11 = V_0;
|
|
__this->____items_1 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11);
|
|
return;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_12 = ((List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mB5958EE690BE1BC684525720DE2037F5AFB5EBA7_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::System.Collections.IList.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mC2F39A4B76E33567CD71718648CA389ACD8EBDEC_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mF11B0747D35B3EA70D0C1CE948AC63D2A3E76A9E_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::System.Collections.IList.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m4C8992E12E686EF6B39439ACFD02BE76F2B8989C_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mFA2D5D0332378BE4B0BF782D5491A8241E126C0A_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->____syncRoot_4;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4;
|
|
return L_4;
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 List_1_get_Item_m9B22B7BB9617372D85050268BDC868F266B5F7A0_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_2 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::set_Item(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m28F1ED679C700E9EBFDCDDD74279DCA7F9AA23CE_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_2 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_4 = ___1_value;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)L_4);
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::IsCompatibleObject(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m26121CE820E6136ED72E7DAFC6A0D8B478D3F00E_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = ___0_value;
|
|
if (L_1)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258));
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_2 = V_0;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_3 = L_2;
|
|
RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3);
|
|
return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::System.Collections.IList.get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mEC6D9AB3236BEE2E5EFB56642BCD97D87BB30A77_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_1;
|
|
L_1 = (( EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::System.Collections.IList.set_Item(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m3A2ED9BF11AEA69B5D9B69E3895954A6C2422C7E_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_value;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_value;
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)((EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mB563BECDD58CEF0714166F3A1D6C1EFB5AE99607_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* 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));
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_1 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__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;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* 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));
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_9 = ___0_item;
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, 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;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::AddWithResize(T)
|
|
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mDFD86B452D33161EDACCFA33952C8134B289C7AF_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_2 = V_0;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1));
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_3 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_4 = V_0;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_5 = ___0_item;
|
|
NullCheck(L_3);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)L_5);
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::System.Collections.IList.Add(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mB61BFDB643B0D83FBE80BE5B3C6520DE9577C848_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
RuntimeObject* L_1 = ___0_item;
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)((EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
goto IL_0029;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0016;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0016:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_2 = ___0_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_4;
|
|
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0029;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0029:
|
|
{
|
|
int32_t L_5;
|
|
L_5 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_5, 1));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m3D146D7E5521F8C7DBEFDF52DB71A3E39251D9C8_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::AsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t96BDBAAABBD2A0574DB3B9684105A9ECC6BF0AB2* List_1_AsReadOnly_m296D4F263865240DB14723197E8281AD2F3CE143_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ReadOnlyCollection_1_t96BDBAAABBD2A0574DB3B9684105A9ECC6BF0AB2* L_0 = (ReadOnlyCollection_1_t96BDBAAABBD2A0574DB3B9684105A9ECC6BF0AB2*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16));
|
|
NullCheck(L_0);
|
|
(( void (*) (ReadOnlyCollection_1_t96BDBAAABBD2A0574DB3B9684105A9ECC6BF0AB2*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mD8DDEFD5045D909960470CC7729E703E01DDB64F_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, int32_t ___1_count, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_5 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
int32_t L_7 = ___1_count;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_8 = ___2_item;
|
|
RuntimeObject* L_9 = ___3_comparer;
|
|
int32_t L_10;
|
|
L_10 = (( int32_t (*) (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*, int32_t, int32_t, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::BinarySearch(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mDDDDE2EECD07FE8ADF8FA13A9C4A9C6C7F19DE87_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, int32_t, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m36C7B1A57E0C651163B91A778E640B86B3980305_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_1 = ___0_item;
|
|
RuntimeObject* L_2 = ___1_comparer;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, int32_t, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m96843CF7E233830FD06AFF01A34694BB185415E0_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __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;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_3 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__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;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mB3BE7642EAF85B96EFA98B256553A80D131B9249_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::System.Collections.IList.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mA6FA288209BA9B84CA2FEDC9E84AB87A7849DBF3_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)((EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::CopyTo(T[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m2E6F42EB8D5A405718C3DDD12EE1C84674480190_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* ___0_array, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_0 = ___0_array;
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m81DDAD12F80757E404434697AE91DCF0B5880CDF_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray* L_1 = ___0_array;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
|
|
if ((((int32_t)L_2) == ((int32_t)1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_3 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
RuntimeArray* L_4 = ___0_array;
|
|
int32_t L_5 = ___1_arrayIndex;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
|
|
goto IL_0031;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0029;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0029:
|
|
{// begin catch(System.ArrayTypeMismatchException)
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0031;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0031:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::CopyTo(T[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m8AACE0F93B2B3FE535B2F7F47AC42FA3FE51F648_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_0 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_1 = ___0_array;
|
|
int32_t L_2 = ___1_arrayIndex;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::EnsureCapacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m6C3FF91824AAC303A6840318E55AE8A68F6EF8D3_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_min, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_0 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = ___0_min;
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_2 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
NullCheck(L_2);
|
|
if (!(((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_3 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
G_B4_0 = 4;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
V_0 = G_B4_0;
|
|
int32_t L_4 = V_0;
|
|
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
V_0 = ((int32_t)2146435071);
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6 = ___0_min;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___0_min;
|
|
V_0 = L_7;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
int32_t L_8 = V_0;
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::Exists(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mC0E43F6EEBAC83F9D8951324F7F167851F3915E7_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_0 = ___0_match;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::Find(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 List_1_Find_mA4ED3149CF3CD3A844A563B6B8303250085729C3_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_1 = ___0_match;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_2 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
NullCheck(L_1);
|
|
bool L_6;
|
|
L_6 = (( bool (*) (Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_6)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_7 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_8 = V_0;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
return L_10;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_11 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_12) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_1), sizeof(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258));
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_14 = V_1;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::FindAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* List_1_FindAll_m3D259A1CBDDBCD830CA8165E532B90BA452A38D2_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* L_1 = (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_1);
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_2 = ___0_match;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_3 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
NullCheck(L_2);
|
|
bool L_7;
|
|
L_7 = (( bool (*) (Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_7)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* L_8 = V_0;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_9 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
NullCheck(L_8);
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* L_16 = V_0;
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::FindIndex(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m492EAD6A9FBC4768EC678B5D7B836EFB929C7CE9_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_1 = ___0_match;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, int32_t, Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mD5253B95BCBAA06B9488927CA2909E0684D81BED_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* ___2_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_startIndex;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___1_count;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___0_startIndex;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_6 = ___2_match;
|
|
if (L_6)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
int32_t L_7 = ___0_startIndex;
|
|
int32_t L_8 = ___1_count;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
|
|
int32_t L_9 = ___0_startIndex;
|
|
V_1 = L_9;
|
|
goto IL_004d;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_10 = ___2_match;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_11 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
NullCheck(L_10);
|
|
bool L_15;
|
|
L_15 = (( bool (*) (Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_15)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_1;
|
|
return L_16;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
int32_t L_17 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_18 = V_1;
|
|
int32_t L_19 = V_0;
|
|
if ((((int32_t)L_18) < ((int32_t)L_19)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::ForEach(System.Action`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mD088B9CA1D9B02AC7017A110A2A36518AAD0BDFB_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, Action_1_t981270C4FBC48F701CC337F56A9FF0D25C8DE78E* ___0_action, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Action_1_t981270C4FBC48F701CC337F56A9FF0D25C8DE78E* L_0 = ___0_action;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____version_3;
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____version_3;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
Action_1_t981270C4FBC48F701CC337F56A9FF0D25C8DE78E* L_4 = ___0_action;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_5 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_6 = V_1;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
(( void (*) (Action_1_t981270C4FBC48F701CC337F56A9FF0D25C8DE78E*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_9 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
int32_t L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____version_3;
|
|
if ((((int32_t)L_12) == ((int32_t)L_13)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99 List_1_GetEnumerator_m63990C72DE3F01919723585E6EB61E21235E518D_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mB5BBFA6CA62AEC6F0E44946142D10159A3DA2BBB((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m737EE15587BF43D1FB7428ED27116CFCBD24E89D_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mB5BBFA6CA62AEC6F0E44946142D10159A3DA2BBB((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m53EBB41205213AB7F08BA481DD17E198B888AE7A_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mB5BBFA6CA62AEC6F0E44946142D10159A3DA2BBB((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_t0F2B01CBAED62EBDA62927054C4B01CCB554FF99 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::GetRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* List_1_GetRange_mC92A1677E5F596581A5B0ADD2266502C254E180A_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* L_6 = (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_6);
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
|
|
V_0 = L_6;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_7 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_10 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)L_9->____items_1;
|
|
int32_t L_11 = ___1_count;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
|
|
List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* L_12 = V_0;
|
|
int32_t L_13 = ___1_count;
|
|
NullCheck(L_12);
|
|
L_12->____size_2 = L_13;
|
|
List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::IndexOf(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mA2C5EB880AF96264CC28F0A1DD8EC17305C31708_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_0 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_1 = ___0_item;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::System.Collections.IList.IndexOf(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m35300FDFFFEDBDDFC9D60AB000AEFCAB12448BC3_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)((EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::Insert(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m9BB6D846D097657DFA82DDD15BF073AEC810A39C_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___1_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_3 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = ___0_index;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_7 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_9 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
int32_t L_12 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_13 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_14 = ___0_index;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_15 = ___1_item;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)L_15);
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
int32_t L_17 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::System.Collections.IList.Insert(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m50284F63E05B84C8BADDF00A008828AFFB035CA8_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_item;
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)((EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mAB860058ECDA071144FA965DFC1CEE53899BEC36_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, RuntimeObject* ___1_collection, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
RuntimeObject* V_2 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___1_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___0_index;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
RuntimeObject* L_3 = ___1_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_4 = V_0;
|
|
if (!L_4)
|
|
{
|
|
goto IL_00bc;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<SharpNav.PolyMeshDetail/EdgeInfo>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = V_1;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = (int32_t)__this->____size_2;
|
|
int32_t L_9 = V_1;
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_12 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_13 = ___0_index;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_14 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = V_1;
|
|
int32_t L_17 = (int32_t)__this->____size_2;
|
|
int32_t L_18 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
RuntimeObject* L_19 = V_0;
|
|
if ((!(((RuntimeObject*)(List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_20 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_21 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_22 = ___0_index;
|
|
int32_t L_23 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_24 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_25 = ___0_index;
|
|
int32_t L_26 = V_1;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_27 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_28 = ___0_index;
|
|
int32_t L_29 = (int32_t)__this->____size_2;
|
|
int32_t L_30 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
|
|
goto IL_00ac;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
RuntimeObject* L_31 = V_0;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_32 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_33 = ___0_index;
|
|
NullCheck(L_31);
|
|
InterfaceActionInvoker2< EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<SharpNav.PolyMeshDetail/EdgeInfo>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33);
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
int32_t L_34 = (int32_t)__this->____size_2;
|
|
int32_t L_35 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35));
|
|
goto IL_00fb;
|
|
}
|
|
|
|
IL_00bc:
|
|
{
|
|
int32_t L_36 = ___0_index;
|
|
int32_t L_37 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_36) >= ((int32_t)L_37)))
|
|
{
|
|
goto IL_00f4;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_38 = ___1_collection;
|
|
NullCheck(L_38);
|
|
RuntimeObject* L_39;
|
|
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<SharpNav.PolyMeshDetail/EdgeInfo>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38);
|
|
V_2 = L_39;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00ea:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_40 = V_2;
|
|
if (!L_40)
|
|
{
|
|
goto IL_00f3;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_41 = V_2;
|
|
NullCheck((RuntimeObject*)L_41);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
|
|
}
|
|
|
|
IL_00f3:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00e0_1;
|
|
}
|
|
|
|
IL_00ce_1:
|
|
{
|
|
int32_t L_42 = ___0_index;
|
|
int32_t L_43 = L_42;
|
|
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
RuntimeObject* L_44 = V_2;
|
|
NullCheck(L_44);
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_45;
|
|
L_45 = InterfaceFuncInvoker0< EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<SharpNav.PolyMeshDetail/EdgeInfo>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44);
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
}
|
|
|
|
IL_00e0_1:
|
|
{
|
|
RuntimeObject* L_46 = V_2;
|
|
NullCheck((RuntimeObject*)L_46);
|
|
bool L_47;
|
|
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
|
|
if (L_47)
|
|
{
|
|
goto IL_00ce_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00f4:
|
|
{
|
|
RuntimeObject* L_48 = ___1_collection;
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
int32_t L_49 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::Remove(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m870896D731035F3708B81EBB2174E7716B8CA9BC_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_0 = ___0_item;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = V_0;
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::System.Collections.IList.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m219BB47DF7F48E1082ECF9C14E40A48E1A56EDF3_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)((EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::RemoveAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m5C8627C8BCD5975459407FDFBA8DBD201C3CEB27_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
int32_t L_1 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_2) >= ((int32_t)L_3)))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_4 = ___0_match;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_5 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
bool L_9;
|
|
L_9 = (( bool (*) (Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_9)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) >= ((int32_t)L_15)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF* L_16 = ___0_match;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_17 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_18 = V_1;
|
|
NullCheck(L_17);
|
|
int32_t L_19 = L_18;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
|
|
NullCheck(L_16);
|
|
bool L_21;
|
|
L_21 = (( bool (*) (Predicate_1_t41306CE469522F8BA8FAC3D97CAFBC23287E4AAF*, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (L_21)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
int32_t L_22 = V_1;
|
|
int32_t L_23 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)L_23)))
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_24 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_25 = V_0;
|
|
int32_t L_26 = L_25;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_27 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_28 = V_1;
|
|
int32_t L_29 = L_28;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
|
|
NullCheck(L_27);
|
|
int32_t L_30 = L_29;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_31 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
|
|
NullCheck(L_24);
|
|
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)L_31);
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_32 = V_1;
|
|
int32_t L_33 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_32) < ((int32_t)L_33)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
if (!false)
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_34 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_35 = V_0;
|
|
int32_t L_36 = (int32_t)__this->____size_2;
|
|
int32_t L_37 = V_0;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
int32_t L_38 = (int32_t)__this->____size_2;
|
|
int32_t L_39 = V_0;
|
|
int32_t L_40 = V_0;
|
|
__this->____size_2 = L_40;
|
|
int32_t L_41 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::RemoveAt(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mF70401D1D9B60945F6BF625E8E132893FB078496_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_5 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_7 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
int32_t L_10 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
if (!false)
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_11 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_12 = (int32_t)__this->____size_2;
|
|
il2cpp_codegen_initobj((&V_0), sizeof(EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258));
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_13 = V_0;
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)L_13);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
int32_t L_14 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::RemoveRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m5CF83331E7A49E41D9A93355A1B91FCF4D4EBCFB_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
int32_t L_8 = ___1_count;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
|
|
int32_t L_9 = ___0_index;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_9) >= ((int32_t)L_10)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_11 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_12 = ___0_index;
|
|
int32_t L_13 = ___1_count;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_14 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
int32_t L_17 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
int32_t L_18 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
if (!false)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_19 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_20 = (int32_t)__this->____size_2;
|
|
int32_t L_21 = ___1_count;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::Reverse()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m7735CD787AED17C7E2B155457708A5F3C48CECB7_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::Reverse(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m13D24B3932F059297A447489FCF22D2C0EBA5DB3_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_6 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
(( void (*) (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45));
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::Sort()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m5D876775A5E75505718469455381FDCC8DAC9684_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::Sort(System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m20053FA8F8AD2AC81B0770B0CCFCA99243FCEDBF_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
RuntimeObject* L_1 = ___0_comparer;
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE4E93FC50A34396FC054A19983A4FAA20A9BC750_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_6 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
RuntimeObject* L_9 = ___2_comparer;
|
|
(( void (*) (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_10 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::Sort(System.Comparison`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m1BF6A6080A444D7BC95EF7EF0CC8ADC4F75A2AEB_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, Comparison_1_t1BF90FE9FB509E4D6EBAEA588132044B3188A4BB* ___0_comparison, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Comparison_1_t1BF90FE9FB509E4D6EBAEA588132044B3188A4BB* L_0 = ___0_comparison;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_1) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_2 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Comparison_1_t1BF90FE9FB509E4D6EBAEA588132044B3188A4BB* L_4 = ___0_comparison;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49));
|
|
(( void (*) (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*, int32_t, int32_t, Comparison_1_t1BF90FE9FB509E4D6EBAEA588132044B3188A4BB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// T[] System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* List_1_ToArray_m9E201E3AB32D033A6DA971B6F301F464CE4D411D_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method)
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_1 = ((List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_3 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)(EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_4 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_5 = V_0;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::TrimExcess()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mB38D92D31C33E1727828708FD3196387EA5B5689_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_0 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::AddEnumerable(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mECA5E2ED338B34D11556D7ECDF3C3825C85D4952_gshared (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D* __this, RuntimeObject* ___0_enumerable, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
RuntimeObject* L_1 = ___0_enumerable;
|
|
NullCheck(L_1);
|
|
RuntimeObject* L_2;
|
|
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<SharpNav.PolyMeshDetail/EdgeInfo>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1);
|
|
V_0 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0063:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = V_0;
|
|
NullCheck((RuntimeObject*)L_4);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0059_1;
|
|
}
|
|
|
|
IL_0017_1:
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_6;
|
|
L_6 = InterfaceFuncInvoker0< EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<SharpNav.PolyMeshDetail/EdgeInfo>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_8 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
NullCheck(L_8);
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
|
|
{
|
|
goto IL_003c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_tF922D3843C83052A9745AB290FA26E6B776A705D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_003c_1:
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_10 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)__this->____items_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
V_2 = L_11;
|
|
int32_t L_12 = V_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
int32_t L_13 = V_2;
|
|
EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_14 = V_1;
|
|
NullCheck(L_10);
|
|
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258)L_14);
|
|
}
|
|
|
|
IL_0059_1:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_16;
|
|
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
if (L_16)
|
|
{
|
|
goto IL_0017_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/EdgeInfo>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m23727C7E313013F6D6997A5D17C8CACA23F3899F_gshared (const RuntimeMethod* method)
|
|
{
|
|
{
|
|
EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_0 = (EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)(EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
|
|
((List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((List_1_tF922D3843C83052A9745AB290FA26E6B776A705D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m39A95A08D2E8195A71FDACBE51FD28E367371033_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_0 = ((List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD8540F699B004706C2DD8F61BE5FF7493C9F855D_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_2 = ((List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2);
|
|
return;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_3 = ___0_capacity;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_4 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)(SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3);
|
|
__this->____items_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8B3CA4AB3473BE4FDAE7388C2663EC1238DB2595_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
RuntimeObject* L_0 = ___0_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<SharpNav.PolyMeshDetail/SamplingData>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
|
|
V_1 = L_4;
|
|
int32_t L_5 = V_1;
|
|
if (L_5)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_6 = ((List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6);
|
|
return;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_8 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)(SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7);
|
|
__this->____items_1 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8);
|
|
RuntimeObject* L_9 = V_0;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_10 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
NullCheck(L_9);
|
|
InterfaceActionInvoker2< SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<SharpNav.PolyMeshDetail/SamplingData>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0);
|
|
int32_t L_11 = V_1;
|
|
__this->____size_2 = L_11;
|
|
return;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
__this->____size_2 = 0;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_12 = ((List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
RuntimeObject* L_13 = ___0_collection;
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::get_Capacity()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m9AE223D4601B5311EDE079EA499F8B7D7673DC60_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_0 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::set_Capacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m4E174F343607F8BE1C118705F5CA2B903D144B83_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_0) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = ___0_value;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_3 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_value;
|
|
if ((((int32_t)L_4) <= ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = ___0_value;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_6 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)(SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5);
|
|
V_0 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_8 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_9 = V_0;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_11 = V_0;
|
|
__this->____items_1 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11);
|
|
return;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_12 = ((List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m3FCF2AE15F6092BF55767E99AFEA56ED134D197B_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::System.Collections.IList.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m793CCEA8ABDD9A3F00E02CC33C9A3C00F2FCBD6D_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m22BDEF8494D156F9694A967BA900304D1D313307_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::System.Collections.IList.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m98E86AE20390FBFDB0D1EADE5EE07EA7966057D3_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m4FEE9ACC8DEF6AB24E9590759886EED8B0BE68D3_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->____syncRoot_4;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4;
|
|
return L_4;
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 List_1_get_Item_mE30ACEA2DD09C92B42A1A91698F471ADC1B39B25_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_2 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::set_Item(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mEAD33906AF1AEDF175DAE8E5AE81F861F4B1054D_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_2 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_4 = ___1_value;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)L_4);
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::IsCompatibleObject(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m98FA30208E928C82CFACC7BC678E8D29BDC6DA2F_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = ___0_value;
|
|
if (L_1)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406));
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_2 = V_0;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_3 = L_2;
|
|
RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3);
|
|
return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::System.Collections.IList.get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m1F97C1CF797F31A3AF7938CA1FC352D730F5E217_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_1;
|
|
L_1 = (( SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::System.Collections.IList.set_Item(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mAC511B3FB83D93FCAF45949ED09FBE539BD82486_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_value;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_value;
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)((SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m8769F356F770CF3C712202A3685F2000D66496EF_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* 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));
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_1 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__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;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* 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));
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_9 = ___0_item;
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, 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;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::AddWithResize(T)
|
|
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m21AB79D25C7EEA03E9B8D86AD7D0C2036810C59F_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_2 = V_0;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1));
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_3 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_4 = V_0;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_5 = ___0_item;
|
|
NullCheck(L_3);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)L_5);
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::System.Collections.IList.Add(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mB1C4D147EBA009A7E6E943EE74EE4CB7012F2BC9_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
RuntimeObject* L_1 = ___0_item;
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)((SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
goto IL_0029;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0016;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0016:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_2 = ___0_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_4;
|
|
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0029;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0029:
|
|
{
|
|
int32_t L_5;
|
|
L_5 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_5, 1));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m26A0E213AA0270678B27691CFED2A6B9CDE39B21_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::AsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t832B6DD8EA740574BD0A5BA158FBD0B9FB4A6C84* List_1_AsReadOnly_m03BF9D0C4260B61ED4F88030C155970BCF3C88DD_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ReadOnlyCollection_1_t832B6DD8EA740574BD0A5BA158FBD0B9FB4A6C84* L_0 = (ReadOnlyCollection_1_t832B6DD8EA740574BD0A5BA158FBD0B9FB4A6C84*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16));
|
|
NullCheck(L_0);
|
|
(( void (*) (ReadOnlyCollection_1_t832B6DD8EA740574BD0A5BA158FBD0B9FB4A6C84*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m79ABC21D617C1A2A2483C11517ED639ADF21B3D1_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, int32_t ___1_count, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_5 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
int32_t L_7 = ___1_count;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_8 = ___2_item;
|
|
RuntimeObject* L_9 = ___3_comparer;
|
|
int32_t L_10;
|
|
L_10 = (( int32_t (*) (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*, int32_t, int32_t, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::BinarySearch(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m88992792483A157813F7174A72E46B19C5B66AC2_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, int32_t, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m7AFE463039AE95D045057143D6AFDFE5423988F3_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_1 = ___0_item;
|
|
RuntimeObject* L_2 = ___1_comparer;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, int32_t, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m7EC5010BDE68C244E15BB463678F1A08ACC73D07_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __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;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_3 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__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;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mD705BDA45792A25124696900B49E128DDAE171BA_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::System.Collections.IList.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m41B6CBB7800F483F6A628A10B93EC01FFA687C2B_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)((SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::CopyTo(T[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mAAC81CF1E161B11FCE6AF5A4C7C7D49430CFCA20_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* ___0_array, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_0 = ___0_array;
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mBFB1D794067A612E2CF13DEF590FBE964AB47DE5_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray* L_1 = ___0_array;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
|
|
if ((((int32_t)L_2) == ((int32_t)1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_3 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
RuntimeArray* L_4 = ___0_array;
|
|
int32_t L_5 = ___1_arrayIndex;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
|
|
goto IL_0031;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0029;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0029:
|
|
{// begin catch(System.ArrayTypeMismatchException)
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0031;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0031:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::CopyTo(T[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m7479667C08A23B0F9C7034D9A6020C176A8DAB16_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_0 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_1 = ___0_array;
|
|
int32_t L_2 = ___1_arrayIndex;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::EnsureCapacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mF53062396A6A96E8A242C8E7DEC57C623E851B91_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_min, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_0 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = ___0_min;
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_2 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
NullCheck(L_2);
|
|
if (!(((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_3 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
G_B4_0 = 4;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
V_0 = G_B4_0;
|
|
int32_t L_4 = V_0;
|
|
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
V_0 = ((int32_t)2146435071);
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6 = ___0_min;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___0_min;
|
|
V_0 = L_7;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
int32_t L_8 = V_0;
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::Exists(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mBDE96EA47236F8E76DCB58BE9AC764B4D3E04BBF_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_0 = ___0_match;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::Find(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 List_1_Find_m4D3B104C332D9DEC047A81D897BF8C11DF0A256E_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_1 = ___0_match;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_2 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
NullCheck(L_1);
|
|
bool L_6;
|
|
L_6 = (( bool (*) (Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_6)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_7 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_8 = V_0;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
return L_10;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_11 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_12) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_1), sizeof(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406));
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_14 = V_1;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::FindAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* List_1_FindAll_mE16DDC1603F5E1E3DB45A4C1D0578B7513576AFD_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* L_1 = (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_1);
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_2 = ___0_match;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_3 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
NullCheck(L_2);
|
|
bool L_7;
|
|
L_7 = (( bool (*) (Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_7)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* L_8 = V_0;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_9 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
NullCheck(L_8);
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* L_16 = V_0;
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::FindIndex(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mFA3213B93E1F40CB72E4F1151DCA45529499417E_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_1 = ___0_match;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, int32_t, Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mB71C3E74169DDBCC14904F7950610BCBB7F45FE8_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* ___2_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_startIndex;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___1_count;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___0_startIndex;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_6 = ___2_match;
|
|
if (L_6)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
int32_t L_7 = ___0_startIndex;
|
|
int32_t L_8 = ___1_count;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
|
|
int32_t L_9 = ___0_startIndex;
|
|
V_1 = L_9;
|
|
goto IL_004d;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_10 = ___2_match;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_11 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
NullCheck(L_10);
|
|
bool L_15;
|
|
L_15 = (( bool (*) (Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_15)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_1;
|
|
return L_16;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
int32_t L_17 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_18 = V_1;
|
|
int32_t L_19 = V_0;
|
|
if ((((int32_t)L_18) < ((int32_t)L_19)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::ForEach(System.Action`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m161159F15DF73FFB4FA3AF542D55E9EE9343B08E_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, Action_1_tA0E8713CF7E788E5948F925559798A233FA4E784* ___0_action, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Action_1_tA0E8713CF7E788E5948F925559798A233FA4E784* L_0 = ___0_action;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____version_3;
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____version_3;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
Action_1_tA0E8713CF7E788E5948F925559798A233FA4E784* L_4 = ___0_action;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_5 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_6 = V_1;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
(( void (*) (Action_1_tA0E8713CF7E788E5948F925559798A233FA4E784*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_9 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
int32_t L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____version_3;
|
|
if ((((int32_t)L_12) == ((int32_t)L_13)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F List_1_GetEnumerator_m339A2D9E6C3B6A27E1FBDE731ED5D1B9A24B5192_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m922C0BFFF23B0B16F65BE9ED4B854DC333039FFD((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m2C5163BE4A26339DB6451C7911425A8B28622F2B_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m922C0BFFF23B0B16F65BE9ED4B854DC333039FFD((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m4DE07A3C1CB8B0B4F4245A116665B94058297B82_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m922C0BFFF23B0B16F65BE9ED4B854DC333039FFD((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_tDA99581EDBF7F2B48308E27874FB41B7E45BE51F L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::GetRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* List_1_GetRange_m73E3D68DBDE024C0724A8B18DE26CEA40068B736_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* L_6 = (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_6);
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
|
|
V_0 = L_6;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_7 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_10 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)L_9->____items_1;
|
|
int32_t L_11 = ___1_count;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
|
|
List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* L_12 = V_0;
|
|
int32_t L_13 = ___1_count;
|
|
NullCheck(L_12);
|
|
L_12->____size_2 = L_13;
|
|
List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::IndexOf(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m621CDB9E71EDCC9F5191AF364354066EADADFD73_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_0 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_1 = ___0_item;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::System.Collections.IList.IndexOf(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m5329E69C08772323E3E1C35A86F0A85BD510CF52_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)((SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::Insert(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mAED4E599EE5D9260DEA4B3A518F5CCF83FCE7614_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___1_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_3 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = ___0_index;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_7 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_9 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
int32_t L_12 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_13 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_14 = ___0_index;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_15 = ___1_item;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)L_15);
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
int32_t L_17 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::System.Collections.IList.Insert(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mBE144373D7878EC7EFCF196A9328B1E52C855419_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_item;
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)((SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m6B2D701A7FEEE1824D7C7055F414B488C189529E_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, RuntimeObject* ___1_collection, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
RuntimeObject* V_2 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___1_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___0_index;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
RuntimeObject* L_3 = ___1_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_4 = V_0;
|
|
if (!L_4)
|
|
{
|
|
goto IL_00bc;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<SharpNav.PolyMeshDetail/SamplingData>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = V_1;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = (int32_t)__this->____size_2;
|
|
int32_t L_9 = V_1;
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_12 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_13 = ___0_index;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_14 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = V_1;
|
|
int32_t L_17 = (int32_t)__this->____size_2;
|
|
int32_t L_18 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
RuntimeObject* L_19 = V_0;
|
|
if ((!(((RuntimeObject*)(List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_20 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_21 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_22 = ___0_index;
|
|
int32_t L_23 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_24 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_25 = ___0_index;
|
|
int32_t L_26 = V_1;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_27 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_28 = ___0_index;
|
|
int32_t L_29 = (int32_t)__this->____size_2;
|
|
int32_t L_30 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
|
|
goto IL_00ac;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
RuntimeObject* L_31 = V_0;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_32 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_33 = ___0_index;
|
|
NullCheck(L_31);
|
|
InterfaceActionInvoker2< SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<SharpNav.PolyMeshDetail/SamplingData>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33);
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
int32_t L_34 = (int32_t)__this->____size_2;
|
|
int32_t L_35 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35));
|
|
goto IL_00fb;
|
|
}
|
|
|
|
IL_00bc:
|
|
{
|
|
int32_t L_36 = ___0_index;
|
|
int32_t L_37 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_36) >= ((int32_t)L_37)))
|
|
{
|
|
goto IL_00f4;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_38 = ___1_collection;
|
|
NullCheck(L_38);
|
|
RuntimeObject* L_39;
|
|
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<SharpNav.PolyMeshDetail/SamplingData>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38);
|
|
V_2 = L_39;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00ea:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_40 = V_2;
|
|
if (!L_40)
|
|
{
|
|
goto IL_00f3;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_41 = V_2;
|
|
NullCheck((RuntimeObject*)L_41);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
|
|
}
|
|
|
|
IL_00f3:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00e0_1;
|
|
}
|
|
|
|
IL_00ce_1:
|
|
{
|
|
int32_t L_42 = ___0_index;
|
|
int32_t L_43 = L_42;
|
|
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
RuntimeObject* L_44 = V_2;
|
|
NullCheck(L_44);
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_45;
|
|
L_45 = InterfaceFuncInvoker0< SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<SharpNav.PolyMeshDetail/SamplingData>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44);
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
}
|
|
|
|
IL_00e0_1:
|
|
{
|
|
RuntimeObject* L_46 = V_2;
|
|
NullCheck((RuntimeObject*)L_46);
|
|
bool L_47;
|
|
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
|
|
if (L_47)
|
|
{
|
|
goto IL_00ce_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00f4:
|
|
{
|
|
RuntimeObject* L_48 = ___1_collection;
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
int32_t L_49 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::Remove(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m66051DCD9D0955E9ACC5B424F1125D3BC7E5B94B_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_0 = ___0_item;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = V_0;
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::System.Collections.IList.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mAE194F6A343D03ACCA93D0B9D4CC48B34C78E5C3_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)((SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::RemoveAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m57E0180C5DFF3EB836CDE439010FC75AAC8E7EAB_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
int32_t L_1 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_2) >= ((int32_t)L_3)))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_4 = ___0_match;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_5 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
bool L_9;
|
|
L_9 = (( bool (*) (Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_9)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) >= ((int32_t)L_15)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2* L_16 = ___0_match;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_17 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_18 = V_1;
|
|
NullCheck(L_17);
|
|
int32_t L_19 = L_18;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
|
|
NullCheck(L_16);
|
|
bool L_21;
|
|
L_21 = (( bool (*) (Predicate_1_t2521B31A7E24FA58CCCAE42C45A539CAA48C8DA2*, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (L_21)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
int32_t L_22 = V_1;
|
|
int32_t L_23 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)L_23)))
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_24 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_25 = V_0;
|
|
int32_t L_26 = L_25;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_27 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_28 = V_1;
|
|
int32_t L_29 = L_28;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
|
|
NullCheck(L_27);
|
|
int32_t L_30 = L_29;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_31 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
|
|
NullCheck(L_24);
|
|
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)L_31);
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_32 = V_1;
|
|
int32_t L_33 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_32) < ((int32_t)L_33)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
if (!false)
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_34 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_35 = V_0;
|
|
int32_t L_36 = (int32_t)__this->____size_2;
|
|
int32_t L_37 = V_0;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
int32_t L_38 = (int32_t)__this->____size_2;
|
|
int32_t L_39 = V_0;
|
|
int32_t L_40 = V_0;
|
|
__this->____size_2 = L_40;
|
|
int32_t L_41 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::RemoveAt(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m66EBDFB170EAD4B620B0E4A8C6E2115D3BE6DA76_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_5 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_7 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
int32_t L_10 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
if (!false)
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_11 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_12 = (int32_t)__this->____size_2;
|
|
il2cpp_codegen_initobj((&V_0), sizeof(SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406));
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_13 = V_0;
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)L_13);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
int32_t L_14 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::RemoveRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m37C0F3F41ED3DEEAB9D72A755A4ED37CA8147371_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
int32_t L_8 = ___1_count;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
|
|
int32_t L_9 = ___0_index;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_9) >= ((int32_t)L_10)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_11 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_12 = ___0_index;
|
|
int32_t L_13 = ___1_count;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_14 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
int32_t L_17 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
int32_t L_18 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
if (!false)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_19 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_20 = (int32_t)__this->____size_2;
|
|
int32_t L_21 = ___1_count;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::Reverse()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mA479B2C2C2B1008802DF95A3CD00B3BB39ACAC91_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::Reverse(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m85966C730C1E09A74BA00E8657402071C179CD7D_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_6 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
(( void (*) (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45));
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::Sort()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4517B137B1B7ADF4DD4C7CC982CF1F80D5DF8F14_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::Sort(System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mDA1E53CA710617DCF75F5FC218A614E30D0AD96D_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
RuntimeObject* L_1 = ___0_comparer;
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB4D5202B0BA693F51EF1E2EC0BA9363042898E5C_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_6 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
RuntimeObject* L_9 = ___2_comparer;
|
|
(( void (*) (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_10 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::Sort(System.Comparison`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mDE58282B6FADF1328FF900EC20B7B1B6BC657BF3_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, Comparison_1_t7C66B73116B00024AE69F5F6783B4A8457F1E03B* ___0_comparison, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Comparison_1_t7C66B73116B00024AE69F5F6783B4A8457F1E03B* L_0 = ___0_comparison;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_1) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_2 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Comparison_1_t7C66B73116B00024AE69F5F6783B4A8457F1E03B* L_4 = ___0_comparison;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49));
|
|
(( void (*) (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*, int32_t, int32_t, Comparison_1_t7C66B73116B00024AE69F5F6783B4A8457F1E03B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// T[] System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* List_1_ToArray_m99BFB82C0467B8887CF64CB4569F30A854815969_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method)
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_1 = ((List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_3 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)(SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_4 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_5 = V_0;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::TrimExcess()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m4A4B377667B6F002AE29547C9AEEFF0E9D624AE4_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_0 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::AddEnumerable(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m82FA9DEF155370F25372549AEB6B82CB31954429_gshared (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932* __this, RuntimeObject* ___0_enumerable, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
RuntimeObject* L_1 = ___0_enumerable;
|
|
NullCheck(L_1);
|
|
RuntimeObject* L_2;
|
|
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<SharpNav.PolyMeshDetail/SamplingData>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1);
|
|
V_0 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0063:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = V_0;
|
|
NullCheck((RuntimeObject*)L_4);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0059_1;
|
|
}
|
|
|
|
IL_0017_1:
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_6;
|
|
L_6 = InterfaceFuncInvoker0< SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<SharpNav.PolyMeshDetail/SamplingData>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_8 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
NullCheck(L_8);
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
|
|
{
|
|
goto IL_003c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_003c_1:
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_10 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)__this->____items_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
V_2 = L_11;
|
|
int32_t L_12 = V_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
int32_t L_13 = V_2;
|
|
SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_14 = V_1;
|
|
NullCheck(L_10);
|
|
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406)L_14);
|
|
}
|
|
|
|
IL_0059_1:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_16;
|
|
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
if (L_16)
|
|
{
|
|
goto IL_0017_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/SamplingData>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m553557929C4D7CCDD2C118E5309239ACDBD45D27_gshared (const RuntimeMethod* method)
|
|
{
|
|
{
|
|
SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_0 = (SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)(SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
|
|
((List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((List_1_tCACA9A5CF38DA57EC1A6859BE0463FE778099932_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m96370897A944D510AD2C54DE6516605D820437B0_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_0 = ((List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m5CF72FEA1C0EA7EF9CF200E4C09C6CC4EC9AE319_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_2 = ((List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2);
|
|
return;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_3 = ___0_capacity;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_4 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)(TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3);
|
|
__this->____items_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCA3BCAAF9A18AAE6CCFE54F2E0E39EE5B4D0BB6D_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
RuntimeObject* L_0 = ___0_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<SharpNav.PolyMeshDetail/TriangleData>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
|
|
V_1 = L_4;
|
|
int32_t L_5 = V_1;
|
|
if (L_5)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_6 = ((List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6);
|
|
return;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_8 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)(TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7);
|
|
__this->____items_1 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8);
|
|
RuntimeObject* L_9 = V_0;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_10 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
NullCheck(L_9);
|
|
InterfaceActionInvoker2< TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<SharpNav.PolyMeshDetail/TriangleData>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0);
|
|
int32_t L_11 = V_1;
|
|
__this->____size_2 = L_11;
|
|
return;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
__this->____size_2 = 0;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_12 = ((List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
RuntimeObject* L_13 = ___0_collection;
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::get_Capacity()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m1391E6C902D0FA738CD5662C88AFE405B6AA3DFF_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_0 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::set_Capacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m29493B82C4B1A31987980A35FD5F7793A057936C_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_0) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = ___0_value;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_3 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_value;
|
|
if ((((int32_t)L_4) <= ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = ___0_value;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_6 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)(TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5);
|
|
V_0 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_8 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_9 = V_0;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_11 = V_0;
|
|
__this->____items_1 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11);
|
|
return;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_12 = ((List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m510DDF2E9EEB39724BD4CEA15F9D6EB6FA2DD1FF_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::System.Collections.IList.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m46D744460262641EDBF28B272B2E742AAB1DC900_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6964B945584C560340EB9F7AF2CF2684B6980148_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::System.Collections.IList.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m2DBAACCE5BA096C10B7D26018E24EF8632B0CD03_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m426C804E14666EF8DF4892D2C5B0EDB8BBAF512F_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->____syncRoot_4;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4;
|
|
return L_4;
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 List_1_get_Item_mA1517EF48741A13764A71D30AEF681B1637FEC5A_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_2 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::set_Item(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m0F6A80D1A7DD764FD6B0F01FC246DD37A153487A_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_2 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_4 = ___1_value;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)L_4);
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::IsCompatibleObject(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m912F801EC08A3CBF65A4DC9FAF4E499566B90F42_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = ___0_value;
|
|
if (L_1)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7));
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_2 = V_0;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_3 = L_2;
|
|
RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3);
|
|
return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::System.Collections.IList.get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mADEFA3AA0DCF7A615C8C0FB475DC292CC34FA3FE_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_1;
|
|
L_1 = (( TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::System.Collections.IList.set_Item(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m3FE90B524A72BAD65FFDA353D2806ADD4B4DED31_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_value;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_value;
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)((TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m5AD3CCE348C5FF2A962B536621368A1E63E7AABA_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* 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));
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_1 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__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;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* 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));
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_9 = ___0_item;
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, 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;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::AddWithResize(T)
|
|
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m86D82DEFEDFD4AA8A68B2F80AEBF7FE8750AD248_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_2 = V_0;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1));
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_3 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_4 = V_0;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_5 = ___0_item;
|
|
NullCheck(L_3);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)L_5);
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::System.Collections.IList.Add(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mEC2305732F8F982A802A44366460CF699A981084_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
RuntimeObject* L_1 = ___0_item;
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)((TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
goto IL_0029;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0016;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0016:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_2 = ___0_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_4;
|
|
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0029;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0029:
|
|
{
|
|
int32_t L_5;
|
|
L_5 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_5, 1));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m218DDD4D9E7F2933883F10B8860E46AD2D61FBF2_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::AsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tF5E406BB311E7ECCBDD66DBC8154F505D757F9C5* List_1_AsReadOnly_mB0F6B0FBE0AC5E3392E0B9A717EFAEE3ACE44790_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ReadOnlyCollection_1_tF5E406BB311E7ECCBDD66DBC8154F505D757F9C5* L_0 = (ReadOnlyCollection_1_tF5E406BB311E7ECCBDD66DBC8154F505D757F9C5*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16));
|
|
NullCheck(L_0);
|
|
(( void (*) (ReadOnlyCollection_1_tF5E406BB311E7ECCBDD66DBC8154F505D757F9C5*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m07E2F5E55608E6747E8BA2C64BD0A67DC37FB60E_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, int32_t ___1_count, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_5 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
int32_t L_7 = ___1_count;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_8 = ___2_item;
|
|
RuntimeObject* L_9 = ___3_comparer;
|
|
int32_t L_10;
|
|
L_10 = (( int32_t (*) (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*, int32_t, int32_t, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::BinarySearch(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m4C0A60678A5A8E0051723E86FFEAA85DB4D9B801_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, int32_t, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA21EDB987998F35E1CE53B1A219E8F3043ABABD4_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_1 = ___0_item;
|
|
RuntimeObject* L_2 = ___1_comparer;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, int32_t, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m8873E4B038293C069DD161EBEFC51DBB4ADEA6CA_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __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;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_3 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__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;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mA35757D50824BBD7EEF13FC4AA2CBCEEB15D604B_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::System.Collections.IList.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m19B7CE39D76805CA49656D1B2A42F2B89AB978D8_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)((TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::CopyTo(T[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mFFEF9232180788CD72E405636D759F308C2E4550_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* ___0_array, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_0 = ___0_array;
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mA056F4F034856FADA497E3FDA5ED877A4C6E4AA0_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray* L_1 = ___0_array;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
|
|
if ((((int32_t)L_2) == ((int32_t)1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_3 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
RuntimeArray* L_4 = ___0_array;
|
|
int32_t L_5 = ___1_arrayIndex;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
|
|
goto IL_0031;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0029;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0029:
|
|
{// begin catch(System.ArrayTypeMismatchException)
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0031;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0031:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::CopyTo(T[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m37C0AED4DA5E7C29B6351701B8C79C20B495F9A5_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_0 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_1 = ___0_array;
|
|
int32_t L_2 = ___1_arrayIndex;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::EnsureCapacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m29512C2D4753B945D76A1281DBA01F23BB70BA1A_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_min, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_0 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = ___0_min;
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_2 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
NullCheck(L_2);
|
|
if (!(((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_3 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
G_B4_0 = 4;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
V_0 = G_B4_0;
|
|
int32_t L_4 = V_0;
|
|
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
V_0 = ((int32_t)2146435071);
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6 = ___0_min;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___0_min;
|
|
V_0 = L_7;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
int32_t L_8 = V_0;
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::Exists(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m8A4621B883B6E2BA2F76282A78AE40673713F5DE_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_0 = ___0_match;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::Find(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 List_1_Find_mF7465F74C47FA854492416375FC72BA999564B36_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_1 = ___0_match;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_2 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
NullCheck(L_1);
|
|
bool L_6;
|
|
L_6 = (( bool (*) (Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_6)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_7 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_8 = V_0;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
return L_10;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_11 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_12) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_1), sizeof(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7));
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_14 = V_1;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::FindAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* List_1_FindAll_mFE63C22EFE0452808E4873BBC6B3905C3CBA3ACE_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* L_1 = (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_1);
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_2 = ___0_match;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_3 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
NullCheck(L_2);
|
|
bool L_7;
|
|
L_7 = (( bool (*) (Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_7)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* L_8 = V_0;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_9 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
NullCheck(L_8);
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* L_16 = V_0;
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::FindIndex(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m233F8154CED314648BE4441D4B7495D0E8A67371_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_1 = ___0_match;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, int32_t, Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m763381E620A62BDF950745F2EFA6B7CC6DC3ED5C_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* ___2_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_startIndex;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___1_count;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___0_startIndex;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_6 = ___2_match;
|
|
if (L_6)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
int32_t L_7 = ___0_startIndex;
|
|
int32_t L_8 = ___1_count;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
|
|
int32_t L_9 = ___0_startIndex;
|
|
V_1 = L_9;
|
|
goto IL_004d;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_10 = ___2_match;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_11 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
NullCheck(L_10);
|
|
bool L_15;
|
|
L_15 = (( bool (*) (Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_15)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_1;
|
|
return L_16;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
int32_t L_17 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_18 = V_1;
|
|
int32_t L_19 = V_0;
|
|
if ((((int32_t)L_18) < ((int32_t)L_19)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::ForEach(System.Action`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m9F1BC3B190ED6E9B3B1B738E1F53E4041B8F8122_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, Action_1_t7FB2B450CAC94BD958C9AEA9F2D3A963E10CB7BF* ___0_action, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Action_1_t7FB2B450CAC94BD958C9AEA9F2D3A963E10CB7BF* L_0 = ___0_action;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____version_3;
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____version_3;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
Action_1_t7FB2B450CAC94BD958C9AEA9F2D3A963E10CB7BF* L_4 = ___0_action;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_5 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_6 = V_1;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
(( void (*) (Action_1_t7FB2B450CAC94BD958C9AEA9F2D3A963E10CB7BF*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_9 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
int32_t L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____version_3;
|
|
if ((((int32_t)L_12) == ((int32_t)L_13)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382 List_1_GetEnumerator_mAD33DBA40531187B11AAC85FAB414FE5A3AFB753_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m231C03830843FF924A6052EBDDA8050C140E247E((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mA8AC6DA3D35E183D7027A297A5708691C26B9D18_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m231C03830843FF924A6052EBDDA8050C140E247E((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m93D0EF3F19EF5653B7A8E0184708D40157160B30_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m231C03830843FF924A6052EBDDA8050C140E247E((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_tE8C1F7844E2B9E65178DEABD792BB0EBE618E382 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::GetRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* List_1_GetRange_m6313828D98F2C96FD4214FB030DA2ADDBE8706E2_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* L_6 = (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_6);
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
|
|
V_0 = L_6;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_7 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_10 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)L_9->____items_1;
|
|
int32_t L_11 = ___1_count;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
|
|
List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* L_12 = V_0;
|
|
int32_t L_13 = ___1_count;
|
|
NullCheck(L_12);
|
|
L_12->____size_2 = L_13;
|
|
List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::IndexOf(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m13C00BF91A8986205D975F5CDF86D1C5F14D0D71_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_0 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_1 = ___0_item;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::System.Collections.IList.IndexOf(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mEBE069EDA9B2EE32719D46311656E25CE0164142_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)((TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::Insert(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mB1A6C736F5E1AEB93DE3363D7A527646516AFA92_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___1_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_3 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = ___0_index;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_7 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_9 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
int32_t L_12 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_13 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_14 = ___0_index;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_15 = ___1_item;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)L_15);
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
int32_t L_17 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::System.Collections.IList.Insert(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m62931E4EEC505287CDB2DFD4E43A05DBAF155E42_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_item;
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)((TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mD439417398D17ED305288814FE9BBD268A86D43E_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, RuntimeObject* ___1_collection, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
RuntimeObject* V_2 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___1_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___0_index;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
RuntimeObject* L_3 = ___1_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_4 = V_0;
|
|
if (!L_4)
|
|
{
|
|
goto IL_00bc;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<SharpNav.PolyMeshDetail/TriangleData>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = V_1;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = (int32_t)__this->____size_2;
|
|
int32_t L_9 = V_1;
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_12 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_13 = ___0_index;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_14 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = V_1;
|
|
int32_t L_17 = (int32_t)__this->____size_2;
|
|
int32_t L_18 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
RuntimeObject* L_19 = V_0;
|
|
if ((!(((RuntimeObject*)(List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_20 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_21 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_22 = ___0_index;
|
|
int32_t L_23 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_24 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_25 = ___0_index;
|
|
int32_t L_26 = V_1;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_27 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_28 = ___0_index;
|
|
int32_t L_29 = (int32_t)__this->____size_2;
|
|
int32_t L_30 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
|
|
goto IL_00ac;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
RuntimeObject* L_31 = V_0;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_32 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_33 = ___0_index;
|
|
NullCheck(L_31);
|
|
InterfaceActionInvoker2< TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<SharpNav.PolyMeshDetail/TriangleData>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33);
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
int32_t L_34 = (int32_t)__this->____size_2;
|
|
int32_t L_35 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35));
|
|
goto IL_00fb;
|
|
}
|
|
|
|
IL_00bc:
|
|
{
|
|
int32_t L_36 = ___0_index;
|
|
int32_t L_37 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_36) >= ((int32_t)L_37)))
|
|
{
|
|
goto IL_00f4;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_38 = ___1_collection;
|
|
NullCheck(L_38);
|
|
RuntimeObject* L_39;
|
|
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<SharpNav.PolyMeshDetail/TriangleData>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38);
|
|
V_2 = L_39;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00ea:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_40 = V_2;
|
|
if (!L_40)
|
|
{
|
|
goto IL_00f3;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_41 = V_2;
|
|
NullCheck((RuntimeObject*)L_41);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
|
|
}
|
|
|
|
IL_00f3:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00e0_1;
|
|
}
|
|
|
|
IL_00ce_1:
|
|
{
|
|
int32_t L_42 = ___0_index;
|
|
int32_t L_43 = L_42;
|
|
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
RuntimeObject* L_44 = V_2;
|
|
NullCheck(L_44);
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_45;
|
|
L_45 = InterfaceFuncInvoker0< TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<SharpNav.PolyMeshDetail/TriangleData>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44);
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
}
|
|
|
|
IL_00e0_1:
|
|
{
|
|
RuntimeObject* L_46 = V_2;
|
|
NullCheck((RuntimeObject*)L_46);
|
|
bool L_47;
|
|
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
|
|
if (L_47)
|
|
{
|
|
goto IL_00ce_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00f4:
|
|
{
|
|
RuntimeObject* L_48 = ___1_collection;
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
int32_t L_49 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::Remove(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mEF09163C8530873C3B12AF57F30440CD388C878D_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_0 = ___0_item;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = V_0;
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::System.Collections.IList.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mE26ACEFFB428D854C564B88376B07D1557E04A9A_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)((TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::RemoveAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m385EB1D95B2EC82129B38ED3C0870149ACFEF334_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
int32_t L_1 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_2) >= ((int32_t)L_3)))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_4 = ___0_match;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_5 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
bool L_9;
|
|
L_9 = (( bool (*) (Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_9)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) >= ((int32_t)L_15)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE* L_16 = ___0_match;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_17 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_18 = V_1;
|
|
NullCheck(L_17);
|
|
int32_t L_19 = L_18;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
|
|
NullCheck(L_16);
|
|
bool L_21;
|
|
L_21 = (( bool (*) (Predicate_1_tA70682C58174C0361DD8234B0CA3CFADBD4D53DE*, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (L_21)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
int32_t L_22 = V_1;
|
|
int32_t L_23 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)L_23)))
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_24 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_25 = V_0;
|
|
int32_t L_26 = L_25;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_27 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_28 = V_1;
|
|
int32_t L_29 = L_28;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
|
|
NullCheck(L_27);
|
|
int32_t L_30 = L_29;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_31 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
|
|
NullCheck(L_24);
|
|
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)L_31);
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_32 = V_1;
|
|
int32_t L_33 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_32) < ((int32_t)L_33)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
if (!false)
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_34 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_35 = V_0;
|
|
int32_t L_36 = (int32_t)__this->____size_2;
|
|
int32_t L_37 = V_0;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
int32_t L_38 = (int32_t)__this->____size_2;
|
|
int32_t L_39 = V_0;
|
|
int32_t L_40 = V_0;
|
|
__this->____size_2 = L_40;
|
|
int32_t L_41 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::RemoveAt(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m176765E357FDEAE9628B611F60EB2EF8EC934650_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_5 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_7 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
int32_t L_10 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
if (!false)
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_11 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_12 = (int32_t)__this->____size_2;
|
|
il2cpp_codegen_initobj((&V_0), sizeof(TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7));
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_13 = V_0;
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)L_13);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
int32_t L_14 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::RemoveRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m0FA97932A55C25627DAE8E7CF435B064BB78B8C0_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
int32_t L_8 = ___1_count;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
|
|
int32_t L_9 = ___0_index;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_9) >= ((int32_t)L_10)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_11 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_12 = ___0_index;
|
|
int32_t L_13 = ___1_count;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_14 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
int32_t L_17 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
int32_t L_18 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
if (!false)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_19 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_20 = (int32_t)__this->____size_2;
|
|
int32_t L_21 = ___1_count;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::Reverse()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m8F3BD9D21C3CB6C2A172B0C2FAB6EF0F1CEEE937_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::Reverse(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m11276FC19B6DB31AD3CA0DDF64F2182424995D0A_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_6 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
(( void (*) (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45));
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::Sort()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m7F97AB8940DF97565960BE9E7988298C5ADB3C27_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::Sort(System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m001831F172310703AE047646DB9A0676CB1BF548_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
RuntimeObject* L_1 = ___0_comparer;
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m72C1C726D739DA84FF06BAD9CB801111B97F010D_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_6 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
RuntimeObject* L_9 = ___2_comparer;
|
|
(( void (*) (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_10 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::Sort(System.Comparison`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE42CF12B8278A50B9E3F03A34975CC685469F14B_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, Comparison_1_tDF4C1507F222C6796102E06F692F7AF73D44B8AE* ___0_comparison, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Comparison_1_tDF4C1507F222C6796102E06F692F7AF73D44B8AE* L_0 = ___0_comparison;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_1) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_2 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Comparison_1_tDF4C1507F222C6796102E06F692F7AF73D44B8AE* L_4 = ___0_comparison;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49));
|
|
(( void (*) (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*, int32_t, int32_t, Comparison_1_tDF4C1507F222C6796102E06F692F7AF73D44B8AE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// T[] System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* List_1_ToArray_mF319F81AB846AFD49E513366E069EABD05995E51_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method)
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_1 = ((List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_3 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)(TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_4 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_5 = V_0;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::TrimExcess()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mBA255925CAB4F1B09C37B493C0EC2B1854C170F7_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_0 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::AddEnumerable(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mCA3ECE162C7A9753D5A727A7083924B2AD0A8C3F_gshared (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6* __this, RuntimeObject* ___0_enumerable, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
RuntimeObject* L_1 = ___0_enumerable;
|
|
NullCheck(L_1);
|
|
RuntimeObject* L_2;
|
|
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<SharpNav.PolyMeshDetail/TriangleData>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1);
|
|
V_0 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0063:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = V_0;
|
|
NullCheck((RuntimeObject*)L_4);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0059_1;
|
|
}
|
|
|
|
IL_0017_1:
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_6;
|
|
L_6 = InterfaceFuncInvoker0< TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<SharpNav.PolyMeshDetail/TriangleData>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_8 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
NullCheck(L_8);
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
|
|
{
|
|
goto IL_003c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_003c_1:
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_10 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)__this->____items_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
V_2 = L_11;
|
|
int32_t L_12 = V_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
int32_t L_13 = V_2;
|
|
TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_14 = V_1;
|
|
NullCheck(L_10);
|
|
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7)L_14);
|
|
}
|
|
|
|
IL_0059_1:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_16;
|
|
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
if (L_16)
|
|
{
|
|
goto IL_0017_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<SharpNav.PolyMeshDetail/TriangleData>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m2D56B510ED186C8E8F3F90601FD97D39AA5E3E43_gshared (const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_0 = (TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)(TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
|
|
((List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((List_1_tA3554C70BB1AE17DA4B4DA2AAACC7778446084F6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0BCA9972496EA6A18908043F330D2E400A998637_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_0 = ((List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0FB609008A776BDC193950FE8293055E321AA9A7_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_2 = ((List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2);
|
|
return;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_3 = ___0_capacity;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_4 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)(BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3);
|
|
__this->____items_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0F338655593A5ED9D2065A501D97F69CFC9A5324_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
RuntimeObject* L_0 = ___0_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
|
|
V_1 = L_4;
|
|
int32_t L_5 = V_1;
|
|
if (L_5)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_6 = ((List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6);
|
|
return;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_8 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)(BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7);
|
|
__this->____items_1 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8);
|
|
RuntimeObject* L_9 = V_0;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_10 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
NullCheck(L_9);
|
|
InterfaceActionInvoker2< BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0);
|
|
int32_t L_11 = V_1;
|
|
__this->____size_2 = L_11;
|
|
return;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
__this->____size_2 = 0;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_12 = ((List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
RuntimeObject* L_13 = ___0_collection;
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::get_Capacity()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m074A57C07FD7B26C1D0FFCE25CF6B0C73870B00B_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_0 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::set_Capacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m61A83063DE7F7811E3E14D810499533B13D3CEE3_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_0) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = ___0_value;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_3 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_value;
|
|
if ((((int32_t)L_4) <= ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = ___0_value;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_6 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)(BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5);
|
|
V_0 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_8 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_9 = V_0;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_11 = V_0;
|
|
__this->____items_1 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11);
|
|
return;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_12 = ((List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5B1551196521C77B036343526E133E9C7AA7E15A_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::System.Collections.IList.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m6EE095074488466BB81287FA736CB51D1AD617A0_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m8CFBBB27071ED0BE7F4A98CF698FA3817401678F_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::System.Collections.IList.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m65641E6B84CC9960D929BD719307F737379B4293_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m8D5DD3295023954B2C2097750D51B437AFC0D2B3_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->____syncRoot_4;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4;
|
|
return L_4;
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 List_1_get_Item_m337A4469D2639F1B0EFDABA1D6C295607B8E2B5C_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_2 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::set_Item(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mDC702E3C874553AEFC7BF8B2D0E3A4743066D973_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_2 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_4 = ___1_value;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)L_4);
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::IsCompatibleObject(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mDFD1FA55FEA2B56AC5F7DA712047B9154167E263_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = ___0_value;
|
|
if (L_1)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06));
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_2 = V_0;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_3 = L_2;
|
|
RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3);
|
|
return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::System.Collections.IList.get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mDD9A937D779C8B2A40E03B2245FDF54C009FCA44_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_1;
|
|
L_1 = (( Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::System.Collections.IList.set_Item(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m9B9798CEEB6A1DF363021E82F27AAB42E3BA2553_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_value;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_value;
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)((Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m46E48BE2AB89D7DD127E13C879893175E09107D5_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* 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));
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_1 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__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;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* 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));
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_9 = ___0_item;
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, 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;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::AddWithResize(T)
|
|
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m17B047BF0BF911E1064D6B6196BACA39AA9937B4_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_2 = V_0;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1));
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_3 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_4 = V_0;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_5 = ___0_item;
|
|
NullCheck(L_3);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)L_5);
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::System.Collections.IList.Add(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mE3BE01E567B25CF84A5C781A5CF90B8EC6CA0C81_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
RuntimeObject* L_1 = ___0_item;
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)((Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
goto IL_0029;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0016;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0016:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_2 = ___0_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_4;
|
|
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0029;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0029:
|
|
{
|
|
int32_t L_5;
|
|
L_5 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_5, 1));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mAAA5AFEC85E9973440F12FF585F50BD16002D2F7_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::AsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tCA5908F8AEC0DEDECFCE986531655666B5795FA9* List_1_AsReadOnly_m105F24910FD8B87C655CF76FB8300DCE200BC46C_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ReadOnlyCollection_1_tCA5908F8AEC0DEDECFCE986531655666B5795FA9* L_0 = (ReadOnlyCollection_1_tCA5908F8AEC0DEDECFCE986531655666B5795FA9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16));
|
|
NullCheck(L_0);
|
|
(( void (*) (ReadOnlyCollection_1_tCA5908F8AEC0DEDECFCE986531655666B5795FA9*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m987CF7D6C0257DAD2AF732052A774D02CF763B66_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, int32_t ___1_count, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_5 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
int32_t L_7 = ___1_count;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_8 = ___2_item;
|
|
RuntimeObject* L_9 = ___3_comparer;
|
|
int32_t L_10;
|
|
L_10 = (( int32_t (*) (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*, int32_t, int32_t, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::BinarySearch(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m99CCA54CD7C063C22189BBE721C09015CEFEEC14_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, int32_t, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m39D059E685138303C41D7419666016B6F287248C_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_1 = ___0_item;
|
|
RuntimeObject* L_2 = ___1_comparer;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, int32_t, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m72C3D34BE4CCEE7216C9BB5FF0A10718AF191126_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __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;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_3 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__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;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mC3893B4A8A1405E44F713FD0190C6CC6781FBB85_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::System.Collections.IList.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m87C552C3359E32006454BC3AC0B91A8E24262C4D_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)((Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::CopyTo(T[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF031E17F7D5F1AA4A1CB26D7ADAE7D3D58B4022A_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* ___0_array, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_0 = ___0_array;
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m21F48F29940793F1197311C2080DC463D203D664_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray* L_1 = ___0_array;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
|
|
if ((((int32_t)L_2) == ((int32_t)1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_3 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
RuntimeArray* L_4 = ___0_array;
|
|
int32_t L_5 = ___1_arrayIndex;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
|
|
goto IL_0031;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0029;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0029:
|
|
{// begin catch(System.ArrayTypeMismatchException)
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0031;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0031:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::CopyTo(T[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m569B4773BF0CE17F1EF2183B17990DCF469B1050_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_0 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_1 = ___0_array;
|
|
int32_t L_2 = ___1_arrayIndex;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::EnsureCapacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m6A9D45CDA36CCDE0BC4254776D2242D9177D646E_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_min, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_0 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = ___0_min;
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_2 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
NullCheck(L_2);
|
|
if (!(((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_3 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
G_B4_0 = 4;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
V_0 = G_B4_0;
|
|
int32_t L_4 = V_0;
|
|
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
V_0 = ((int32_t)2146435071);
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6 = ___0_min;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___0_min;
|
|
V_0 = L_7;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
int32_t L_8 = V_0;
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::Exists(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mE57FC48576AB7B25050FC2012398F0B36E42B5F9_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_0 = ___0_match;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::Find(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 List_1_Find_mBD3B064C095FF28D6110ACC606F8A3F015819E47_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_1 = ___0_match;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_2 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
NullCheck(L_1);
|
|
bool L_6;
|
|
L_6 = (( bool (*) (Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_6)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_7 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_8 = V_0;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
return L_10;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_11 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_12) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_1), sizeof(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06));
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_14 = V_1;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::FindAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* List_1_FindAll_m76C409691CFD837D07F0CE0C78B3E4E60B13D3CE_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* L_1 = (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_1);
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_2 = ___0_match;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_3 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
NullCheck(L_2);
|
|
bool L_7;
|
|
L_7 = (( bool (*) (Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_7)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* L_8 = V_0;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_9 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
NullCheck(L_8);
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* L_16 = V_0;
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::FindIndex(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m928FDC9BF42EB42E911D4C9B6ACF6FF1578D8B4B_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_1 = ___0_match;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, int32_t, Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m5993139868704AC8E9C45D07B36074300F62E4CD_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* ___2_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_startIndex;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___1_count;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___0_startIndex;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_6 = ___2_match;
|
|
if (L_6)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
int32_t L_7 = ___0_startIndex;
|
|
int32_t L_8 = ___1_count;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
|
|
int32_t L_9 = ___0_startIndex;
|
|
V_1 = L_9;
|
|
goto IL_004d;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_10 = ___2_match;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_11 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
NullCheck(L_10);
|
|
bool L_15;
|
|
L_15 = (( bool (*) (Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_15)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_1;
|
|
return L_16;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
int32_t L_17 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_18 = V_1;
|
|
int32_t L_19 = V_0;
|
|
if ((((int32_t)L_18) < ((int32_t)L_19)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::ForEach(System.Action`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mAD3A158D400B9BA410F8995E808D1E53E8B87FF7_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Action_1_t0876BBC80A3DFF1245A243069F40CDDB608A153B* ___0_action, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Action_1_t0876BBC80A3DFF1245A243069F40CDDB608A153B* L_0 = ___0_action;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____version_3;
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____version_3;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
Action_1_t0876BBC80A3DFF1245A243069F40CDDB608A153B* L_4 = ___0_action;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_5 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_6 = V_1;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
(( void (*) (Action_1_t0876BBC80A3DFF1245A243069F40CDDB608A153B*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_9 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
int32_t L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____version_3;
|
|
if ((((int32_t)L_12) == ((int32_t)L_13)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t57E579D223580168D935C6173963BEE4196D3577 List_1_GetEnumerator_mFC63CDB0FD8C2A731F1F3292ADA1F89D25EBD5F5_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t57E579D223580168D935C6173963BEE4196D3577 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mCE349FFF31E8D9CDB8FEE4FEA2B96AE6EEC98E60((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m8A0B5FBBE1EB54D6564B3744BFFA6500311FC7E8_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t57E579D223580168D935C6173963BEE4196D3577 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mCE349FFF31E8D9CDB8FEE4FEA2B96AE6EEC98E60((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_t57E579D223580168D935C6173963BEE4196D3577 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m564D0F8268CF5FCD0093E452BA945E628B6FD7CB_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t57E579D223580168D935C6173963BEE4196D3577 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mCE349FFF31E8D9CDB8FEE4FEA2B96AE6EEC98E60((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_t57E579D223580168D935C6173963BEE4196D3577 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::GetRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* List_1_GetRange_mA7EF120B3E79D23750BA9824A85A480F605A257E_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* L_6 = (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_6);
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
|
|
V_0 = L_6;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_7 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_10 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)L_9->____items_1;
|
|
int32_t L_11 = ___1_count;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
|
|
List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* L_12 = V_0;
|
|
int32_t L_13 = ___1_count;
|
|
NullCheck(L_12);
|
|
L_12->____size_2 = L_13;
|
|
List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::IndexOf(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m510FA5480A8162F334F254C96237A17D4174B60E_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_0 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_1 = ___0_item;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::System.Collections.IList.IndexOf(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mD6D85B8C489F9E41ED0E32588970441E996E5C81_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)((Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::Insert(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m486947D469E67EBEC466BF94809B79867FE2A924_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___1_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_3 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = ___0_index;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_7 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_9 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
int32_t L_12 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_13 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_14 = ___0_index;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_15 = ___1_item;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)L_15);
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
int32_t L_17 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::System.Collections.IList.Insert(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m67B81EFD2895337FB974CE3AEACAED1F60AC9FEC_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_item;
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)((Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m866735A3CBFD1E438F51C3D4F6EE672180AA8FC8_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, RuntimeObject* ___1_collection, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
RuntimeObject* V_2 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___1_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___0_index;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
RuntimeObject* L_3 = ___1_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_4 = V_0;
|
|
if (!L_4)
|
|
{
|
|
goto IL_00bc;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = V_1;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = (int32_t)__this->____size_2;
|
|
int32_t L_9 = V_1;
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_12 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_13 = ___0_index;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_14 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = V_1;
|
|
int32_t L_17 = (int32_t)__this->____size_2;
|
|
int32_t L_18 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
RuntimeObject* L_19 = V_0;
|
|
if ((!(((RuntimeObject*)(List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_20 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_21 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_22 = ___0_index;
|
|
int32_t L_23 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_24 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_25 = ___0_index;
|
|
int32_t L_26 = V_1;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_27 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_28 = ___0_index;
|
|
int32_t L_29 = (int32_t)__this->____size_2;
|
|
int32_t L_30 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
|
|
goto IL_00ac;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
RuntimeObject* L_31 = V_0;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_32 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_33 = ___0_index;
|
|
NullCheck(L_31);
|
|
InterfaceActionInvoker2< BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33);
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
int32_t L_34 = (int32_t)__this->____size_2;
|
|
int32_t L_35 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35));
|
|
goto IL_00fb;
|
|
}
|
|
|
|
IL_00bc:
|
|
{
|
|
int32_t L_36 = ___0_index;
|
|
int32_t L_37 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_36) >= ((int32_t)L_37)))
|
|
{
|
|
goto IL_00f4;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_38 = ___1_collection;
|
|
NullCheck(L_38);
|
|
RuntimeObject* L_39;
|
|
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38);
|
|
V_2 = L_39;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00ea:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_40 = V_2;
|
|
if (!L_40)
|
|
{
|
|
goto IL_00f3;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_41 = V_2;
|
|
NullCheck((RuntimeObject*)L_41);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
|
|
}
|
|
|
|
IL_00f3:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00e0_1;
|
|
}
|
|
|
|
IL_00ce_1:
|
|
{
|
|
int32_t L_42 = ___0_index;
|
|
int32_t L_43 = L_42;
|
|
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
RuntimeObject* L_44 = V_2;
|
|
NullCheck(L_44);
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_45;
|
|
L_45 = InterfaceFuncInvoker0< Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44);
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
}
|
|
|
|
IL_00e0_1:
|
|
{
|
|
RuntimeObject* L_46 = V_2;
|
|
NullCheck((RuntimeObject*)L_46);
|
|
bool L_47;
|
|
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
|
|
if (L_47)
|
|
{
|
|
goto IL_00ce_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00f4:
|
|
{
|
|
RuntimeObject* L_48 = ___1_collection;
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
int32_t L_49 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::Remove(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m13E288F9D1BF0E4564659099EF1CFFCCC62B6E92_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_0 = ___0_item;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = V_0;
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::System.Collections.IList.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m64C92520601A085CDFC64092C060CCFDCCF13AB7_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)((Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::RemoveAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m39598512C15792CE769026868BDCEECF6010914C_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
int32_t L_1 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_2) >= ((int32_t)L_3)))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_4 = ___0_match;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_5 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
bool L_9;
|
|
L_9 = (( bool (*) (Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_9)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) >= ((int32_t)L_15)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C* L_16 = ___0_match;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_17 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_18 = V_1;
|
|
NullCheck(L_17);
|
|
int32_t L_19 = L_18;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
|
|
NullCheck(L_16);
|
|
bool L_21;
|
|
L_21 = (( bool (*) (Predicate_1_tB8B0E4D4ADB4D4EE1BB6E7A271303C62A5C3BC6C*, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (L_21)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
int32_t L_22 = V_1;
|
|
int32_t L_23 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)L_23)))
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_24 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_25 = V_0;
|
|
int32_t L_26 = L_25;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_27 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_28 = V_1;
|
|
int32_t L_29 = L_28;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
|
|
NullCheck(L_27);
|
|
int32_t L_30 = L_29;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_31 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
|
|
NullCheck(L_24);
|
|
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)L_31);
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_32 = V_1;
|
|
int32_t L_33 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_32) < ((int32_t)L_33)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
if (!false)
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_34 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_35 = V_0;
|
|
int32_t L_36 = (int32_t)__this->____size_2;
|
|
int32_t L_37 = V_0;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
int32_t L_38 = (int32_t)__this->____size_2;
|
|
int32_t L_39 = V_0;
|
|
int32_t L_40 = V_0;
|
|
__this->____size_2 = L_40;
|
|
int32_t L_41 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::RemoveAt(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m6F3D266FE06B403A19A04435FADD3869445F34B6_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_5 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_7 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
int32_t L_10 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
if (!false)
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_11 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_12 = (int32_t)__this->____size_2;
|
|
il2cpp_codegen_initobj((&V_0), sizeof(Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06));
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_13 = V_0;
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)L_13);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
int32_t L_14 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::RemoveRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mBBAD922903BEBE1A6F9CF1D02B2CBA422E4F4451_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
int32_t L_8 = ___1_count;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
|
|
int32_t L_9 = ___0_index;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_9) >= ((int32_t)L_10)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_11 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_12 = ___0_index;
|
|
int32_t L_13 = ___1_count;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_14 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
int32_t L_17 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
int32_t L_18 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
if (!false)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_19 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_20 = (int32_t)__this->____size_2;
|
|
int32_t L_21 = ___1_count;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::Reverse()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m899E2A636FAB2A084A7F57587C2F2D968BA0502E_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::Reverse(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m66AD65112C1A6BC146A82A0998EBD374010CB695_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_6 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
(( void (*) (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45));
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::Sort()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m81D831B18150A8CFD00030F7A461B1D84E96C6A2_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::Sort(System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF003917833A4A1C9E573E6410CAAAB1F149CEE2D_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
RuntimeObject* L_1 = ___0_comparer;
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB07709876C86062C64111D779245E646C2F6B394_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_6 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
RuntimeObject* L_9 = ___2_comparer;
|
|
(( void (*) (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_10 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::Sort(System.Comparison`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mCD000288929C106ECD99EE5EAAD6AA2DC43AAD58_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, Comparison_1_tE2C83E06EE1EC2A2B2F7BC84F8A3D636DBE63256* ___0_comparison, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Comparison_1_tE2C83E06EE1EC2A2B2F7BC84F8A3D636DBE63256* L_0 = ___0_comparison;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_1) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_2 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Comparison_1_tE2C83E06EE1EC2A2B2F7BC84F8A3D636DBE63256* L_4 = ___0_comparison;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49));
|
|
(( void (*) (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*, int32_t, int32_t, Comparison_1_tE2C83E06EE1EC2A2B2F7BC84F8A3D636DBE63256*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// T[] System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* List_1_ToArray_m8E6B247881E01C5D9D2B31E43983D81EA00E91CA_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method)
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_1 = ((List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_3 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)(BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_4 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_5 = V_0;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::TrimExcess()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m0792DAF68E8AEE8A358E68979B1B48D6A2E57190_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_0 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::AddEnumerable(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m10E96DE28EDA53E137C0E7E0F215C68BF095AF40_gshared (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07* __this, RuntimeObject* ___0_enumerable, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
RuntimeObject* L_1 = ___0_enumerable;
|
|
NullCheck(L_1);
|
|
RuntimeObject* L_2;
|
|
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1);
|
|
V_0 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0063:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = V_0;
|
|
NullCheck((RuntimeObject*)L_4);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0059_1;
|
|
}
|
|
|
|
IL_0017_1:
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_6;
|
|
L_6 = InterfaceFuncInvoker0< Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_8 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
NullCheck(L_8);
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
|
|
{
|
|
goto IL_003c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_003c_1:
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_10 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)__this->____items_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
V_2 = L_11;
|
|
int32_t L_12 = V_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
int32_t L_13 = V_2;
|
|
Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_14 = V_1;
|
|
NullCheck(L_10);
|
|
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06)L_14);
|
|
}
|
|
|
|
IL_0059_1:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_16;
|
|
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
if (L_16)
|
|
{
|
|
goto IL_0017_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m269775932771AD04CCF8D7B9FC42AD186E7DEA14_gshared (const RuntimeMethod* method)
|
|
{
|
|
{
|
|
BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_0 = (BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)(BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
|
|
((List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((List_1_t391BA6B2CE520013FC44ED9EA12FCDB151ECBE07_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m88C5F1E23392E42867B2B303FD687B5BCF16EB7A_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_0 = ((List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0A49057415EEC7C8BB7E280A739C33E794E70420_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_2 = ((List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_2);
|
|
return;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_3 = ___0_capacity;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_4 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)(ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_3);
|
|
__this->____items_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_4);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m1D3A205BFE17E443D166601AD14E84261C8100ED_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
RuntimeObject* L_0 = ___0_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
|
|
V_1 = L_4;
|
|
int32_t L_5 = V_1;
|
|
if (L_5)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_6 = ((List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_6);
|
|
return;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_8 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)(ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_7);
|
|
__this->____items_1 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_8);
|
|
RuntimeObject* L_9 = V_0;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_10 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
NullCheck(L_9);
|
|
InterfaceActionInvoker2< ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_9, L_10, 0);
|
|
int32_t L_11 = V_1;
|
|
__this->____size_2 = L_11;
|
|
return;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
__this->____size_2 = 0;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_12 = ((List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
RuntimeObject* L_13 = ___0_collection;
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::get_Capacity()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mDB562ECD07BB70C2308A9C12AF7B9FD6D5223D74_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_0 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::set_Capacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mCC8627A903A98143059BE62934D370189244A5D8_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_0) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = ___0_value;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_3 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_value;
|
|
if ((((int32_t)L_4) <= ((int32_t)0)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = ___0_value;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_6 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)(ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_5);
|
|
V_0 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_8 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_9 = V_0;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_11 = V_0;
|
|
__this->____items_1 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_11);
|
|
return;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_12 = ((List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
__this->____items_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_1), (void*)L_12);
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mE6E1F276CDD7404E3AB9D606E3C39C2A6C051683_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::System.Collections.IList.get_IsFixedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mFE9BD91087EDC95B62318B84EE397C9EB768706F_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m76ACA8C46B5584F0644735D020225FA525E7E13F_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::System.Collections.IList.get_IsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m1A4AF64C2368ABBD1C7D1536727A23839992986A_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::System.Collections.ICollection.get_SyncRoot()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m008041261486DF10CBA4825A108D0DFA05A2A84C_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->____syncRoot_4;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot_4);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = (RuntimeObject*)__this->____syncRoot_4;
|
|
return L_4;
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 List_1_get_Item_m1591C0DFCD91D3E4F7D88FDE5ADCB8D5CDBE7696_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_2 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::set_Item(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m2982E19367B36145B422F0A9ED10EF917EA8A6E1_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_index, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_2 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_3 = ___0_index;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_4 = ___1_value;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415)L_4);
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::IsCompatibleObject(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m29FB4D3DFC9A060CE80FC623E947013FF3B7FF25_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = ___0_value;
|
|
if (L_1)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415));
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_2 = V_0;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_3 = L_2;
|
|
RuntimeObject* L_4 = Box(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6), &L_3);
|
|
return (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Object System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::System.Collections.IList.get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mA7D3A3D741CF9808667BB5A908205D13154C2893_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_1;
|
|
L_1 = (( ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 6), &L_2);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::System.Collections.IList.set_Item(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m2DFE68854F351FE7FA43247ACB93192A3397B933_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_value;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_value;
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_1, ((*(ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)((ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)(ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m326A120DC1116CD01FF4168039C2AE5E115F437D_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* 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));
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_1 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__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;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* 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));
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_9 = ___0_item;
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, 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;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::AddWithResize(T)
|
|
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m1FB1F9CDCA923120E61DF433E6F86A83A4884193_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_2 = V_0;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_2, 1));
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_3 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_4 = V_0;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_5 = ___0_item;
|
|
NullCheck(L_3);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415)L_5);
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::System.Collections.IList.Add(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mE3E67C370D1BF3ADAC395896A917C31B164F63DE_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
RuntimeObject* L_1 = ___0_item;
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, ((*(ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)((ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)(ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
goto IL_0029;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0016;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0016:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_2 = ___0_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_4;
|
|
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_2, L_4, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0029;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0029:
|
|
{
|
|
int32_t L_5;
|
|
L_5 = (( int32_t (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_5, 1));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mEB623E58A196B2BD6849EEDCC5D34999F6650C45_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
RuntimeObject* L_1 = ___0_collection;
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::AsReadOnly()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t64F7913304D9DD7CF9DAF988BE38234AF591D8DB* List_1_AsReadOnly_m708AC8A72CFFFB39242B3373E9618ADE2A7F6E88_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ReadOnlyCollection_1_t64F7913304D9DD7CF9DAF988BE38234AF591D8DB* L_0 = (ReadOnlyCollection_1_t64F7913304D9DD7CF9DAF988BE38234AF591D8DB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 16));
|
|
NullCheck(L_0);
|
|
(( void (*) (ReadOnlyCollection_1_t64F7913304D9DD7CF9DAF988BE38234AF591D8DB*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m5CFE16955AFD1CAB03AB19BCED1B2D4A6362EBB2_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_index, int32_t ___1_count, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_5 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
int32_t L_7 = ___1_count;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_8 = ___2_item;
|
|
RuntimeObject* L_9 = ___3_comparer;
|
|
int32_t L_10;
|
|
L_10 = (( int32_t (*) (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*, int32_t, int32_t, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::BinarySearch(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mF28BEF27F90290AA266F66359033C69526A5373F_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, int32_t, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m467BEA76D85390868E488C9645FDE6C510DD8A1C_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_1 = ___0_item;
|
|
RuntimeObject* L_2 = ___1_comparer;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, int32_t, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mA84327BFD0F252A3CE744EE628C6DB3DEC117347_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __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;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_3 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__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;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m40BD58CDF689294AEFA1BA34E434C8E8D7256BE0_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_1 = ___0_item;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::System.Collections.IList.Contains(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m21E549D98B368BA8CF8BF84A884E9C6EFF57666A_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(__this, ((*(ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)((ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)(ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::CopyTo(T[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m0B3652D330FEF5FCAFD8DA331A043194236AB7B9_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* ___0_array, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_0 = ___0_array;
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m0205F028928FC1469E8EDDBD297B0DAFC99186A2_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
RuntimeArray* L_1 = ___0_array;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
|
|
if ((((int32_t)L_2) == ((int32_t)1)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_3 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
RuntimeArray* L_4 = ___0_array;
|
|
int32_t L_5 = ___1_arrayIndex;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
|
|
goto IL_0031;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0029;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0029:
|
|
{// begin catch(System.ArrayTypeMismatchException)
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0031;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0031:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::CopyTo(T[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m410AE5FA08305D6AFD2FD7480851798A492567C1_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_0 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_1 = ___0_array;
|
|
int32_t L_2 = ___1_arrayIndex;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::EnsureCapacity(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mFEA29119AEC3DCD03E594362C1C70A3CDAA3F02D_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_min, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_0 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = ___0_min;
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_2 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
NullCheck(L_2);
|
|
if (!(((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_3 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
G_B4_0 = 4;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
V_0 = G_B4_0;
|
|
int32_t L_4 = V_0;
|
|
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
V_0 = ((int32_t)2146435071);
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6 = ___0_min;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___0_min;
|
|
V_0 = L_7;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
int32_t L_8 = V_0;
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::Exists(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m2EA590809A37CF6869EEB7CA9BC2BAC9EB0F8908_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* L_0 = ___0_match;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// T System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::Find(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 List_1_Find_mFA28A66AFDC71A93DC30847DC16F07F02CDA5B02_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* L_1 = ___0_match;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_2 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
NullCheck(L_1);
|
|
bool L_6;
|
|
L_6 = (( bool (*) (Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37*, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_6)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_7 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_8 = V_0;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
return L_10;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_11 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_12) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_1), sizeof(ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415));
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_14 = V_1;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::FindAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* List_1_FindAll_m8F3C6C0C44A8D78496FBE15BF701618AC34C3423_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* L_1 = (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_1);
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* L_2 = ___0_match;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_3 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
NullCheck(L_2);
|
|
bool L_7;
|
|
L_7 = (( bool (*) (Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37*, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_7)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* L_8 = V_0;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_9 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
NullCheck(L_8);
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* L_16 = V_0;
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::FindIndex(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m7397F2D94D48A240C5BFCD842F1E7DA8C50B57AB_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* L_1 = ___0_match;
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, int32_t, Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m539BC036A46DC92DFD28005D189DB5D7F642A2A7_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* ___2_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_startIndex;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___1_count;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___0_startIndex;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* L_6 = ___2_match;
|
|
if (L_6)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
int32_t L_7 = ___0_startIndex;
|
|
int32_t L_8 = ___1_count;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
|
|
int32_t L_9 = ___0_startIndex;
|
|
V_1 = L_9;
|
|
goto IL_004d;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* L_10 = ___2_match;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_11 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_12 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
NullCheck(L_10);
|
|
bool L_15;
|
|
L_15 = (( bool (*) (Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37*, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_15)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_1;
|
|
return L_16;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
int32_t L_17 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
int32_t L_18 = V_1;
|
|
int32_t L_19 = V_0;
|
|
if ((((int32_t)L_18) < ((int32_t)L_19)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::ForEach(System.Action`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m599837D5750A04365ACB2A0A77C2E3FD092FE862_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, Action_1_tE26F345386F862A6F206EF3B49B3E37B093E6327* ___0_action, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Action_1_tE26F345386F862A6F206EF3B49B3E37B093E6327* L_0 = ___0_action;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____version_3;
|
|
V_0 = L_1;
|
|
V_1 = 0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____version_3;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
Action_1_tE26F345386F862A6F206EF3B49B3E37B093E6327* L_4 = ___0_action;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_5 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_6 = V_1;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
(( void (*) (Action_1_tE26F345386F862A6F206EF3B49B3E37B093E6327*, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_9 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
int32_t L_10 = V_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = (int32_t)__this->____version_3;
|
|
if ((((int32_t)L_12) == ((int32_t)L_13)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t66B3BD1544F8B933783AF0E32ECF66095B4E4F1B List_1_GetEnumerator_mF51085EADE321D34363FB015B4D82ECBB19BD5DD_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t66B3BD1544F8B933783AF0E32ECF66095B4E4F1B L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m34FDE8BA454F360E67CCFD2F3BCA23A1875B1988((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m5DCF263672B6362D390A8CFB06D82B3933177F2A_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t66B3BD1544F8B933783AF0E32ECF66095B4E4F1B L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m34FDE8BA454F360E67CCFD2F3BCA23A1875B1988((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_t66B3BD1544F8B933783AF0E32ECF66095B4E4F1B L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::System.Collections.IEnumerable.GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m04A1EEAF8DF27D17020B3478AF916C6742B99169_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t66B3BD1544F8B933783AF0E32ECF66095B4E4F1B L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m34FDE8BA454F360E67CCFD2F3BCA23A1875B1988((&L_0), __this, /*hidden argument*/il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
Enumerator_t66B3BD1544F8B933783AF0E32ECF66095B4E4F1B L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 33), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::GetRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* List_1_GetRange_m94DAAA0582FF167F02716F7A2ADD18809B994B71_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* L_6 = (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 28));
|
|
NullCheck(L_6);
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 35)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
|
|
V_0 = L_6;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_7 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_10 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)L_9->____items_1;
|
|
int32_t L_11 = ___1_count;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
|
|
List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* L_12 = V_0;
|
|
int32_t L_13 = ___1_count;
|
|
NullCheck(L_12);
|
|
L_12->____size_2 = L_13;
|
|
List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::IndexOf(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m280DBB3480F07057E5E2A865C32B1CE3B7F06F47_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_0 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_1 = ___0_item;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::System.Collections.IList.IndexOf(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mFDB828CD6619DF561B46F008DE996C2AADB135C9_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, ((*(ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)((ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)(ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::Insert(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m05993127A9AED6D9132753E9E61AE553B53517FF_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_index, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 ___1_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_3 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
NullCheck(L_3);
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_5 = ___0_index;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_5) >= ((int32_t)L_6)))
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_7 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_9 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
int32_t L_12 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_13 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_14 = ___0_index;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_15 = ___1_item;
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415)L_15);
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
int32_t L_17 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::System.Collections.IList.Insert(System.Int32,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m4D2D9D921069E8B6BD51692BC2EA609F1E8CEB1C_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
|
|
{
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_item;
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
int32_t L_1 = ___0_index;
|
|
RuntimeObject* L_2 = ___1_item;
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_1, ((*(ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)((ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)(ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
goto IL_002a;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0017;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0017:
|
|
{// begin catch(System.InvalidCastException)
|
|
RuntimeObject* L_3 = ___1_item;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_5;
|
|
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_002a;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m70CE75559C843A5E3854F11AB7514D1941E9CFC1_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_index, RuntimeObject* ___1_collection, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
RuntimeObject* V_2 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___1_collection;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___0_index;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
RuntimeObject* L_3 = ___1_collection;
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 2)));
|
|
RuntimeObject* L_4 = V_0;
|
|
if (!L_4)
|
|
{
|
|
goto IL_00bc;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::get_Count() */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = V_1;
|
|
if ((((int32_t)L_7) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = (int32_t)__this->____size_2;
|
|
int32_t L_9 = V_1;
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
int32_t L_10 = ___0_index;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_12 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_13 = ___0_index;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_14 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = V_1;
|
|
int32_t L_17 = (int32_t)__this->____size_2;
|
|
int32_t L_18 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
RuntimeObject* L_19 = V_0;
|
|
if ((!(((RuntimeObject*)(List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_20 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_21 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_22 = ___0_index;
|
|
int32_t L_23 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_24 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_25 = ___0_index;
|
|
int32_t L_26 = V_1;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_27 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_28 = ___0_index;
|
|
int32_t L_29 = (int32_t)__this->____size_2;
|
|
int32_t L_30 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
|
|
goto IL_00ac;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
RuntimeObject* L_31 = V_0;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_32 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_33 = ___0_index;
|
|
NullCheck(L_31);
|
|
InterfaceActionInvoker2< ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::CopyTo(T[],System.Int32) */, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_31, L_32, L_33);
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
int32_t L_34 = (int32_t)__this->____size_2;
|
|
int32_t L_35 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_34, L_35));
|
|
goto IL_00fb;
|
|
}
|
|
|
|
IL_00bc:
|
|
{
|
|
int32_t L_36 = ___0_index;
|
|
int32_t L_37 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_36) >= ((int32_t)L_37)))
|
|
{
|
|
goto IL_00f4;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_38 = ___1_collection;
|
|
NullCheck(L_38);
|
|
RuntimeObject* L_39;
|
|
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_38);
|
|
V_2 = L_39;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00ea:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_40 = V_2;
|
|
if (!L_40)
|
|
{
|
|
goto IL_00f3;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_41 = V_2;
|
|
NullCheck((RuntimeObject*)L_41);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
|
|
}
|
|
|
|
IL_00f3:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00e0_1;
|
|
}
|
|
|
|
IL_00ce_1:
|
|
{
|
|
int32_t L_42 = ___0_index;
|
|
int32_t L_43 = L_42;
|
|
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
RuntimeObject* L_44 = V_2;
|
|
NullCheck(L_44);
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_45;
|
|
L_45 = InterfaceFuncInvoker0< ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44);
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
}
|
|
|
|
IL_00e0_1:
|
|
{
|
|
RuntimeObject* L_46 = V_2;
|
|
NullCheck((RuntimeObject*)L_46);
|
|
bool L_47;
|
|
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
|
|
if (L_47)
|
|
{
|
|
goto IL_00ce_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00f4:
|
|
{
|
|
RuntimeObject* L_48 = ___1_collection;
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
int32_t L_49 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_49, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::Remove(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m504B04208BC71FBC0223D87FDA623552B21F1931_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_0 = ___0_item;
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = V_0;
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::System.Collections.IList.Remove(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mAFB6A355BA8F9C9DF502EFE2BC062D3C6CD9F278_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
bool L_1;
|
|
L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_item;
|
|
bool L_3;
|
|
L_3 = (( bool (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(__this, ((*(ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)((ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)(ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::RemoveAll(System.Predicate`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m7FFDD08250978C494E377B3B593D5BD00EA45A79_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* ___0_match, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* L_0 = ___0_match;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
int32_t L_1 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_2) >= ((int32_t)L_3)))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* L_4 = ___0_match;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_5 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
bool L_9;
|
|
L_9 = (( bool (*) (Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37*, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (!L_9)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_14) >= ((int32_t)L_15)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37* L_16 = ___0_match;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_17 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_18 = V_1;
|
|
NullCheck(L_17);
|
|
int32_t L_19 = L_18;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
|
|
NullCheck(L_16);
|
|
bool L_21;
|
|
L_21 = (( bool (*) (Predicate_1_t1E8360EC3B7A81B337DFD3ED315523A3C0798C37*, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if (L_21)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
int32_t L_22 = V_1;
|
|
int32_t L_23 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_22) >= ((int32_t)L_23)))
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_24 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_25 = V_0;
|
|
int32_t L_26 = L_25;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_27 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_28 = V_1;
|
|
int32_t L_29 = L_28;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
|
|
NullCheck(L_27);
|
|
int32_t L_30 = L_29;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_31 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
|
|
NullCheck(L_24);
|
|
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415)L_31);
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_32 = V_1;
|
|
int32_t L_33 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_32) < ((int32_t)L_33)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
if (!false)
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_34 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_35 = V_0;
|
|
int32_t L_36 = (int32_t)__this->____size_2;
|
|
int32_t L_37 = V_0;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
int32_t L_38 = (int32_t)__this->____size_2;
|
|
int32_t L_39 = V_0;
|
|
int32_t L_40 = V_0;
|
|
__this->____size_2 = L_40;
|
|
int32_t L_41 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::RemoveAt(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m8D7C3EBD3989BB7C613309BF06AA81D4F5A7BD8A_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_5 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_6 = ___0_index;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_7 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_8 = ___0_index;
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
int32_t L_10 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
if (!false)
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_11 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_12 = (int32_t)__this->____size_2;
|
|
il2cpp_codegen_initobj((&V_0), sizeof(ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415));
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_13 = V_0;
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415)L_13);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
int32_t L_14 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::RemoveRange(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mFA7AF01C9B3D1B6533E63F923805E7F652745D78_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)0)))
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
int32_t L_8 = ___1_count;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
|
|
int32_t L_9 = ___0_index;
|
|
int32_t L_10 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_9) >= ((int32_t)L_10)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_11 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_12 = ___0_index;
|
|
int32_t L_13 = ___1_count;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_14 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_15 = ___0_index;
|
|
int32_t L_16 = (int32_t)__this->____size_2;
|
|
int32_t L_17 = ___0_index;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
int32_t L_18 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
if (!false)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_19 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_20 = (int32_t)__this->____size_2;
|
|
int32_t L_21 = ___1_count;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::Reverse()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mCD8D48F96F3A1E4AD16F2248881EF8D25C0C1B84_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::Reverse(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m538183093EBCB77E5C4E050ECCFA35C36AED4C0F_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_6 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
(( void (*) (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 45));
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::Sort()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m55E853A5B4525BD6B60005815B2B7844288ABCDD_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::Sort(System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE174F5F01BBB19DDDBC25773E3E2E4EE1E6A555E_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = (( int32_t (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
RuntimeObject* L_1 = ___0_comparer;
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m2CA0A8EAC5D592282A2B897F76213020EF1EBD02_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_count;
|
|
if ((((int32_t)L_1) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = ___1_count;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_count;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_6 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_7 = ___0_index;
|
|
int32_t L_8 = ___1_count;
|
|
RuntimeObject* L_9 = ___2_comparer;
|
|
(( void (*) (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_10 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::Sort(System.Comparison`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m055E399CC78B5E18ACACAA584461EBE74E38C174_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, Comparison_1_t0AB1827EA29CE3576F5D48CB80AF2C1E2A20EEB8* ___0_comparison, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Comparison_1_t0AB1827EA29CE3576F5D48CB80AF2C1E2A20EEB8* L_0 = ___0_comparison;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
if ((((int32_t)L_1) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_2 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
Comparison_1_t0AB1827EA29CE3576F5D48CB80AF2C1E2A20EEB8* L_4 = ___0_comparison;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 49));
|
|
(( void (*) (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*, int32_t, int32_t, Comparison_1_t0AB1827EA29CE3576F5D48CB80AF2C1E2A20EEB8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)))(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
int32_t L_5 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
return;
|
|
}
|
|
}
|
|
// T[] System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* List_1_ToArray_mD85A34B01C53437048C36AB95212E1DE8B11CDE6_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, const RuntimeMethod* method)
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_1 = ((List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 0)))->___s_emptyArray_5;
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_3 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)(ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 1), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_4 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_5 = V_0;
|
|
int32_t L_6 = (int32_t)__this->____size_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::TrimExcess()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m6C71CA27A8AD84FD9185E6AB11C6FD449A0BED36_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_0 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
NullCheck(L_0);
|
|
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
|
|
int32_t L_1 = (int32_t)__this->____size_2;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::AddEnumerable(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m21C6A6BB68E8ABADDB96D4BC241FD35BC0E3DF62_gshared (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* __this, RuntimeObject* ___0_enumerable, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
RuntimeObject* L_1 = ___0_enumerable;
|
|
NullCheck(L_1);
|
|
RuntimeObject* L_2;
|
|
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::GetEnumerator() */, il2cpp_rgctx_data(method->klass->rgctx_data, 38), L_1);
|
|
V_0 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0063:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = V_0;
|
|
NullCheck((RuntimeObject*)L_4);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0059_1;
|
|
}
|
|
|
|
IL_0017_1:
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_6;
|
|
L_6 = InterfaceFuncInvoker0< ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::get_Current() */, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5);
|
|
V_1 = L_6;
|
|
int32_t L_7 = (int32_t)__this->____size_2;
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_8 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
NullCheck(L_8);
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
|
|
{
|
|
goto IL_003c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = (int32_t)__this->____size_2;
|
|
(( void (*) (List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
}
|
|
|
|
IL_003c_1:
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_10 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)__this->____items_1;
|
|
int32_t L_11 = (int32_t)__this->____size_2;
|
|
V_2 = L_11;
|
|
int32_t L_12 = V_2;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
int32_t L_13 = V_2;
|
|
ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_14 = V_1;
|
|
NullCheck(L_10);
|
|
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415)L_14);
|
|
}
|
|
|
|
IL_0059_1:
|
|
{
|
|
RuntimeObject* L_15 = V_0;
|
|
NullCheck((RuntimeObject*)L_15);
|
|
bool L_16;
|
|
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
|
|
if (L_16)
|
|
{
|
|
goto IL_0017_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick>::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m640F568DF9059199B9A7A98903EC63B120360CEF_gshared (const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_0 = (ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)(ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
|
|
((List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->___s_emptyArray_5), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|