Ruyi_client_new/xcode/Classes/Native/Generics17.cpp

27679 lines
1.2 MiB

#include "il2cpp-config.h"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <cstring>
#include <string.h>
#include <stdio.h>
#include <cmath>
#include <limits>
#include <assert.h>
#include <stdint.h>
#include "codegen/il2cpp-codegen.h"
#include "il2cpp-object-internals.h"
template <typename R, typename T1, typename T2>
struct VirtFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename 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);
}
};
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);
}
};
// System.Action`1<UnityEngine.AnimatorClipInfo>
struct Action_1_t9E9DA4F00F27912084CB3D037D605B3741F67E6F;
// System.Action`1<UnityEngine.BeforeRenderHelper/OrderBlock>
struct Action_1_tFEDD064D971126B0D10EFA0985118B241D1D1869;
// System.Action`1<UnityEngine.Color32>
struct Action_1_t82786770BFC5780C2E617DB25669143D9ED35825;
// System.Action`1<UnityEngine.Color>
struct Action_1_tB42F900CEA2D8B71F6167E641B4822FF8FB34159;
// System.Action`1<UnityEngine.Matrix4x4>
struct Action_1_t7D65F078731E63558674FAA7A995A5E7DABDF260;
// System.Action`1<UnityEngine.ParticleSystem/Particle>
struct Action_1_tC267F6BEBAE499FE55C21E2A922DF4664A64F824;
// System.Action`1<UnityEngine.RaycastHit2D>
struct Action_1_t163F662A723789B8BC371105BBD6022F26D9C6A6;
// System.Action`1<UnityEngine.Rect>
struct Action_1_t6FBD9506C2EED3AC6C95410416827CB1134E2FF1;
// System.AsyncCallback
struct AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4;
// System.Char[]
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2;
// System.Collections.Generic.EqualityComparer`1<UnityEngine.AnimatorClipInfo>
struct EqualityComparer_1_tC317C820FCDA9B119E62847E1499CCC6C60E1DA5;
// System.Collections.Generic.EqualityComparer`1<UnityEngine.BeforeRenderHelper/OrderBlock>
struct EqualityComparer_1_t0D8A0D07F0A489FDE0EF7548F8FB0525D28F70F7;
// System.Collections.Generic.EqualityComparer`1<UnityEngine.Color32>
struct EqualityComparer_1_t64516AE22515640CA46E6ACDBB51EB38AE8BA243;
// System.Collections.Generic.EqualityComparer`1<UnityEngine.Color>
struct EqualityComparer_1_t3FD85BA110510D8815AF1DFDD8266E284A5632C6;
// System.Collections.Generic.EqualityComparer`1<UnityEngine.Matrix4x4>
struct EqualityComparer_1_t782178306EB8B0010E7B1E3913E62F5934F46927;
// System.Collections.Generic.EqualityComparer`1<UnityEngine.ParticleSystem/Particle>
struct EqualityComparer_1_t1C6307B63E00486C14234F0C2ABF1A50ED76BDCA;
// System.Collections.Generic.EqualityComparer`1<UnityEngine.RaycastHit2D>
struct EqualityComparer_1_t7A8526AAC9D8F3F6E9FC92FC80191263130CFDE8;
// System.Collections.Generic.EqualityComparer`1<UnityEngine.Rect>
struct EqualityComparer_1_t3B7B5A3F2750188C5BDD4E063B1F579F04BEF42A;
// System.Collections.Generic.IComparer`1<UnityEngine.AnimatorClipInfo>
struct IComparer_1_tEF1E7559952D77DF23F195AB33F7B79CDCC3007C;
// System.Collections.Generic.IComparer`1<UnityEngine.BeforeRenderHelper/OrderBlock>
struct IComparer_1_t8F80D4DF6FBA578DDD5B6EAAF84A1FCDEB0828A1;
// System.Collections.Generic.IComparer`1<UnityEngine.Color32>
struct IComparer_1_t780B89F9CF3647217CE365F865F1BF99288ACC7E;
// System.Collections.Generic.IComparer`1<UnityEngine.Color>
struct IComparer_1_tBFA0C96695D6F66B6AE42AED8DEA684899FF0806;
// System.Collections.Generic.IComparer`1<UnityEngine.Matrix4x4>
struct IComparer_1_t624076437C40FFFCD34C724017039FFC34891EF4;
// System.Collections.Generic.IComparer`1<UnityEngine.ParticleSystem/Particle>
struct IComparer_1_t5E00307A547BEF3168895864BA0E5A5389FE2C67;
// System.Collections.Generic.IComparer`1<UnityEngine.RaycastHit2D>
struct IComparer_1_t5DA9761AC1277562FC54E73AB201E670DA1CBE18;
// System.Collections.Generic.IComparer`1<UnityEngine.Rect>
struct IComparer_1_tEB1F8D6F7880591F4A686F20A79F6804831ACD6B;
// System.Collections.Generic.IEnumerable`1<UnityEngine.AnimatorClipInfo>
struct IEnumerable_1_t575B4F84A6B58EEF9ABD36CD3F30E43353332673;
// System.Collections.Generic.IEnumerable`1<UnityEngine.BeforeRenderHelper/OrderBlock>
struct IEnumerable_1_tDB8BA212085C1ED49E795142E69DB8DA05A560B5;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Color32>
struct IEnumerable_1_tAB867B7D9F12D8369CEEE5CF49683DE129AFB48E;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Color>
struct IEnumerable_1_t42FE520A9FCB1A4A43750FAC47A2F6C30C7C210F;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Matrix4x4>
struct IEnumerable_1_tBCAD334C47399C35C2E6B8ECD679825DBA9675F9;
// System.Collections.Generic.IEnumerable`1<UnityEngine.ParticleSystem/Particle>
struct IEnumerable_1_tBA66DDED7A41360327A0C020DD40BA50DCBBFDE7;
// System.Collections.Generic.IEnumerable`1<UnityEngine.RaycastHit2D>
struct IEnumerable_1_tCFA9DD36AF03F18C482D9121EE9093220135CC74;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Rect>
struct IEnumerable_1_tA547224F652B747193B45B1A8442BCD5BDB7EFE6;
// System.Collections.Generic.IEnumerator`1<UnityEngine.AnimatorClipInfo>
struct IEnumerator_1_t4CE5E55B978FC1ADDFFB8187CFA9D6330029C737;
// System.Collections.Generic.IEnumerator`1<UnityEngine.BeforeRenderHelper/OrderBlock>
struct IEnumerator_1_tE2F8D4A421684600068EBB3AF066CA5F08047FD0;
// System.Collections.Generic.IEnumerator`1<UnityEngine.Color32>
struct IEnumerator_1_t89E84748B8A8ECCBFDC1B8AF282F39C1B0470BFB;
// System.Collections.Generic.IEnumerator`1<UnityEngine.Color>
struct IEnumerator_1_t0638332EFD035585B4823AA79523D07700C1F251;
// System.Collections.Generic.IEnumerator`1<UnityEngine.Matrix4x4>
struct IEnumerator_1_tA7FC77E6BFD42DA6327C2D2B81A616543C0177F2;
// System.Collections.Generic.IEnumerator`1<UnityEngine.ParticleSystem/Particle>
struct IEnumerator_1_t29F6499CC17DD7F0A9FA23862F18A803EE3F5EF2;
// System.Collections.Generic.IEnumerator`1<UnityEngine.RaycastHit2D>
struct IEnumerator_1_t8E136078FCB5183F19B14BD9D2B86EADBE23AC73;
// System.Collections.Generic.IEnumerator`1<UnityEngine.Rect>
struct IEnumerator_1_t9EEFF933B908AEBD2C289E4505E5F023DF062927;
// System.Collections.Generic.IList`1<UnityEngine.AnimatorClipInfo>
struct IList_1_t97C0CF0DE9F33368AAFAE7179B52CA2CB743D736;
// System.Collections.Generic.IList`1<UnityEngine.BeforeRenderHelper/OrderBlock>
struct IList_1_tD111565F45FD13D0512547CCB64C0B02274163A9;
// System.Collections.Generic.IList`1<UnityEngine.Color32>
struct IList_1_t4D72DF7BB2F6B5D2FDE90456DE284E36FB1F0F26;
// System.Collections.Generic.IList`1<UnityEngine.Color>
struct IList_1_t165ADB4CA42CDD54B46A890A9FEC81EC302951D3;
// System.Collections.Generic.IList`1<UnityEngine.Matrix4x4>
struct IList_1_t9949B2391459025242F841DB4D7DD246B174781A;
// System.Collections.Generic.IList`1<UnityEngine.ParticleSystem/Particle>
struct IList_1_tEC161DED22FFABA56A0FA9AF9556C695EE4A854A;
// System.Collections.Generic.IList`1<UnityEngine.RaycastHit2D>
struct IList_1_t8E756D4489EBC83B9493BF26B9D112BCC9693FAC;
// System.Collections.Generic.IList`1<UnityEngine.Rect>
struct IList_1_tBA66C781EF7B1E6B01D40CF6A0717431CE743B1D;
// System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>
struct List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B;
// System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper/OrderBlock>
struct List_1_t53AD896B2509A4686D143641030CF022753D3B04;
// System.Collections.Generic.List`1<UnityEngine.Color32>
struct List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5;
// System.Collections.Generic.List`1<UnityEngine.Color>
struct List_1_t58F16637E97A6CB82317080828F7A4783F007FBB;
// System.Collections.Generic.List`1<UnityEngine.Matrix4x4>
struct List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7;
// System.Collections.Generic.List`1<UnityEngine.ParticleSystem/Particle>
struct List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76;
// System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>
struct List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9;
// System.Collections.Generic.List`1<UnityEngine.Rect>
struct List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350;
// System.Collections.IDictionary
struct IDictionary_t1BD5C1546718A374EA8122FBD6C6EE45331E8CE7;
// System.Collections.IEnumerator
struct IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.AnimatorClipInfo>
struct ReadOnlyCollection_1_t88BCEC1A19054D7528F3794E694C7CA75BFBC17B;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.BeforeRenderHelper/OrderBlock>
struct ReadOnlyCollection_1_t39C66D47337D83955D151EBAA784B98D5F27E968;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Color32>
struct ReadOnlyCollection_1_tC80FF1D584B0CB5B37BFFCF72FAA8AA0E87C5A71;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Color>
struct ReadOnlyCollection_1_tBAED18259F9C267483DA11E72AA84DD7C4824D7E;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Matrix4x4>
struct ReadOnlyCollection_1_t43F694409D8EA93AC9DDE4B9906DA7D02B9A6214;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.ParticleSystem/Particle>
struct ReadOnlyCollection_1_tD002D8D4DF7FFEF9F86EC21D7C01CB6ED0A2F7AB;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.RaycastHit2D>
struct ReadOnlyCollection_1_t1D326EDC77F870E41D6B132890708B86011B39FC;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Rect>
struct ReadOnlyCollection_1_tC4BE34F7551AE69648288C897A984D5CCABA49AD;
// System.Comparison`1<UnityEngine.AnimatorClipInfo>
struct Comparison_1_t79DD8797D4426B0C50BE6230ED4FC34FB585CEB2;
// System.Comparison`1<UnityEngine.BeforeRenderHelper/OrderBlock>
struct Comparison_1_t2750BC60B871C841F4E818A35A01BE474BFD2C35;
// System.Comparison`1<UnityEngine.Color32>
struct Comparison_1_t54C69F0A1CCDDEC074608AA299DD5E8D7A326BF8;
// System.Comparison`1<UnityEngine.Color>
struct Comparison_1_t51D9FCE43B59799CBAC481586F36BD84CF2FDCAD;
// System.Comparison`1<UnityEngine.Matrix4x4>
struct Comparison_1_t8105C0FDA9A8930F9D6882DA1244B0E725997893;
// System.Comparison`1<UnityEngine.ParticleSystem/Particle>
struct Comparison_1_t94FD654EFFE578B0F0438CA8DADFCAD7DBDD44B9;
// System.Comparison`1<UnityEngine.RaycastHit2D>
struct Comparison_1_tAFD8F2F874DBE13BD9FC47C2F55E4177C954F145;
// System.Comparison`1<UnityEngine.Rect>
struct Comparison_1_t1F886377B23289AC1E774484010A1B81C7220A48;
// System.DelegateData
struct DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE;
// System.Delegate[]
struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196;
// System.IAsyncResult
struct IAsyncResult_t8E194308510B375B42432981AE5E7488C458D598;
// System.IntPtr[]
struct IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD;
// System.Predicate`1<UnityEngine.AnimatorClipInfo>
struct Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22;
// System.Predicate`1<UnityEngine.BeforeRenderHelper/OrderBlock>
struct Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9;
// System.Predicate`1<UnityEngine.Color32>
struct Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E;
// System.Predicate`1<UnityEngine.Color>
struct Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E;
// System.Predicate`1<UnityEngine.Matrix4x4>
struct Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964;
// System.Predicate`1<UnityEngine.ParticleSystem/Particle>
struct Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7;
// System.Predicate`1<UnityEngine.RaycastHit2D>
struct Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96;
// System.Predicate`1<UnityEngine.Rect>
struct Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A;
// System.Reflection.Binder
struct Binder_t4D5CB06963501D32847C057B57157D6DC49CA759;
// System.Reflection.MemberFilter
struct MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770;
// System.String
struct String_t;
// System.Type
struct Type_t;
// System.Type[]
struct TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F;
// System.Void
struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017;
// UnityEngine.AnimatorClipInfo[]
struct AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6;
// UnityEngine.BeforeRenderHelper/OrderBlock[]
struct OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101;
// UnityEngine.Color32[]
struct Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983;
// UnityEngine.Color[]
struct ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399;
// UnityEngine.Events.UnityAction
struct UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4;
// UnityEngine.Matrix4x4[]
struct Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9;
// UnityEngine.ParticleSystem/Particle[]
struct ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513;
// UnityEngine.RaycastHit2D[]
struct RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165;
// UnityEngine.Rect[]
struct RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B;
IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C const uint32_t List_1_ForEach_m0858014AB4930BD114895F2D3F2F83ECB9110852_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_ForEach_m131B7E5A00FC09A12F6760343E855A33600300B9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_ForEach_m64363DEF8D881D11CDCB8D9DB474BA90BB195079_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_ForEach_m67E289E6C4130DFE2B7F52431FA1DBA1224E327B_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_ForEach_m9F38C9EA34E41E35B69ED252F57651C7F8EF2E5C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_ForEach_mAE042A4647C016260F5E418A6F93120362B7DCDF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_ForEach_mC2CE11052DC04A7F320C8B4BC44FA235AB7CF99E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_ForEach_mF5F78CFB6B35FE6EC6925363F4B78AC6E8C5F12F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_InsertRange_m31BC754FAF67E8E3FA6A872F5DA284C649E14BA5_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_InsertRange_m62219D51B5DF92DB1FD7813BA8CEAB41B084B55A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_InsertRange_m927294C11C96B7DC02B417757BE9BEFD83A0D600_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_InsertRange_m98BDB8A8FD02E0377D9B0E99D96510945BE11BBF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_InsertRange_m9D69DA7FDD3F4A8445A1F115D4D21C0511D2A754_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_InsertRange_mB8DB9559D317D019B593B895C99F8E6E73772269_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_InsertRange_mC4BEF932E595DD249ABDADE667F8EB48FC7213AF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_InsertRange_mDD99B1AF79C1A37D4172BD58839647BAFF213AB6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_ICollection_CopyTo_m145AA43127ABB784BD5F45EAB855828B1D1B6E46_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_ICollection_CopyTo_m4DA0BAE28D87483D584E301DF44C20EC076A44AC_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_ICollection_CopyTo_m5933FC1392AC98447F8D94803621367C61770A08_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_ICollection_CopyTo_m64F92858DB2292B81BBDE94E2937E406C04DD3FA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_ICollection_CopyTo_m8AA43B7E7F74AC2AA273649213F6A2D28E3EF86D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_ICollection_CopyTo_mA837DD587940B1F84419445BE0A0E6CC16E68681_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_ICollection_CopyTo_mAA650E5E4D476284A75C5F9FDEA77E534DAA9AC9_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_ICollection_CopyTo_mC5572577110A8F31A8A0FF1F5E8C7A24B8F925D8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_ICollection_get_SyncRoot_m1E65D369784A2D326024878F510E39A76DE1AEF3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_ICollection_get_SyncRoot_m3E6991C338629CC4899CFB03BD278DFFF9C939F4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_ICollection_get_SyncRoot_m524D6812147EC78277C367CB33EEC7F6FA94E857_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_ICollection_get_SyncRoot_m8CBAB5066EDD1FB300E73378B226D7ED82AB554E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_ICollection_get_SyncRoot_m8E3F471D767147C55796EDABFB087BC4745D4C56_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_ICollection_get_SyncRoot_mB19829847FEF378CD8F3D44E8F4ED2E23AED8BD1_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_ICollection_get_SyncRoot_mB79819E9AC9BEDD1C95013E54246A0A17AC819EA_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_ICollection_get_SyncRoot_mC4798AB20D6D49F31BE34F55FCE60890381B795A_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_Add_m05C791A93248B370729158E0CCDA0491986BD6F8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_Add_m283551BDCA41DD5F26DF3F9FA8221C1730C6680D_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_Add_m3FB8DC0645BFD49A4662E9094765B7B0DB5A2F87_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_Add_m434DE05B0E1BF19CF8867CCA623B517E4C355998_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_Add_m6597FF4F8D7ED9DCB678682FCAEBEBD7B0CFBBC0_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_Add_m9B5946937D388AD9F5CA769547228262B18B662E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_Add_mEC4AC45B55841C74F73A55802A6C3B8E87565D69_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_Add_mEE2918A4B22BD70DE568B2E5347D12182B7CFEE3_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_Insert_m3F4B179DA1BA4DEA63412C0898179A1D3F23AEB8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_Insert_m63C1FA70DE20B7255FC59249EAC00AF06E4EA517_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_Insert_m78681DE36BF20BD2AF97F042479507CC159A3260_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_Insert_m83DF13DE42CE00E05C2333B3993323FE449A6773_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_Insert_mB4838D264AF650BC6208E2DE83E827D11EBB8B04_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_Insert_mCD2C029F59905C6BDD3EA0B322B2D308A35AADDB_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_Insert_mD55B3C34F68F1130889E8B395EA105FEE926AAC8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_Insert_mD759E0E4064998193D726DE302EB05B0753484B8_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_set_Item_m19E1BEBBA8B077F0F157A84511563DD33FE77658_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_set_Item_m29BB9CADD1D745EE9AF9E7F3B2F99C9D4C709D8C_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_set_Item_m6BFEF5E83C9D0DF5C47A5E5EAC2EBC0C868FB858_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_set_Item_m7CB797667A0605179687389B3DE55799484FCE31_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_set_Item_m84BCC5CC727F8FB4F9992F4CF9FE0761E1DA93F6_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_set_Item_m9BF3DAEEC9090E40C09D586CFE698E0565DB9B1E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_set_Item_mA3BCD1A27AD64AA5EFAED8DB55D5F9ADFBBA0B33_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1_System_Collections_IList_set_Item_mCFE1793456F3AB708A3F69121BFB2666EAD80674_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1__ctor_m176D91962E7689C5F15C9C57507271CD3F7365A4_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1__ctor_m3F238142D3B5999342FF2474D3AEFBA8482F7EEF_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1__ctor_m505AB0AE1FEEF172DCB0C879DD8B6B07BD966339_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1__ctor_m73D316F16C3FC1E167A5826FF44435FBC870984F_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1__ctor_mA17FE66F671BC50A589787A5D7D1F7A36798486E_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1__ctor_mDE5946DE707198389795421A70495D6BBADA8591_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1__ctor_mE1B192A974B35828D394E557FFFB599B5D382268_MetadataUsageId;
IL2CPP_EXTERN_C const uint32_t List_1__ctor_mEE030F35CBFFA802C36B637D3D28009F28DF7928_MetadataUsageId;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6;
struct OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101;
struct Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983;
struct ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399;
struct Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9;
struct ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513;
struct RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165;
struct RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B;
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.Object
struct Il2CppArrayBounds;
// System.Array
// System.Collections.Generic.EqualityComparer`1<UnityEngine.AnimatorClipInfo>
struct EqualityComparer_1_tC317C820FCDA9B119E62847E1499CCC6C60E1DA5 : public RuntimeObject
{
public:
public:
};
struct EqualityComparer_1_tC317C820FCDA9B119E62847E1499CCC6C60E1DA5_StaticFields
{
public:
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
EqualityComparer_1_tC317C820FCDA9B119E62847E1499CCC6C60E1DA5 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_tC317C820FCDA9B119E62847E1499CCC6C60E1DA5_StaticFields, ___defaultComparer_0)); }
inline EqualityComparer_1_tC317C820FCDA9B119E62847E1499CCC6C60E1DA5 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline EqualityComparer_1_tC317C820FCDA9B119E62847E1499CCC6C60E1DA5 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(EqualityComparer_1_tC317C820FCDA9B119E62847E1499CCC6C60E1DA5 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.EqualityComparer`1<UnityEngine.BeforeRenderHelper_OrderBlock>
struct EqualityComparer_1_t0D8A0D07F0A489FDE0EF7548F8FB0525D28F70F7 : public RuntimeObject
{
public:
public:
};
struct EqualityComparer_1_t0D8A0D07F0A489FDE0EF7548F8FB0525D28F70F7_StaticFields
{
public:
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
EqualityComparer_1_t0D8A0D07F0A489FDE0EF7548F8FB0525D28F70F7 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_t0D8A0D07F0A489FDE0EF7548F8FB0525D28F70F7_StaticFields, ___defaultComparer_0)); }
inline EqualityComparer_1_t0D8A0D07F0A489FDE0EF7548F8FB0525D28F70F7 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline EqualityComparer_1_t0D8A0D07F0A489FDE0EF7548F8FB0525D28F70F7 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(EqualityComparer_1_t0D8A0D07F0A489FDE0EF7548F8FB0525D28F70F7 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.EqualityComparer`1<UnityEngine.Color32>
struct EqualityComparer_1_t64516AE22515640CA46E6ACDBB51EB38AE8BA243 : public RuntimeObject
{
public:
public:
};
struct EqualityComparer_1_t64516AE22515640CA46E6ACDBB51EB38AE8BA243_StaticFields
{
public:
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
EqualityComparer_1_t64516AE22515640CA46E6ACDBB51EB38AE8BA243 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_t64516AE22515640CA46E6ACDBB51EB38AE8BA243_StaticFields, ___defaultComparer_0)); }
inline EqualityComparer_1_t64516AE22515640CA46E6ACDBB51EB38AE8BA243 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline EqualityComparer_1_t64516AE22515640CA46E6ACDBB51EB38AE8BA243 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(EqualityComparer_1_t64516AE22515640CA46E6ACDBB51EB38AE8BA243 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.EqualityComparer`1<UnityEngine.Color>
struct EqualityComparer_1_t3FD85BA110510D8815AF1DFDD8266E284A5632C6 : public RuntimeObject
{
public:
public:
};
struct EqualityComparer_1_t3FD85BA110510D8815AF1DFDD8266E284A5632C6_StaticFields
{
public:
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
EqualityComparer_1_t3FD85BA110510D8815AF1DFDD8266E284A5632C6 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_t3FD85BA110510D8815AF1DFDD8266E284A5632C6_StaticFields, ___defaultComparer_0)); }
inline EqualityComparer_1_t3FD85BA110510D8815AF1DFDD8266E284A5632C6 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline EqualityComparer_1_t3FD85BA110510D8815AF1DFDD8266E284A5632C6 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(EqualityComparer_1_t3FD85BA110510D8815AF1DFDD8266E284A5632C6 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.EqualityComparer`1<UnityEngine.Matrix4x4>
struct EqualityComparer_1_t782178306EB8B0010E7B1E3913E62F5934F46927 : public RuntimeObject
{
public:
public:
};
struct EqualityComparer_1_t782178306EB8B0010E7B1E3913E62F5934F46927_StaticFields
{
public:
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
EqualityComparer_1_t782178306EB8B0010E7B1E3913E62F5934F46927 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_t782178306EB8B0010E7B1E3913E62F5934F46927_StaticFields, ___defaultComparer_0)); }
inline EqualityComparer_1_t782178306EB8B0010E7B1E3913E62F5934F46927 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline EqualityComparer_1_t782178306EB8B0010E7B1E3913E62F5934F46927 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(EqualityComparer_1_t782178306EB8B0010E7B1E3913E62F5934F46927 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.EqualityComparer`1<UnityEngine.ParticleSystem_Particle>
struct EqualityComparer_1_t1C6307B63E00486C14234F0C2ABF1A50ED76BDCA : public RuntimeObject
{
public:
public:
};
struct EqualityComparer_1_t1C6307B63E00486C14234F0C2ABF1A50ED76BDCA_StaticFields
{
public:
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
EqualityComparer_1_t1C6307B63E00486C14234F0C2ABF1A50ED76BDCA * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_t1C6307B63E00486C14234F0C2ABF1A50ED76BDCA_StaticFields, ___defaultComparer_0)); }
inline EqualityComparer_1_t1C6307B63E00486C14234F0C2ABF1A50ED76BDCA * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline EqualityComparer_1_t1C6307B63E00486C14234F0C2ABF1A50ED76BDCA ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(EqualityComparer_1_t1C6307B63E00486C14234F0C2ABF1A50ED76BDCA * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.EqualityComparer`1<UnityEngine.RaycastHit2D>
struct EqualityComparer_1_t7A8526AAC9D8F3F6E9FC92FC80191263130CFDE8 : public RuntimeObject
{
public:
public:
};
struct EqualityComparer_1_t7A8526AAC9D8F3F6E9FC92FC80191263130CFDE8_StaticFields
{
public:
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
EqualityComparer_1_t7A8526AAC9D8F3F6E9FC92FC80191263130CFDE8 * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_t7A8526AAC9D8F3F6E9FC92FC80191263130CFDE8_StaticFields, ___defaultComparer_0)); }
inline EqualityComparer_1_t7A8526AAC9D8F3F6E9FC92FC80191263130CFDE8 * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline EqualityComparer_1_t7A8526AAC9D8F3F6E9FC92FC80191263130CFDE8 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(EqualityComparer_1_t7A8526AAC9D8F3F6E9FC92FC80191263130CFDE8 * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.EqualityComparer`1<UnityEngine.Rect>
struct EqualityComparer_1_t3B7B5A3F2750188C5BDD4E063B1F579F04BEF42A : public RuntimeObject
{
public:
public:
};
struct EqualityComparer_1_t3B7B5A3F2750188C5BDD4E063B1F579F04BEF42A_StaticFields
{
public:
// System.Collections.Generic.EqualityComparer`1<T> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer
EqualityComparer_1_t3B7B5A3F2750188C5BDD4E063B1F579F04BEF42A * ___defaultComparer_0;
public:
inline static int32_t get_offset_of_defaultComparer_0() { return static_cast<int32_t>(offsetof(EqualityComparer_1_t3B7B5A3F2750188C5BDD4E063B1F579F04BEF42A_StaticFields, ___defaultComparer_0)); }
inline EqualityComparer_1_t3B7B5A3F2750188C5BDD4E063B1F579F04BEF42A * get_defaultComparer_0() const { return ___defaultComparer_0; }
inline EqualityComparer_1_t3B7B5A3F2750188C5BDD4E063B1F579F04BEF42A ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; }
inline void set_defaultComparer_0(EqualityComparer_1_t3B7B5A3F2750188C5BDD4E063B1F579F04BEF42A * value)
{
___defaultComparer_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value);
}
};
// System.Collections.Generic.List`1_SynchronizedList<UnityEngine.AnimatorClipInfo>
struct SynchronizedList_tD818DA14EECD32F94A5698061E68A93205902D01 : public RuntimeObject
{
public:
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1_SynchronizedList::_list
List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * ____list_0;
// System.Object System.Collections.Generic.List`1_SynchronizedList::_root
RuntimeObject * ____root_1;
public:
inline static int32_t get_offset_of__list_0() { return static_cast<int32_t>(offsetof(SynchronizedList_tD818DA14EECD32F94A5698061E68A93205902D01, ____list_0)); }
inline List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * get__list_0() const { return ____list_0; }
inline List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B ** get_address_of__list_0() { return &____list_0; }
inline void set__list_0(List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * value)
{
____list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____list_0), (void*)value);
}
inline static int32_t get_offset_of__root_1() { return static_cast<int32_t>(offsetof(SynchronizedList_tD818DA14EECD32F94A5698061E68A93205902D01, ____root_1)); }
inline RuntimeObject * get__root_1() const { return ____root_1; }
inline RuntimeObject ** get_address_of__root_1() { return &____root_1; }
inline void set__root_1(RuntimeObject * value)
{
____root_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____root_1), (void*)value);
}
};
// System.Collections.Generic.List`1_SynchronizedList<UnityEngine.BeforeRenderHelper_OrderBlock>
struct SynchronizedList_t7AD1499EA0E7E4589F581CFC0072612283F530A7 : public RuntimeObject
{
public:
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1_SynchronizedList::_list
List_1_t53AD896B2509A4686D143641030CF022753D3B04 * ____list_0;
// System.Object System.Collections.Generic.List`1_SynchronizedList::_root
RuntimeObject * ____root_1;
public:
inline static int32_t get_offset_of__list_0() { return static_cast<int32_t>(offsetof(SynchronizedList_t7AD1499EA0E7E4589F581CFC0072612283F530A7, ____list_0)); }
inline List_1_t53AD896B2509A4686D143641030CF022753D3B04 * get__list_0() const { return ____list_0; }
inline List_1_t53AD896B2509A4686D143641030CF022753D3B04 ** get_address_of__list_0() { return &____list_0; }
inline void set__list_0(List_1_t53AD896B2509A4686D143641030CF022753D3B04 * value)
{
____list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____list_0), (void*)value);
}
inline static int32_t get_offset_of__root_1() { return static_cast<int32_t>(offsetof(SynchronizedList_t7AD1499EA0E7E4589F581CFC0072612283F530A7, ____root_1)); }
inline RuntimeObject * get__root_1() const { return ____root_1; }
inline RuntimeObject ** get_address_of__root_1() { return &____root_1; }
inline void set__root_1(RuntimeObject * value)
{
____root_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____root_1), (void*)value);
}
};
// System.Collections.Generic.List`1_SynchronizedList<UnityEngine.Color32>
struct SynchronizedList_t696B42F2D2ADEBCBA99D43AEDAE1B324CE636FB5 : public RuntimeObject
{
public:
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1_SynchronizedList::_list
List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * ____list_0;
// System.Object System.Collections.Generic.List`1_SynchronizedList::_root
RuntimeObject * ____root_1;
public:
inline static int32_t get_offset_of__list_0() { return static_cast<int32_t>(offsetof(SynchronizedList_t696B42F2D2ADEBCBA99D43AEDAE1B324CE636FB5, ____list_0)); }
inline List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * get__list_0() const { return ____list_0; }
inline List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 ** get_address_of__list_0() { return &____list_0; }
inline void set__list_0(List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * value)
{
____list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____list_0), (void*)value);
}
inline static int32_t get_offset_of__root_1() { return static_cast<int32_t>(offsetof(SynchronizedList_t696B42F2D2ADEBCBA99D43AEDAE1B324CE636FB5, ____root_1)); }
inline RuntimeObject * get__root_1() const { return ____root_1; }
inline RuntimeObject ** get_address_of__root_1() { return &____root_1; }
inline void set__root_1(RuntimeObject * value)
{
____root_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____root_1), (void*)value);
}
};
// System.Collections.Generic.List`1_SynchronizedList<UnityEngine.Color>
struct SynchronizedList_tAA43C4F22077EA1625A769AAC59158B88A477B0C : public RuntimeObject
{
public:
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1_SynchronizedList::_list
List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * ____list_0;
// System.Object System.Collections.Generic.List`1_SynchronizedList::_root
RuntimeObject * ____root_1;
public:
inline static int32_t get_offset_of__list_0() { return static_cast<int32_t>(offsetof(SynchronizedList_tAA43C4F22077EA1625A769AAC59158B88A477B0C, ____list_0)); }
inline List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * get__list_0() const { return ____list_0; }
inline List_1_t58F16637E97A6CB82317080828F7A4783F007FBB ** get_address_of__list_0() { return &____list_0; }
inline void set__list_0(List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * value)
{
____list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____list_0), (void*)value);
}
inline static int32_t get_offset_of__root_1() { return static_cast<int32_t>(offsetof(SynchronizedList_tAA43C4F22077EA1625A769AAC59158B88A477B0C, ____root_1)); }
inline RuntimeObject * get__root_1() const { return ____root_1; }
inline RuntimeObject ** get_address_of__root_1() { return &____root_1; }
inline void set__root_1(RuntimeObject * value)
{
____root_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____root_1), (void*)value);
}
};
// System.Collections.Generic.List`1_SynchronizedList<UnityEngine.Matrix4x4>
struct SynchronizedList_t1DEAB5203BA050DD9483AE848F0B281627C3BA4F : public RuntimeObject
{
public:
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1_SynchronizedList::_list
List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * ____list_0;
// System.Object System.Collections.Generic.List`1_SynchronizedList::_root
RuntimeObject * ____root_1;
public:
inline static int32_t get_offset_of__list_0() { return static_cast<int32_t>(offsetof(SynchronizedList_t1DEAB5203BA050DD9483AE848F0B281627C3BA4F, ____list_0)); }
inline List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * get__list_0() const { return ____list_0; }
inline List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 ** get_address_of__list_0() { return &____list_0; }
inline void set__list_0(List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * value)
{
____list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____list_0), (void*)value);
}
inline static int32_t get_offset_of__root_1() { return static_cast<int32_t>(offsetof(SynchronizedList_t1DEAB5203BA050DD9483AE848F0B281627C3BA4F, ____root_1)); }
inline RuntimeObject * get__root_1() const { return ____root_1; }
inline RuntimeObject ** get_address_of__root_1() { return &____root_1; }
inline void set__root_1(RuntimeObject * value)
{
____root_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____root_1), (void*)value);
}
};
// System.Collections.Generic.List`1_SynchronizedList<UnityEngine.ParticleSystem_Particle>
struct SynchronizedList_t6EC0052CFD4D6E1D8D90E816C126CCD77B908149 : public RuntimeObject
{
public:
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1_SynchronizedList::_list
List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * ____list_0;
// System.Object System.Collections.Generic.List`1_SynchronizedList::_root
RuntimeObject * ____root_1;
public:
inline static int32_t get_offset_of__list_0() { return static_cast<int32_t>(offsetof(SynchronizedList_t6EC0052CFD4D6E1D8D90E816C126CCD77B908149, ____list_0)); }
inline List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * get__list_0() const { return ____list_0; }
inline List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 ** get_address_of__list_0() { return &____list_0; }
inline void set__list_0(List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * value)
{
____list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____list_0), (void*)value);
}
inline static int32_t get_offset_of__root_1() { return static_cast<int32_t>(offsetof(SynchronizedList_t6EC0052CFD4D6E1D8D90E816C126CCD77B908149, ____root_1)); }
inline RuntimeObject * get__root_1() const { return ____root_1; }
inline RuntimeObject ** get_address_of__root_1() { return &____root_1; }
inline void set__root_1(RuntimeObject * value)
{
____root_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____root_1), (void*)value);
}
};
// System.Collections.Generic.List`1_SynchronizedList<UnityEngine.RaycastHit2D>
struct SynchronizedList_t651ACFB01AB98CB6F95F5A45A75A58008EB3EFBC : public RuntimeObject
{
public:
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1_SynchronizedList::_list
List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * ____list_0;
// System.Object System.Collections.Generic.List`1_SynchronizedList::_root
RuntimeObject * ____root_1;
public:
inline static int32_t get_offset_of__list_0() { return static_cast<int32_t>(offsetof(SynchronizedList_t651ACFB01AB98CB6F95F5A45A75A58008EB3EFBC, ____list_0)); }
inline List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * get__list_0() const { return ____list_0; }
inline List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 ** get_address_of__list_0() { return &____list_0; }
inline void set__list_0(List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * value)
{
____list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____list_0), (void*)value);
}
inline static int32_t get_offset_of__root_1() { return static_cast<int32_t>(offsetof(SynchronizedList_t651ACFB01AB98CB6F95F5A45A75A58008EB3EFBC, ____root_1)); }
inline RuntimeObject * get__root_1() const { return ____root_1; }
inline RuntimeObject ** get_address_of__root_1() { return &____root_1; }
inline void set__root_1(RuntimeObject * value)
{
____root_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____root_1), (void*)value);
}
};
// System.Collections.Generic.List`1_SynchronizedList<UnityEngine.Rect>
struct SynchronizedList_t9E2698BBC60353A5BFDAFF254152C68D4D4CAB1A : public RuntimeObject
{
public:
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1_SynchronizedList::_list
List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * ____list_0;
// System.Object System.Collections.Generic.List`1_SynchronizedList::_root
RuntimeObject * ____root_1;
public:
inline static int32_t get_offset_of__list_0() { return static_cast<int32_t>(offsetof(SynchronizedList_t9E2698BBC60353A5BFDAFF254152C68D4D4CAB1A, ____list_0)); }
inline List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * get__list_0() const { return ____list_0; }
inline List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 ** get_address_of__list_0() { return &____list_0; }
inline void set__list_0(List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * value)
{
____list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&____list_0), (void*)value);
}
inline static int32_t get_offset_of__root_1() { return static_cast<int32_t>(offsetof(SynchronizedList_t9E2698BBC60353A5BFDAFF254152C68D4D4CAB1A, ____root_1)); }
inline RuntimeObject * get__root_1() const { return ____root_1; }
inline RuntimeObject ** get_address_of__root_1() { return &____root_1; }
inline void set__root_1(RuntimeObject * value)
{
____root_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____root_1), (void*)value);
}
};
// System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>
struct List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B : public RuntimeObject
{
public:
// T[] System.Collections.Generic.List`1::_items
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* ____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;
public:
inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B, ____items_1)); }
inline AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* get__items_1() const { return ____items_1; }
inline AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6** get_address_of__items_1() { return &____items_1; }
inline void set__items_1(AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* value)
{
____items_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
}
inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B, ____size_2)); }
inline int32_t get__size_2() const { return ____size_2; }
inline int32_t* get_address_of__size_2() { return &____size_2; }
inline void set__size_2(int32_t value)
{
____size_2 = value;
}
inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B, ____version_3)); }
inline int32_t get__version_3() const { return ____version_3; }
inline int32_t* get_address_of__version_3() { return &____version_3; }
inline void set__version_3(int32_t value)
{
____version_3 = value;
}
inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B, ____syncRoot_4)); }
inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
inline void set__syncRoot_4(RuntimeObject * value)
{
____syncRoot_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
}
};
struct List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B_StaticFields
{
public:
// T[] System.Collections.Generic.List`1::_emptyArray
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* ____emptyArray_5;
public:
inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B_StaticFields, ____emptyArray_5)); }
inline AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* get__emptyArray_5() const { return ____emptyArray_5; }
inline AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6** get_address_of__emptyArray_5() { return &____emptyArray_5; }
inline void set__emptyArray_5(AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* value)
{
____emptyArray_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
}
};
// System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>
struct List_1_t53AD896B2509A4686D143641030CF022753D3B04 : public RuntimeObject
{
public:
// T[] System.Collections.Generic.List`1::_items
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* ____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;
public:
inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t53AD896B2509A4686D143641030CF022753D3B04, ____items_1)); }
inline OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* get__items_1() const { return ____items_1; }
inline OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101** get_address_of__items_1() { return &____items_1; }
inline void set__items_1(OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* value)
{
____items_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
}
inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t53AD896B2509A4686D143641030CF022753D3B04, ____size_2)); }
inline int32_t get__size_2() const { return ____size_2; }
inline int32_t* get_address_of__size_2() { return &____size_2; }
inline void set__size_2(int32_t value)
{
____size_2 = value;
}
inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t53AD896B2509A4686D143641030CF022753D3B04, ____version_3)); }
inline int32_t get__version_3() const { return ____version_3; }
inline int32_t* get_address_of__version_3() { return &____version_3; }
inline void set__version_3(int32_t value)
{
____version_3 = value;
}
inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t53AD896B2509A4686D143641030CF022753D3B04, ____syncRoot_4)); }
inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
inline void set__syncRoot_4(RuntimeObject * value)
{
____syncRoot_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
}
};
struct List_1_t53AD896B2509A4686D143641030CF022753D3B04_StaticFields
{
public:
// T[] System.Collections.Generic.List`1::_emptyArray
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* ____emptyArray_5;
public:
inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t53AD896B2509A4686D143641030CF022753D3B04_StaticFields, ____emptyArray_5)); }
inline OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* get__emptyArray_5() const { return ____emptyArray_5; }
inline OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101** get_address_of__emptyArray_5() { return &____emptyArray_5; }
inline void set__emptyArray_5(OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* value)
{
____emptyArray_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
}
};
// System.Collections.Generic.List`1<UnityEngine.Color32>
struct List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 : public RuntimeObject
{
public:
// T[] System.Collections.Generic.List`1::_items
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* ____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;
public:
inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5, ____items_1)); }
inline Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* get__items_1() const { return ____items_1; }
inline Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983** get_address_of__items_1() { return &____items_1; }
inline void set__items_1(Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* value)
{
____items_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
}
inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5, ____size_2)); }
inline int32_t get__size_2() const { return ____size_2; }
inline int32_t* get_address_of__size_2() { return &____size_2; }
inline void set__size_2(int32_t value)
{
____size_2 = value;
}
inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5, ____version_3)); }
inline int32_t get__version_3() const { return ____version_3; }
inline int32_t* get_address_of__version_3() { return &____version_3; }
inline void set__version_3(int32_t value)
{
____version_3 = value;
}
inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5, ____syncRoot_4)); }
inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
inline void set__syncRoot_4(RuntimeObject * value)
{
____syncRoot_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
}
};
struct List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5_StaticFields
{
public:
// T[] System.Collections.Generic.List`1::_emptyArray
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* ____emptyArray_5;
public:
inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5_StaticFields, ____emptyArray_5)); }
inline Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* get__emptyArray_5() const { return ____emptyArray_5; }
inline Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983** get_address_of__emptyArray_5() { return &____emptyArray_5; }
inline void set__emptyArray_5(Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* value)
{
____emptyArray_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
}
};
// System.Collections.Generic.List`1<UnityEngine.Color>
struct List_1_t58F16637E97A6CB82317080828F7A4783F007FBB : public RuntimeObject
{
public:
// T[] System.Collections.Generic.List`1::_items
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* ____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;
public:
inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t58F16637E97A6CB82317080828F7A4783F007FBB, ____items_1)); }
inline ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* get__items_1() const { return ____items_1; }
inline ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399** get_address_of__items_1() { return &____items_1; }
inline void set__items_1(ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* value)
{
____items_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
}
inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t58F16637E97A6CB82317080828F7A4783F007FBB, ____size_2)); }
inline int32_t get__size_2() const { return ____size_2; }
inline int32_t* get_address_of__size_2() { return &____size_2; }
inline void set__size_2(int32_t value)
{
____size_2 = value;
}
inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t58F16637E97A6CB82317080828F7A4783F007FBB, ____version_3)); }
inline int32_t get__version_3() const { return ____version_3; }
inline int32_t* get_address_of__version_3() { return &____version_3; }
inline void set__version_3(int32_t value)
{
____version_3 = value;
}
inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t58F16637E97A6CB82317080828F7A4783F007FBB, ____syncRoot_4)); }
inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
inline void set__syncRoot_4(RuntimeObject * value)
{
____syncRoot_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
}
};
struct List_1_t58F16637E97A6CB82317080828F7A4783F007FBB_StaticFields
{
public:
// T[] System.Collections.Generic.List`1::_emptyArray
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* ____emptyArray_5;
public:
inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t58F16637E97A6CB82317080828F7A4783F007FBB_StaticFields, ____emptyArray_5)); }
inline ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* get__emptyArray_5() const { return ____emptyArray_5; }
inline ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399** get_address_of__emptyArray_5() { return &____emptyArray_5; }
inline void set__emptyArray_5(ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* value)
{
____emptyArray_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
}
};
// System.Collections.Generic.List`1<UnityEngine.Matrix4x4>
struct List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 : public RuntimeObject
{
public:
// T[] System.Collections.Generic.List`1::_items
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* ____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;
public:
inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7, ____items_1)); }
inline Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* get__items_1() const { return ____items_1; }
inline Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9** get_address_of__items_1() { return &____items_1; }
inline void set__items_1(Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* value)
{
____items_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
}
inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7, ____size_2)); }
inline int32_t get__size_2() const { return ____size_2; }
inline int32_t* get_address_of__size_2() { return &____size_2; }
inline void set__size_2(int32_t value)
{
____size_2 = value;
}
inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7, ____version_3)); }
inline int32_t get__version_3() const { return ____version_3; }
inline int32_t* get_address_of__version_3() { return &____version_3; }
inline void set__version_3(int32_t value)
{
____version_3 = value;
}
inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7, ____syncRoot_4)); }
inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
inline void set__syncRoot_4(RuntimeObject * value)
{
____syncRoot_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
}
};
struct List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7_StaticFields
{
public:
// T[] System.Collections.Generic.List`1::_emptyArray
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* ____emptyArray_5;
public:
inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7_StaticFields, ____emptyArray_5)); }
inline Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* get__emptyArray_5() const { return ____emptyArray_5; }
inline Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9** get_address_of__emptyArray_5() { return &____emptyArray_5; }
inline void set__emptyArray_5(Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* value)
{
____emptyArray_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
}
};
// System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>
struct List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 : public RuntimeObject
{
public:
// T[] System.Collections.Generic.List`1::_items
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* ____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;
public:
inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76, ____items_1)); }
inline ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* get__items_1() const { return ____items_1; }
inline ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513** get_address_of__items_1() { return &____items_1; }
inline void set__items_1(ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* value)
{
____items_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
}
inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76, ____size_2)); }
inline int32_t get__size_2() const { return ____size_2; }
inline int32_t* get_address_of__size_2() { return &____size_2; }
inline void set__size_2(int32_t value)
{
____size_2 = value;
}
inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76, ____version_3)); }
inline int32_t get__version_3() const { return ____version_3; }
inline int32_t* get_address_of__version_3() { return &____version_3; }
inline void set__version_3(int32_t value)
{
____version_3 = value;
}
inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76, ____syncRoot_4)); }
inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
inline void set__syncRoot_4(RuntimeObject * value)
{
____syncRoot_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
}
};
struct List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76_StaticFields
{
public:
// T[] System.Collections.Generic.List`1::_emptyArray
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* ____emptyArray_5;
public:
inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76_StaticFields, ____emptyArray_5)); }
inline ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* get__emptyArray_5() const { return ____emptyArray_5; }
inline ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513** get_address_of__emptyArray_5() { return &____emptyArray_5; }
inline void set__emptyArray_5(ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* value)
{
____emptyArray_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
}
};
// System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>
struct List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 : public RuntimeObject
{
public:
// T[] System.Collections.Generic.List`1::_items
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* ____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;
public:
inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9, ____items_1)); }
inline RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* get__items_1() const { return ____items_1; }
inline RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165** get_address_of__items_1() { return &____items_1; }
inline void set__items_1(RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* value)
{
____items_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
}
inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9, ____size_2)); }
inline int32_t get__size_2() const { return ____size_2; }
inline int32_t* get_address_of__size_2() { return &____size_2; }
inline void set__size_2(int32_t value)
{
____size_2 = value;
}
inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9, ____version_3)); }
inline int32_t get__version_3() const { return ____version_3; }
inline int32_t* get_address_of__version_3() { return &____version_3; }
inline void set__version_3(int32_t value)
{
____version_3 = value;
}
inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9, ____syncRoot_4)); }
inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
inline void set__syncRoot_4(RuntimeObject * value)
{
____syncRoot_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
}
};
struct List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9_StaticFields
{
public:
// T[] System.Collections.Generic.List`1::_emptyArray
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* ____emptyArray_5;
public:
inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9_StaticFields, ____emptyArray_5)); }
inline RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* get__emptyArray_5() const { return ____emptyArray_5; }
inline RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165** get_address_of__emptyArray_5() { return &____emptyArray_5; }
inline void set__emptyArray_5(RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* value)
{
____emptyArray_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
}
};
// System.Collections.Generic.List`1<UnityEngine.Rect>
struct List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 : public RuntimeObject
{
public:
// T[] System.Collections.Generic.List`1::_items
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* ____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;
public:
inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350, ____items_1)); }
inline RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* get__items_1() const { return ____items_1; }
inline RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B** get_address_of__items_1() { return &____items_1; }
inline void set__items_1(RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* value)
{
____items_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
}
inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350, ____size_2)); }
inline int32_t get__size_2() const { return ____size_2; }
inline int32_t* get_address_of__size_2() { return &____size_2; }
inline void set__size_2(int32_t value)
{
____size_2 = value;
}
inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350, ____version_3)); }
inline int32_t get__version_3() const { return ____version_3; }
inline int32_t* get_address_of__version_3() { return &____version_3; }
inline void set__version_3(int32_t value)
{
____version_3 = value;
}
inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350, ____syncRoot_4)); }
inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
inline void set__syncRoot_4(RuntimeObject * value)
{
____syncRoot_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
}
};
struct List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350_StaticFields
{
public:
// T[] System.Collections.Generic.List`1::_emptyArray
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* ____emptyArray_5;
public:
inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350_StaticFields, ____emptyArray_5)); }
inline RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* get__emptyArray_5() const { return ____emptyArray_5; }
inline RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B** get_address_of__emptyArray_5() { return &____emptyArray_5; }
inline void set__emptyArray_5(RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* value)
{
____emptyArray_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
}
};
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.AnimatorClipInfo>
struct ReadOnlyCollection_1_t88BCEC1A19054D7528F3794E694C7CA75BFBC17B : public RuntimeObject
{
public:
// 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;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_t88BCEC1A19054D7528F3794E694C7CA75BFBC17B, ___list_0)); }
inline RuntimeObject* get_list_0() const { return ___list_0; }
inline RuntimeObject** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(RuntimeObject* value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of__syncRoot_1() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_t88BCEC1A19054D7528F3794E694C7CA75BFBC17B, ____syncRoot_1)); }
inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; }
inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; }
inline void set__syncRoot_1(RuntimeObject * value)
{
____syncRoot_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value);
}
};
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.BeforeRenderHelper_OrderBlock>
struct ReadOnlyCollection_1_t39C66D47337D83955D151EBAA784B98D5F27E968 : public RuntimeObject
{
public:
// 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;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_t39C66D47337D83955D151EBAA784B98D5F27E968, ___list_0)); }
inline RuntimeObject* get_list_0() const { return ___list_0; }
inline RuntimeObject** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(RuntimeObject* value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of__syncRoot_1() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_t39C66D47337D83955D151EBAA784B98D5F27E968, ____syncRoot_1)); }
inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; }
inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; }
inline void set__syncRoot_1(RuntimeObject * value)
{
____syncRoot_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value);
}
};
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Color32>
struct ReadOnlyCollection_1_tC80FF1D584B0CB5B37BFFCF72FAA8AA0E87C5A71 : public RuntimeObject
{
public:
// 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;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_tC80FF1D584B0CB5B37BFFCF72FAA8AA0E87C5A71, ___list_0)); }
inline RuntimeObject* get_list_0() const { return ___list_0; }
inline RuntimeObject** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(RuntimeObject* value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of__syncRoot_1() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_tC80FF1D584B0CB5B37BFFCF72FAA8AA0E87C5A71, ____syncRoot_1)); }
inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; }
inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; }
inline void set__syncRoot_1(RuntimeObject * value)
{
____syncRoot_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value);
}
};
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Color>
struct ReadOnlyCollection_1_tBAED18259F9C267483DA11E72AA84DD7C4824D7E : public RuntimeObject
{
public:
// 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;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_tBAED18259F9C267483DA11E72AA84DD7C4824D7E, ___list_0)); }
inline RuntimeObject* get_list_0() const { return ___list_0; }
inline RuntimeObject** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(RuntimeObject* value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of__syncRoot_1() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_tBAED18259F9C267483DA11E72AA84DD7C4824D7E, ____syncRoot_1)); }
inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; }
inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; }
inline void set__syncRoot_1(RuntimeObject * value)
{
____syncRoot_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value);
}
};
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Matrix4x4>
struct ReadOnlyCollection_1_t43F694409D8EA93AC9DDE4B9906DA7D02B9A6214 : public RuntimeObject
{
public:
// 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;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_t43F694409D8EA93AC9DDE4B9906DA7D02B9A6214, ___list_0)); }
inline RuntimeObject* get_list_0() const { return ___list_0; }
inline RuntimeObject** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(RuntimeObject* value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of__syncRoot_1() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_t43F694409D8EA93AC9DDE4B9906DA7D02B9A6214, ____syncRoot_1)); }
inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; }
inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; }
inline void set__syncRoot_1(RuntimeObject * value)
{
____syncRoot_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value);
}
};
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.ParticleSystem_Particle>
struct ReadOnlyCollection_1_tD002D8D4DF7FFEF9F86EC21D7C01CB6ED0A2F7AB : public RuntimeObject
{
public:
// 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;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_tD002D8D4DF7FFEF9F86EC21D7C01CB6ED0A2F7AB, ___list_0)); }
inline RuntimeObject* get_list_0() const { return ___list_0; }
inline RuntimeObject** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(RuntimeObject* value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of__syncRoot_1() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_tD002D8D4DF7FFEF9F86EC21D7C01CB6ED0A2F7AB, ____syncRoot_1)); }
inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; }
inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; }
inline void set__syncRoot_1(RuntimeObject * value)
{
____syncRoot_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value);
}
};
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.RaycastHit2D>
struct ReadOnlyCollection_1_t1D326EDC77F870E41D6B132890708B86011B39FC : public RuntimeObject
{
public:
// 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;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_t1D326EDC77F870E41D6B132890708B86011B39FC, ___list_0)); }
inline RuntimeObject* get_list_0() const { return ___list_0; }
inline RuntimeObject** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(RuntimeObject* value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of__syncRoot_1() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_t1D326EDC77F870E41D6B132890708B86011B39FC, ____syncRoot_1)); }
inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; }
inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; }
inline void set__syncRoot_1(RuntimeObject * value)
{
____syncRoot_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value);
}
};
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Rect>
struct ReadOnlyCollection_1_tC4BE34F7551AE69648288C897A984D5CCABA49AD : public RuntimeObject
{
public:
// 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;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_tC4BE34F7551AE69648288C897A984D5CCABA49AD, ___list_0)); }
inline RuntimeObject* get_list_0() const { return ___list_0; }
inline RuntimeObject** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(RuntimeObject* value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of__syncRoot_1() { return static_cast<int32_t>(offsetof(ReadOnlyCollection_1_tC4BE34F7551AE69648288C897A984D5CCABA49AD, ____syncRoot_1)); }
inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; }
inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; }
inline void set__syncRoot_1(RuntimeObject * value)
{
____syncRoot_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value);
}
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
public:
public:
};
// System.Runtime.Versioning.BinaryCompatibility
struct BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8 : public RuntimeObject
{
public:
public:
};
struct BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields
{
public:
// System.Boolean System.Runtime.Versioning.BinaryCompatibility::TargetsAtLeast_Desktop_V4_5
bool ___TargetsAtLeast_Desktop_V4_5_0;
// System.Boolean System.Runtime.Versioning.BinaryCompatibility::TargetsAtLeast_Desktop_V4_5_1
bool ___TargetsAtLeast_Desktop_V4_5_1_1;
public:
inline static int32_t get_offset_of_TargetsAtLeast_Desktop_V4_5_0() { return static_cast<int32_t>(offsetof(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields, ___TargetsAtLeast_Desktop_V4_5_0)); }
inline bool get_TargetsAtLeast_Desktop_V4_5_0() const { return ___TargetsAtLeast_Desktop_V4_5_0; }
inline bool* get_address_of_TargetsAtLeast_Desktop_V4_5_0() { return &___TargetsAtLeast_Desktop_V4_5_0; }
inline void set_TargetsAtLeast_Desktop_V4_5_0(bool value)
{
___TargetsAtLeast_Desktop_V4_5_0 = value;
}
inline static int32_t get_offset_of_TargetsAtLeast_Desktop_V4_5_1_1() { return static_cast<int32_t>(offsetof(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields, ___TargetsAtLeast_Desktop_V4_5_1_1)); }
inline bool get_TargetsAtLeast_Desktop_V4_5_1_1() const { return ___TargetsAtLeast_Desktop_V4_5_1_1; }
inline bool* get_address_of_TargetsAtLeast_Desktop_V4_5_1_1() { return &___TargetsAtLeast_Desktop_V4_5_1_1; }
inline void set_TargetsAtLeast_Desktop_V4_5_1_1(bool value)
{
___TargetsAtLeast_Desktop_V4_5_1_1 = value;
}
};
// System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF : public RuntimeObject
{
public:
public:
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_com
{
};
// System.Boolean
struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C
{
public:
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C, ___m_value_0)); }
inline bool get_m_value_0() const { return ___m_value_0; }
inline bool* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(bool value)
{
___m_value_0 = value;
}
};
struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields
{
public:
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
public:
inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___TrueString_5)); }
inline String_t* get_TrueString_5() const { return ___TrueString_5; }
inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
inline void set_TrueString_5(String_t* value)
{
___TrueString_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
}
inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___FalseString_6)); }
inline String_t* get_FalseString_6() const { return ___FalseString_6; }
inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
inline void set_FalseString_6(String_t* value)
{
___FalseString_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
}
};
// System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 : public ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF
{
public:
public:
};
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields
{
public:
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___enumSeperatorCharArray_0;
public:
inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields, ___enumSeperatorCharArray_0)); }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
inline void set_enumSeperatorCharArray_0(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
{
___enumSeperatorCharArray_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
}
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_com
{
};
// System.Int32
struct Int32_t585191389E07734F19F3156FF88FB3EF4800D102
{
public:
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_t585191389E07734F19F3156FF88FB3EF4800D102, ___m_value_0)); }
inline int32_t get_m_value_0() const { return ___m_value_0; }
inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(int32_t value)
{
___m_value_0 = value;
}
};
// System.IntPtr
struct IntPtr_t
{
public:
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
public:
inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
inline void* get_m_value_0() const { return ___m_value_0; }
inline void** get_address_of_m_value_0() { return &___m_value_0; }
inline void set_m_value_0(void* value)
{
___m_value_0 = value;
}
};
struct IntPtr_t_StaticFields
{
public:
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
public:
inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
inline intptr_t get_Zero_1() const { return ___Zero_1; }
inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
inline void set_Zero_1(intptr_t value)
{
___Zero_1 = value;
}
};
// System.Void
struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017
{
public:
union
{
struct
{
};
uint8_t Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017__padding[1];
};
public:
};
// UnityEngine.AnimatorClipInfo
struct AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180
{
public:
// System.Int32 UnityEngine.AnimatorClipInfo::m_ClipInstanceID
int32_t ___m_ClipInstanceID_0;
// System.Single UnityEngine.AnimatorClipInfo::m_Weight
float ___m_Weight_1;
public:
inline static int32_t get_offset_of_m_ClipInstanceID_0() { return static_cast<int32_t>(offsetof(AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180, ___m_ClipInstanceID_0)); }
inline int32_t get_m_ClipInstanceID_0() const { return ___m_ClipInstanceID_0; }
inline int32_t* get_address_of_m_ClipInstanceID_0() { return &___m_ClipInstanceID_0; }
inline void set_m_ClipInstanceID_0(int32_t value)
{
___m_ClipInstanceID_0 = value;
}
inline static int32_t get_offset_of_m_Weight_1() { return static_cast<int32_t>(offsetof(AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180, ___m_Weight_1)); }
inline float get_m_Weight_1() const { return ___m_Weight_1; }
inline float* get_address_of_m_Weight_1() { return &___m_Weight_1; }
inline void set_m_Weight_1(float value)
{
___m_Weight_1 = value;
}
};
// UnityEngine.BeforeRenderHelper_OrderBlock
struct OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727
{
public:
// System.Int32 UnityEngine.BeforeRenderHelper_OrderBlock::order
int32_t ___order_0;
// UnityEngine.Events.UnityAction UnityEngine.BeforeRenderHelper_OrderBlock::callback
UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * ___callback_1;
public:
inline static int32_t get_offset_of_order_0() { return static_cast<int32_t>(offsetof(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727, ___order_0)); }
inline int32_t get_order_0() const { return ___order_0; }
inline int32_t* get_address_of_order_0() { return &___order_0; }
inline void set_order_0(int32_t value)
{
___order_0 = value;
}
inline static int32_t get_offset_of_callback_1() { return static_cast<int32_t>(offsetof(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727, ___callback_1)); }
inline UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * get_callback_1() const { return ___callback_1; }
inline UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 ** get_address_of_callback_1() { return &___callback_1; }
inline void set_callback_1(UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * value)
{
___callback_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___callback_1), (void*)value);
}
};
// Native definition for P/Invoke marshalling of UnityEngine.BeforeRenderHelper/OrderBlock
struct OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727_marshaled_pinvoke
{
int32_t ___order_0;
Il2CppMethodPointer ___callback_1;
};
// Native definition for COM marshalling of UnityEngine.BeforeRenderHelper/OrderBlock
struct OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727_marshaled_com
{
int32_t ___order_0;
Il2CppMethodPointer ___callback_1;
};
// UnityEngine.Color
struct Color_t119BCA590009762C7223FDD3AF9706653AC84ED2
{
public:
// System.Single UnityEngine.Color::r
float ___r_0;
// System.Single UnityEngine.Color::g
float ___g_1;
// System.Single UnityEngine.Color::b
float ___b_2;
// System.Single UnityEngine.Color::a
float ___a_3;
public:
inline static int32_t get_offset_of_r_0() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___r_0)); }
inline float get_r_0() const { return ___r_0; }
inline float* get_address_of_r_0() { return &___r_0; }
inline void set_r_0(float value)
{
___r_0 = value;
}
inline static int32_t get_offset_of_g_1() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___g_1)); }
inline float get_g_1() const { return ___g_1; }
inline float* get_address_of_g_1() { return &___g_1; }
inline void set_g_1(float value)
{
___g_1 = value;
}
inline static int32_t get_offset_of_b_2() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___b_2)); }
inline float get_b_2() const { return ___b_2; }
inline float* get_address_of_b_2() { return &___b_2; }
inline void set_b_2(float value)
{
___b_2 = value;
}
inline static int32_t get_offset_of_a_3() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___a_3)); }
inline float get_a_3() const { return ___a_3; }
inline float* get_address_of_a_3() { return &___a_3; }
inline void set_a_3(float value)
{
___a_3 = value;
}
};
// UnityEngine.Color32
struct Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23
{
public:
union
{
#pragma pack(push, tp, 1)
struct
{
// System.Int32 UnityEngine.Color32::rgba
int32_t ___rgba_0;
};
#pragma pack(pop, tp)
struct
{
int32_t ___rgba_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Byte UnityEngine.Color32::r
uint8_t ___r_1;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___r_1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___g_2_OffsetPadding[1];
// System.Byte UnityEngine.Color32::g
uint8_t ___g_2;
};
#pragma pack(pop, tp)
struct
{
char ___g_2_OffsetPadding_forAlignmentOnly[1];
uint8_t ___g_2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___b_3_OffsetPadding[2];
// System.Byte UnityEngine.Color32::b
uint8_t ___b_3;
};
#pragma pack(pop, tp)
struct
{
char ___b_3_OffsetPadding_forAlignmentOnly[2];
uint8_t ___b_3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___a_4_OffsetPadding[3];
// System.Byte UnityEngine.Color32::a
uint8_t ___a_4;
};
#pragma pack(pop, tp)
struct
{
char ___a_4_OffsetPadding_forAlignmentOnly[3];
uint8_t ___a_4_forAlignmentOnly;
};
};
public:
inline static int32_t get_offset_of_rgba_0() { return static_cast<int32_t>(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___rgba_0)); }
inline int32_t get_rgba_0() const { return ___rgba_0; }
inline int32_t* get_address_of_rgba_0() { return &___rgba_0; }
inline void set_rgba_0(int32_t value)
{
___rgba_0 = value;
}
inline static int32_t get_offset_of_r_1() { return static_cast<int32_t>(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___r_1)); }
inline uint8_t get_r_1() const { return ___r_1; }
inline uint8_t* get_address_of_r_1() { return &___r_1; }
inline void set_r_1(uint8_t value)
{
___r_1 = value;
}
inline static int32_t get_offset_of_g_2() { return static_cast<int32_t>(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___g_2)); }
inline uint8_t get_g_2() const { return ___g_2; }
inline uint8_t* get_address_of_g_2() { return &___g_2; }
inline void set_g_2(uint8_t value)
{
___g_2 = value;
}
inline static int32_t get_offset_of_b_3() { return static_cast<int32_t>(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___b_3)); }
inline uint8_t get_b_3() const { return ___b_3; }
inline uint8_t* get_address_of_b_3() { return &___b_3; }
inline void set_b_3(uint8_t value)
{
___b_3 = value;
}
inline static int32_t get_offset_of_a_4() { return static_cast<int32_t>(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___a_4)); }
inline uint8_t get_a_4() const { return ___a_4; }
inline uint8_t* get_address_of_a_4() { return &___a_4; }
inline void set_a_4(uint8_t value)
{
___a_4 = value;
}
};
// UnityEngine.Matrix4x4
struct Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA
{
public:
// System.Single UnityEngine.Matrix4x4::m00
float ___m00_0;
// System.Single UnityEngine.Matrix4x4::m10
float ___m10_1;
// System.Single UnityEngine.Matrix4x4::m20
float ___m20_2;
// System.Single UnityEngine.Matrix4x4::m30
float ___m30_3;
// System.Single UnityEngine.Matrix4x4::m01
float ___m01_4;
// System.Single UnityEngine.Matrix4x4::m11
float ___m11_5;
// System.Single UnityEngine.Matrix4x4::m21
float ___m21_6;
// System.Single UnityEngine.Matrix4x4::m31
float ___m31_7;
// System.Single UnityEngine.Matrix4x4::m02
float ___m02_8;
// System.Single UnityEngine.Matrix4x4::m12
float ___m12_9;
// System.Single UnityEngine.Matrix4x4::m22
float ___m22_10;
// System.Single UnityEngine.Matrix4x4::m32
float ___m32_11;
// System.Single UnityEngine.Matrix4x4::m03
float ___m03_12;
// System.Single UnityEngine.Matrix4x4::m13
float ___m13_13;
// System.Single UnityEngine.Matrix4x4::m23
float ___m23_14;
// System.Single UnityEngine.Matrix4x4::m33
float ___m33_15;
public:
inline static int32_t get_offset_of_m00_0() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m00_0)); }
inline float get_m00_0() const { return ___m00_0; }
inline float* get_address_of_m00_0() { return &___m00_0; }
inline void set_m00_0(float value)
{
___m00_0 = value;
}
inline static int32_t get_offset_of_m10_1() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m10_1)); }
inline float get_m10_1() const { return ___m10_1; }
inline float* get_address_of_m10_1() { return &___m10_1; }
inline void set_m10_1(float value)
{
___m10_1 = value;
}
inline static int32_t get_offset_of_m20_2() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m20_2)); }
inline float get_m20_2() const { return ___m20_2; }
inline float* get_address_of_m20_2() { return &___m20_2; }
inline void set_m20_2(float value)
{
___m20_2 = value;
}
inline static int32_t get_offset_of_m30_3() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m30_3)); }
inline float get_m30_3() const { return ___m30_3; }
inline float* get_address_of_m30_3() { return &___m30_3; }
inline void set_m30_3(float value)
{
___m30_3 = value;
}
inline static int32_t get_offset_of_m01_4() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m01_4)); }
inline float get_m01_4() const { return ___m01_4; }
inline float* get_address_of_m01_4() { return &___m01_4; }
inline void set_m01_4(float value)
{
___m01_4 = value;
}
inline static int32_t get_offset_of_m11_5() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m11_5)); }
inline float get_m11_5() const { return ___m11_5; }
inline float* get_address_of_m11_5() { return &___m11_5; }
inline void set_m11_5(float value)
{
___m11_5 = value;
}
inline static int32_t get_offset_of_m21_6() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m21_6)); }
inline float get_m21_6() const { return ___m21_6; }
inline float* get_address_of_m21_6() { return &___m21_6; }
inline void set_m21_6(float value)
{
___m21_6 = value;
}
inline static int32_t get_offset_of_m31_7() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m31_7)); }
inline float get_m31_7() const { return ___m31_7; }
inline float* get_address_of_m31_7() { return &___m31_7; }
inline void set_m31_7(float value)
{
___m31_7 = value;
}
inline static int32_t get_offset_of_m02_8() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m02_8)); }
inline float get_m02_8() const { return ___m02_8; }
inline float* get_address_of_m02_8() { return &___m02_8; }
inline void set_m02_8(float value)
{
___m02_8 = value;
}
inline static int32_t get_offset_of_m12_9() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m12_9)); }
inline float get_m12_9() const { return ___m12_9; }
inline float* get_address_of_m12_9() { return &___m12_9; }
inline void set_m12_9(float value)
{
___m12_9 = value;
}
inline static int32_t get_offset_of_m22_10() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m22_10)); }
inline float get_m22_10() const { return ___m22_10; }
inline float* get_address_of_m22_10() { return &___m22_10; }
inline void set_m22_10(float value)
{
___m22_10 = value;
}
inline static int32_t get_offset_of_m32_11() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m32_11)); }
inline float get_m32_11() const { return ___m32_11; }
inline float* get_address_of_m32_11() { return &___m32_11; }
inline void set_m32_11(float value)
{
___m32_11 = value;
}
inline static int32_t get_offset_of_m03_12() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m03_12)); }
inline float get_m03_12() const { return ___m03_12; }
inline float* get_address_of_m03_12() { return &___m03_12; }
inline void set_m03_12(float value)
{
___m03_12 = value;
}
inline static int32_t get_offset_of_m13_13() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m13_13)); }
inline float get_m13_13() const { return ___m13_13; }
inline float* get_address_of_m13_13() { return &___m13_13; }
inline void set_m13_13(float value)
{
___m13_13 = value;
}
inline static int32_t get_offset_of_m23_14() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m23_14)); }
inline float get_m23_14() const { return ___m23_14; }
inline float* get_address_of_m23_14() { return &___m23_14; }
inline void set_m23_14(float value)
{
___m23_14 = value;
}
inline static int32_t get_offset_of_m33_15() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA, ___m33_15)); }
inline float get_m33_15() const { return ___m33_15; }
inline float* get_address_of_m33_15() { return &___m33_15; }
inline void set_m33_15(float value)
{
___m33_15 = value;
}
};
struct Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA_StaticFields
{
public:
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___zeroMatrix_16;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___identityMatrix_17;
public:
inline static int32_t get_offset_of_zeroMatrix_16() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA_StaticFields, ___zeroMatrix_16)); }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA get_zeroMatrix_16() const { return ___zeroMatrix_16; }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * get_address_of_zeroMatrix_16() { return &___zeroMatrix_16; }
inline void set_zeroMatrix_16(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
{
___zeroMatrix_16 = value;
}
inline static int32_t get_offset_of_identityMatrix_17() { return static_cast<int32_t>(offsetof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA_StaticFields, ___identityMatrix_17)); }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA get_identityMatrix_17() const { return ___identityMatrix_17; }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * get_address_of_identityMatrix_17() { return &___identityMatrix_17; }
inline void set_identityMatrix_17(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
{
___identityMatrix_17 = value;
}
};
// UnityEngine.Rect
struct Rect_t35B976DE901B5423C11705E156938EA27AB402CE
{
public:
// System.Single UnityEngine.Rect::m_XMin
float ___m_XMin_0;
// System.Single UnityEngine.Rect::m_YMin
float ___m_YMin_1;
// System.Single UnityEngine.Rect::m_Width
float ___m_Width_2;
// System.Single UnityEngine.Rect::m_Height
float ___m_Height_3;
public:
inline static int32_t get_offset_of_m_XMin_0() { return static_cast<int32_t>(offsetof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE, ___m_XMin_0)); }
inline float get_m_XMin_0() const { return ___m_XMin_0; }
inline float* get_address_of_m_XMin_0() { return &___m_XMin_0; }
inline void set_m_XMin_0(float value)
{
___m_XMin_0 = value;
}
inline static int32_t get_offset_of_m_YMin_1() { return static_cast<int32_t>(offsetof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE, ___m_YMin_1)); }
inline float get_m_YMin_1() const { return ___m_YMin_1; }
inline float* get_address_of_m_YMin_1() { return &___m_YMin_1; }
inline void set_m_YMin_1(float value)
{
___m_YMin_1 = value;
}
inline static int32_t get_offset_of_m_Width_2() { return static_cast<int32_t>(offsetof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE, ___m_Width_2)); }
inline float get_m_Width_2() const { return ___m_Width_2; }
inline float* get_address_of_m_Width_2() { return &___m_Width_2; }
inline void set_m_Width_2(float value)
{
___m_Width_2 = value;
}
inline static int32_t get_offset_of_m_Height_3() { return static_cast<int32_t>(offsetof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE, ___m_Height_3)); }
inline float get_m_Height_3() const { return ___m_Height_3; }
inline float* get_address_of_m_Height_3() { return &___m_Height_3; }
inline void set_m_Height_3(float value)
{
___m_Height_3 = value;
}
};
// UnityEngine.Vector2
struct Vector2_tA85D2DD88578276CA8A8796756458277E72D073D
{
public:
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
public:
inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D, ___x_0)); }
inline float get_x_0() const { return ___x_0; }
inline float* get_address_of_x_0() { return &___x_0; }
inline void set_x_0(float value)
{
___x_0 = value;
}
inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D, ___y_1)); }
inline float get_y_1() const { return ___y_1; }
inline float* get_address_of_y_1() { return &___y_1; }
inline void set_y_1(float value)
{
___y_1 = value;
}
};
struct Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields
{
public:
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___negativeInfinityVector_9;
public:
inline static int32_t get_offset_of_zeroVector_2() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___zeroVector_2)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_zeroVector_2() const { return ___zeroVector_2; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_zeroVector_2() { return &___zeroVector_2; }
inline void set_zeroVector_2(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___zeroVector_2 = value;
}
inline static int32_t get_offset_of_oneVector_3() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___oneVector_3)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_oneVector_3() const { return ___oneVector_3; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_oneVector_3() { return &___oneVector_3; }
inline void set_oneVector_3(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___oneVector_3 = value;
}
inline static int32_t get_offset_of_upVector_4() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___upVector_4)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_upVector_4() const { return ___upVector_4; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_upVector_4() { return &___upVector_4; }
inline void set_upVector_4(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___upVector_4 = value;
}
inline static int32_t get_offset_of_downVector_5() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___downVector_5)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_downVector_5() const { return ___downVector_5; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_downVector_5() { return &___downVector_5; }
inline void set_downVector_5(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___downVector_5 = value;
}
inline static int32_t get_offset_of_leftVector_6() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___leftVector_6)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_leftVector_6() const { return ___leftVector_6; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_leftVector_6() { return &___leftVector_6; }
inline void set_leftVector_6(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___leftVector_6 = value;
}
inline static int32_t get_offset_of_rightVector_7() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___rightVector_7)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_rightVector_7() const { return ___rightVector_7; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_rightVector_7() { return &___rightVector_7; }
inline void set_rightVector_7(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___rightVector_7 = value;
}
inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___positiveInfinityVector_8)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; }
inline void set_positiveInfinityVector_8(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___positiveInfinityVector_8 = value;
}
inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast<int32_t>(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___negativeInfinityVector_9)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; }
inline void set_negativeInfinityVector_9(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___negativeInfinityVector_9 = value;
}
};
// UnityEngine.Vector3
struct Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720
{
public:
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
public:
inline static int32_t get_offset_of_x_2() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___x_2)); }
inline float get_x_2() const { return ___x_2; }
inline float* get_address_of_x_2() { return &___x_2; }
inline void set_x_2(float value)
{
___x_2 = value;
}
inline static int32_t get_offset_of_y_3() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___y_3)); }
inline float get_y_3() const { return ___y_3; }
inline float* get_address_of_y_3() { return &___y_3; }
inline void set_y_3(float value)
{
___y_3 = value;
}
inline static int32_t get_offset_of_z_4() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___z_4)); }
inline float get_z_4() const { return ___z_4; }
inline float* get_address_of_z_4() { return &___z_4; }
inline void set_z_4(float value)
{
___z_4 = value;
}
};
struct Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields
{
public:
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___negativeInfinityVector_14;
public:
inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___zeroVector_5)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_zeroVector_5() const { return ___zeroVector_5; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_zeroVector_5() { return &___zeroVector_5; }
inline void set_zeroVector_5(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___zeroVector_5 = value;
}
inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___oneVector_6)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_oneVector_6() const { return ___oneVector_6; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_oneVector_6() { return &___oneVector_6; }
inline void set_oneVector_6(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___oneVector_6 = value;
}
inline static int32_t get_offset_of_upVector_7() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___upVector_7)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_upVector_7() const { return ___upVector_7; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_upVector_7() { return &___upVector_7; }
inline void set_upVector_7(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___upVector_7 = value;
}
inline static int32_t get_offset_of_downVector_8() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___downVector_8)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_downVector_8() const { return ___downVector_8; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_downVector_8() { return &___downVector_8; }
inline void set_downVector_8(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___downVector_8 = value;
}
inline static int32_t get_offset_of_leftVector_9() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___leftVector_9)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_leftVector_9() const { return ___leftVector_9; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_leftVector_9() { return &___leftVector_9; }
inline void set_leftVector_9(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___leftVector_9 = value;
}
inline static int32_t get_offset_of_rightVector_10() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___rightVector_10)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_rightVector_10() const { return ___rightVector_10; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_rightVector_10() { return &___rightVector_10; }
inline void set_rightVector_10(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___rightVector_10 = value;
}
inline static int32_t get_offset_of_forwardVector_11() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___forwardVector_11)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_forwardVector_11() const { return ___forwardVector_11; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_forwardVector_11() { return &___forwardVector_11; }
inline void set_forwardVector_11(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___forwardVector_11 = value;
}
inline static int32_t get_offset_of_backVector_12() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___backVector_12)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_backVector_12() const { return ___backVector_12; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_backVector_12() { return &___backVector_12; }
inline void set_backVector_12(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___backVector_12 = value;
}
inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___positiveInfinityVector_13)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; }
inline void set_positiveInfinityVector_13(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___positiveInfinityVector_13 = value;
}
inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast<int32_t>(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___negativeInfinityVector_14)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; }
inline void set_negativeInfinityVector_14(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___negativeInfinityVector_14 = value;
}
};
// System.Collections.Generic.List`1_Enumerator<UnityEngine.AnimatorClipInfo>
struct Enumerator_tBB44BFF5BDBA277DB4D8C698A10A9CEAAC6E8DCA
{
public:
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1_Enumerator::list
List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * ___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
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ___current_3;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(Enumerator_tBB44BFF5BDBA277DB4D8C698A10A9CEAAC6E8DCA, ___list_0)); }
inline List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * get_list_0() const { return ___list_0; }
inline List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B ** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_tBB44BFF5BDBA277DB4D8C698A10A9CEAAC6E8DCA, ___index_1)); }
inline int32_t get_index_1() const { return ___index_1; }
inline int32_t* get_address_of_index_1() { return &___index_1; }
inline void set_index_1(int32_t value)
{
___index_1 = value;
}
inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_tBB44BFF5BDBA277DB4D8C698A10A9CEAAC6E8DCA, ___version_2)); }
inline int32_t get_version_2() const { return ___version_2; }
inline int32_t* get_address_of_version_2() { return &___version_2; }
inline void set_version_2(int32_t value)
{
___version_2 = value;
}
inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_tBB44BFF5BDBA277DB4D8C698A10A9CEAAC6E8DCA, ___current_3)); }
inline AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 get_current_3() const { return ___current_3; }
inline AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 * get_address_of_current_3() { return &___current_3; }
inline void set_current_3(AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 value)
{
___current_3 = value;
}
};
// System.Collections.Generic.List`1_Enumerator<UnityEngine.BeforeRenderHelper_OrderBlock>
struct Enumerator_tEB4831BF749196828927D05E6467255EFEE20323
{
public:
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1_Enumerator::list
List_1_t53AD896B2509A4686D143641030CF022753D3B04 * ___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
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ___current_3;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(Enumerator_tEB4831BF749196828927D05E6467255EFEE20323, ___list_0)); }
inline List_1_t53AD896B2509A4686D143641030CF022753D3B04 * get_list_0() const { return ___list_0; }
inline List_1_t53AD896B2509A4686D143641030CF022753D3B04 ** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(List_1_t53AD896B2509A4686D143641030CF022753D3B04 * value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_tEB4831BF749196828927D05E6467255EFEE20323, ___index_1)); }
inline int32_t get_index_1() const { return ___index_1; }
inline int32_t* get_address_of_index_1() { return &___index_1; }
inline void set_index_1(int32_t value)
{
___index_1 = value;
}
inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_tEB4831BF749196828927D05E6467255EFEE20323, ___version_2)); }
inline int32_t get_version_2() const { return ___version_2; }
inline int32_t* get_address_of_version_2() { return &___version_2; }
inline void set_version_2(int32_t value)
{
___version_2 = value;
}
inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_tEB4831BF749196828927D05E6467255EFEE20323, ___current_3)); }
inline OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 get_current_3() const { return ___current_3; }
inline OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 * get_address_of_current_3() { return &___current_3; }
inline void set_current_3(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 value)
{
___current_3 = value;
Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___callback_1), (void*)NULL);
}
};
// System.Collections.Generic.List`1_Enumerator<UnityEngine.Color32>
struct Enumerator_t76470F82B2EDDF9F880C98421781A48D36D3382A
{
public:
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1_Enumerator::list
List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * ___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
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___current_3;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(Enumerator_t76470F82B2EDDF9F880C98421781A48D36D3382A, ___list_0)); }
inline List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * get_list_0() const { return ___list_0; }
inline List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 ** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_t76470F82B2EDDF9F880C98421781A48D36D3382A, ___index_1)); }
inline int32_t get_index_1() const { return ___index_1; }
inline int32_t* get_address_of_index_1() { return &___index_1; }
inline void set_index_1(int32_t value)
{
___index_1 = value;
}
inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_t76470F82B2EDDF9F880C98421781A48D36D3382A, ___version_2)); }
inline int32_t get_version_2() const { return ___version_2; }
inline int32_t* get_address_of_version_2() { return &___version_2; }
inline void set_version_2(int32_t value)
{
___version_2 = value;
}
inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t76470F82B2EDDF9F880C98421781A48D36D3382A, ___current_3)); }
inline Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 get_current_3() const { return ___current_3; }
inline Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 * get_address_of_current_3() { return &___current_3; }
inline void set_current_3(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 value)
{
___current_3 = value;
}
};
// System.Collections.Generic.List`1_Enumerator<UnityEngine.Color>
struct Enumerator_tA50199853765092BF387852760DF8AAC7F58EEC9
{
public:
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1_Enumerator::list
List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * ___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
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___current_3;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(Enumerator_tA50199853765092BF387852760DF8AAC7F58EEC9, ___list_0)); }
inline List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * get_list_0() const { return ___list_0; }
inline List_1_t58F16637E97A6CB82317080828F7A4783F007FBB ** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_tA50199853765092BF387852760DF8AAC7F58EEC9, ___index_1)); }
inline int32_t get_index_1() const { return ___index_1; }
inline int32_t* get_address_of_index_1() { return &___index_1; }
inline void set_index_1(int32_t value)
{
___index_1 = value;
}
inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_tA50199853765092BF387852760DF8AAC7F58EEC9, ___version_2)); }
inline int32_t get_version_2() const { return ___version_2; }
inline int32_t* get_address_of_version_2() { return &___version_2; }
inline void set_version_2(int32_t value)
{
___version_2 = value;
}
inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_tA50199853765092BF387852760DF8AAC7F58EEC9, ___current_3)); }
inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 get_current_3() const { return ___current_3; }
inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_current_3() { return &___current_3; }
inline void set_current_3(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 value)
{
___current_3 = value;
}
};
// System.Collections.Generic.List`1_Enumerator<UnityEngine.Matrix4x4>
struct Enumerator_t93D867100D4E69F8015BC2EB92BC06ED5A5A82F5
{
public:
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1_Enumerator::list
List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * ___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
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___current_3;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(Enumerator_t93D867100D4E69F8015BC2EB92BC06ED5A5A82F5, ___list_0)); }
inline List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * get_list_0() const { return ___list_0; }
inline List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 ** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_t93D867100D4E69F8015BC2EB92BC06ED5A5A82F5, ___index_1)); }
inline int32_t get_index_1() const { return ___index_1; }
inline int32_t* get_address_of_index_1() { return &___index_1; }
inline void set_index_1(int32_t value)
{
___index_1 = value;
}
inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_t93D867100D4E69F8015BC2EB92BC06ED5A5A82F5, ___version_2)); }
inline int32_t get_version_2() const { return ___version_2; }
inline int32_t* get_address_of_version_2() { return &___version_2; }
inline void set_version_2(int32_t value)
{
___version_2 = value;
}
inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t93D867100D4E69F8015BC2EB92BC06ED5A5A82F5, ___current_3)); }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA get_current_3() const { return ___current_3; }
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * get_address_of_current_3() { return &___current_3; }
inline void set_current_3(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
{
___current_3 = value;
}
};
// System.Collections.Generic.List`1_Enumerator<UnityEngine.Rect>
struct Enumerator_t24D0C4EB5A5384F0A28F8914EDFBB98756815E31
{
public:
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1_Enumerator::list
List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * ___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
Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___current_3;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(Enumerator_t24D0C4EB5A5384F0A28F8914EDFBB98756815E31, ___list_0)); }
inline List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * get_list_0() const { return ___list_0; }
inline List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 ** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_t24D0C4EB5A5384F0A28F8914EDFBB98756815E31, ___index_1)); }
inline int32_t get_index_1() const { return ___index_1; }
inline int32_t* get_address_of_index_1() { return &___index_1; }
inline void set_index_1(int32_t value)
{
___index_1 = value;
}
inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_t24D0C4EB5A5384F0A28F8914EDFBB98756815E31, ___version_2)); }
inline int32_t get_version_2() const { return ___version_2; }
inline int32_t* get_address_of_version_2() { return &___version_2; }
inline void set_version_2(int32_t value)
{
___version_2 = value;
}
inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t24D0C4EB5A5384F0A28F8914EDFBB98756815E31, ___current_3)); }
inline Rect_t35B976DE901B5423C11705E156938EA27AB402CE get_current_3() const { return ___current_3; }
inline Rect_t35B976DE901B5423C11705E156938EA27AB402CE * get_address_of_current_3() { return &___current_3; }
inline void set_current_3(Rect_t35B976DE901B5423C11705E156938EA27AB402CE value)
{
___current_3 = value;
}
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
public:
// 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.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t * ___method_info_7;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t * ___original_method_info_8;
// System.DelegateData System.Delegate::data
DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_10;
public:
inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
inline void set_method_ptr_0(Il2CppMethodPointer value)
{
___method_ptr_0 = value;
}
inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
inline void set_invoke_impl_1(intptr_t value)
{
___invoke_impl_1 = value;
}
inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
inline void set_m_target_2(RuntimeObject * value)
{
___m_target_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value);
}
inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
inline intptr_t get_method_3() const { return ___method_3; }
inline intptr_t* get_address_of_method_3() { return &___method_3; }
inline void set_method_3(intptr_t value)
{
___method_3 = value;
}
inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
inline void set_delegate_trampoline_4(intptr_t value)
{
___delegate_trampoline_4 = value;
}
inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
inline void set_extra_arg_5(intptr_t value)
{
___extra_arg_5 = value;
}
inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
inline intptr_t get_method_code_6() const { return ___method_code_6; }
inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
inline void set_method_code_6(intptr_t value)
{
___method_code_6 = value;
}
inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
inline void set_method_info_7(MethodInfo_t * value)
{
___method_info_7 = value;
Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value);
}
inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
inline void set_original_method_info_8(MethodInfo_t * value)
{
___original_method_info_8 = value;
Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value);
}
inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * get_data_9() const { return ___data_9; }
inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE ** get_address_of_data_9() { return &___data_9; }
inline void set_data_9(DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * value)
{
___data_9 = value;
Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
}
inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
inline void set_method_is_virtual_10(bool value)
{
___method_is_virtual_10 = value;
}
};
// 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;
MethodInfo_t * ___method_info_7;
MethodInfo_t * ___original_method_info_8;
DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
int32_t ___method_is_virtual_10;
};
// 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;
MethodInfo_t * ___method_info_7;
MethodInfo_t * ___original_method_info_8;
DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
int32_t ___method_is_virtual_10;
};
// System.Exception
struct Exception_t : public RuntimeObject
{
public:
// 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_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* ___native_trace_ips_15;
public:
inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
inline String_t* get__className_1() const { return ____className_1; }
inline String_t** get_address_of__className_1() { return &____className_1; }
inline void set__className_1(String_t* value)
{
____className_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value);
}
inline static int32_t get_offset_of__message_2() { return static_cast<int32_t>(offsetof(Exception_t, ____message_2)); }
inline String_t* get__message_2() const { return ____message_2; }
inline String_t** get_address_of__message_2() { return &____message_2; }
inline void set__message_2(String_t* value)
{
____message_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value);
}
inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
inline RuntimeObject* get__data_3() const { return ____data_3; }
inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
inline void set__data_3(RuntimeObject* value)
{
____data_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value);
}
inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
inline Exception_t * get__innerException_4() const { return ____innerException_4; }
inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
inline void set__innerException_4(Exception_t * value)
{
____innerException_4 = value;
Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value);
}
inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
inline String_t* get__helpURL_5() const { return ____helpURL_5; }
inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
inline void set__helpURL_5(String_t* value)
{
____helpURL_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value);
}
inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
inline void set__stackTrace_6(RuntimeObject * value)
{
____stackTrace_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value);
}
inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
inline void set__stackTraceString_7(String_t* value)
{
____stackTraceString_7 = value;
Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value);
}
inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
inline void set__remoteStackTraceString_8(String_t* value)
{
____remoteStackTraceString_8 = value;
Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value);
}
inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
inline void set__remoteStackIndex_9(int32_t value)
{
____remoteStackIndex_9 = value;
}
inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
inline void set__dynamicMethods_10(RuntimeObject * value)
{
____dynamicMethods_10 = value;
Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value);
}
inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
inline int32_t get__HResult_11() const { return ____HResult_11; }
inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
inline void set__HResult_11(int32_t value)
{
____HResult_11 = value;
}
inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
inline String_t* get__source_12() const { return ____source_12; }
inline String_t** get_address_of__source_12() { return &____source_12; }
inline void set__source_12(String_t* value)
{
____source_12 = value;
Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value);
}
inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
inline void set__safeSerializationManager_13(SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * value)
{
____safeSerializationManager_13 = value;
Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value);
}
inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* get_captured_traces_14() const { return ___captured_traces_14; }
inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196** get_address_of_captured_traces_14() { return &___captured_traces_14; }
inline void set_captured_traces_14(StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* value)
{
___captured_traces_14 = value;
Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value);
}
inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
inline void set_native_trace_ips_15(IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* value)
{
___native_trace_ips_15 = value;
Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value);
}
};
struct Exception_t_StaticFields
{
public:
// System.Object System.Exception::s_EDILock
RuntimeObject * ___s_EDILock_0;
public:
inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
inline void set_s_EDILock_0(RuntimeObject * value)
{
___s_EDILock_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value);
}
};
// 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_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
};
// 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_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
};
// System.ExceptionArgument
struct ExceptionArgument_tE4C1E083DC891ECF9688A8A0C62D7F7841057B14
{
public:
// System.Int32 System.ExceptionArgument::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ExceptionArgument_tE4C1E083DC891ECF9688A8A0C62D7F7841057B14, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// System.ExceptionResource
struct ExceptionResource_t897ACCB868BF3CAAC00AB0C00D57D7A2B6C7586A
{
public:
// System.Int32 System.ExceptionResource::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ExceptionResource_t897ACCB868BF3CAAC00AB0C00D57D7A2B6C7586A, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// System.Reflection.BindingFlags
struct BindingFlags_tE35C91D046E63A1B92BB9AB909FCF9DA84379ED0
{
public:
// System.Int32 System.Reflection.BindingFlags::value__
int32_t ___value___2;
public:
inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tE35C91D046E63A1B92BB9AB909FCF9DA84379ED0, ___value___2)); }
inline int32_t get_value___2() const { return ___value___2; }
inline int32_t* get_address_of_value___2() { return &___value___2; }
inline void set_value___2(int32_t value)
{
___value___2 = value;
}
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D
{
public:
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
public:
inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D, ___value_0)); }
inline intptr_t get_value_0() const { return ___value_0; }
inline intptr_t* get_address_of_value_0() { return &___value_0; }
inline void set_value_0(intptr_t value)
{
___value_0 = value;
}
};
// UnityEngine.ParticleSystem_Particle
struct Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E
{
public:
// UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_Position
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Position_0;
// UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_Velocity
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Velocity_1;
// UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_AnimatedVelocity
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_AnimatedVelocity_2;
// UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_InitialVelocity
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_InitialVelocity_3;
// UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_AxisOfRotation
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_AxisOfRotation_4;
// UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_Rotation
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Rotation_5;
// UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_AngularVelocity
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_AngularVelocity_6;
// UnityEngine.Vector3 UnityEngine.ParticleSystem_Particle::m_StartSize
Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_StartSize_7;
// UnityEngine.Color32 UnityEngine.ParticleSystem_Particle::m_StartColor
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___m_StartColor_8;
// System.UInt32 UnityEngine.ParticleSystem_Particle::m_RandomSeed
uint32_t ___m_RandomSeed_9;
// System.UInt32 UnityEngine.ParticleSystem_Particle::m_ParentRandomSeed
uint32_t ___m_ParentRandomSeed_10;
// System.Single UnityEngine.ParticleSystem_Particle::m_Lifetime
float ___m_Lifetime_11;
// System.Single UnityEngine.ParticleSystem_Particle::m_StartLifetime
float ___m_StartLifetime_12;
// System.Int32 UnityEngine.ParticleSystem_Particle::m_MeshIndex
int32_t ___m_MeshIndex_13;
// System.Single UnityEngine.ParticleSystem_Particle::m_EmitAccumulator0
float ___m_EmitAccumulator0_14;
// System.Single UnityEngine.ParticleSystem_Particle::m_EmitAccumulator1
float ___m_EmitAccumulator1_15;
// System.UInt32 UnityEngine.ParticleSystem_Particle::m_Flags
uint32_t ___m_Flags_16;
public:
inline static int32_t get_offset_of_m_Position_0() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_Position_0)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Position_0() const { return ___m_Position_0; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Position_0() { return &___m_Position_0; }
inline void set_m_Position_0(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_Position_0 = value;
}
inline static int32_t get_offset_of_m_Velocity_1() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_Velocity_1)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Velocity_1() const { return ___m_Velocity_1; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Velocity_1() { return &___m_Velocity_1; }
inline void set_m_Velocity_1(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_Velocity_1 = value;
}
inline static int32_t get_offset_of_m_AnimatedVelocity_2() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_AnimatedVelocity_2)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_AnimatedVelocity_2() const { return ___m_AnimatedVelocity_2; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_AnimatedVelocity_2() { return &___m_AnimatedVelocity_2; }
inline void set_m_AnimatedVelocity_2(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_AnimatedVelocity_2 = value;
}
inline static int32_t get_offset_of_m_InitialVelocity_3() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_InitialVelocity_3)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_InitialVelocity_3() const { return ___m_InitialVelocity_3; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_InitialVelocity_3() { return &___m_InitialVelocity_3; }
inline void set_m_InitialVelocity_3(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_InitialVelocity_3 = value;
}
inline static int32_t get_offset_of_m_AxisOfRotation_4() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_AxisOfRotation_4)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_AxisOfRotation_4() const { return ___m_AxisOfRotation_4; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_AxisOfRotation_4() { return &___m_AxisOfRotation_4; }
inline void set_m_AxisOfRotation_4(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_AxisOfRotation_4 = value;
}
inline static int32_t get_offset_of_m_Rotation_5() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_Rotation_5)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Rotation_5() const { return ___m_Rotation_5; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Rotation_5() { return &___m_Rotation_5; }
inline void set_m_Rotation_5(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_Rotation_5 = value;
}
inline static int32_t get_offset_of_m_AngularVelocity_6() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_AngularVelocity_6)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_AngularVelocity_6() const { return ___m_AngularVelocity_6; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_AngularVelocity_6() { return &___m_AngularVelocity_6; }
inline void set_m_AngularVelocity_6(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_AngularVelocity_6 = value;
}
inline static int32_t get_offset_of_m_StartSize_7() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_StartSize_7)); }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_StartSize_7() const { return ___m_StartSize_7; }
inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_StartSize_7() { return &___m_StartSize_7; }
inline void set_m_StartSize_7(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value)
{
___m_StartSize_7 = value;
}
inline static int32_t get_offset_of_m_StartColor_8() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_StartColor_8)); }
inline Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 get_m_StartColor_8() const { return ___m_StartColor_8; }
inline Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 * get_address_of_m_StartColor_8() { return &___m_StartColor_8; }
inline void set_m_StartColor_8(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 value)
{
___m_StartColor_8 = value;
}
inline static int32_t get_offset_of_m_RandomSeed_9() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_RandomSeed_9)); }
inline uint32_t get_m_RandomSeed_9() const { return ___m_RandomSeed_9; }
inline uint32_t* get_address_of_m_RandomSeed_9() { return &___m_RandomSeed_9; }
inline void set_m_RandomSeed_9(uint32_t value)
{
___m_RandomSeed_9 = value;
}
inline static int32_t get_offset_of_m_ParentRandomSeed_10() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_ParentRandomSeed_10)); }
inline uint32_t get_m_ParentRandomSeed_10() const { return ___m_ParentRandomSeed_10; }
inline uint32_t* get_address_of_m_ParentRandomSeed_10() { return &___m_ParentRandomSeed_10; }
inline void set_m_ParentRandomSeed_10(uint32_t value)
{
___m_ParentRandomSeed_10 = value;
}
inline static int32_t get_offset_of_m_Lifetime_11() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_Lifetime_11)); }
inline float get_m_Lifetime_11() const { return ___m_Lifetime_11; }
inline float* get_address_of_m_Lifetime_11() { return &___m_Lifetime_11; }
inline void set_m_Lifetime_11(float value)
{
___m_Lifetime_11 = value;
}
inline static int32_t get_offset_of_m_StartLifetime_12() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_StartLifetime_12)); }
inline float get_m_StartLifetime_12() const { return ___m_StartLifetime_12; }
inline float* get_address_of_m_StartLifetime_12() { return &___m_StartLifetime_12; }
inline void set_m_StartLifetime_12(float value)
{
___m_StartLifetime_12 = value;
}
inline static int32_t get_offset_of_m_MeshIndex_13() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_MeshIndex_13)); }
inline int32_t get_m_MeshIndex_13() const { return ___m_MeshIndex_13; }
inline int32_t* get_address_of_m_MeshIndex_13() { return &___m_MeshIndex_13; }
inline void set_m_MeshIndex_13(int32_t value)
{
___m_MeshIndex_13 = value;
}
inline static int32_t get_offset_of_m_EmitAccumulator0_14() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_EmitAccumulator0_14)); }
inline float get_m_EmitAccumulator0_14() const { return ___m_EmitAccumulator0_14; }
inline float* get_address_of_m_EmitAccumulator0_14() { return &___m_EmitAccumulator0_14; }
inline void set_m_EmitAccumulator0_14(float value)
{
___m_EmitAccumulator0_14 = value;
}
inline static int32_t get_offset_of_m_EmitAccumulator1_15() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_EmitAccumulator1_15)); }
inline float get_m_EmitAccumulator1_15() const { return ___m_EmitAccumulator1_15; }
inline float* get_address_of_m_EmitAccumulator1_15() { return &___m_EmitAccumulator1_15; }
inline void set_m_EmitAccumulator1_15(float value)
{
___m_EmitAccumulator1_15 = value;
}
inline static int32_t get_offset_of_m_Flags_16() { return static_cast<int32_t>(offsetof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E, ___m_Flags_16)); }
inline uint32_t get_m_Flags_16() const { return ___m_Flags_16; }
inline uint32_t* get_address_of_m_Flags_16() { return &___m_Flags_16; }
inline void set_m_Flags_16(uint32_t value)
{
___m_Flags_16 = value;
}
};
// UnityEngine.RaycastHit2D
struct RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE
{
public:
// UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Centroid
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___m_Centroid_0;
// UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Point
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___m_Point_1;
// UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Normal
Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___m_Normal_2;
// System.Single UnityEngine.RaycastHit2D::m_Distance
float ___m_Distance_3;
// System.Single UnityEngine.RaycastHit2D::m_Fraction
float ___m_Fraction_4;
// System.Int32 UnityEngine.RaycastHit2D::m_Collider
int32_t ___m_Collider_5;
public:
inline static int32_t get_offset_of_m_Centroid_0() { return static_cast<int32_t>(offsetof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE, ___m_Centroid_0)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_m_Centroid_0() const { return ___m_Centroid_0; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_Centroid_0() { return &___m_Centroid_0; }
inline void set_m_Centroid_0(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___m_Centroid_0 = value;
}
inline static int32_t get_offset_of_m_Point_1() { return static_cast<int32_t>(offsetof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE, ___m_Point_1)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_m_Point_1() const { return ___m_Point_1; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_Point_1() { return &___m_Point_1; }
inline void set_m_Point_1(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___m_Point_1 = value;
}
inline static int32_t get_offset_of_m_Normal_2() { return static_cast<int32_t>(offsetof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE, ___m_Normal_2)); }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_m_Normal_2() const { return ___m_Normal_2; }
inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_Normal_2() { return &___m_Normal_2; }
inline void set_m_Normal_2(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value)
{
___m_Normal_2 = value;
}
inline static int32_t get_offset_of_m_Distance_3() { return static_cast<int32_t>(offsetof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE, ___m_Distance_3)); }
inline float get_m_Distance_3() const { return ___m_Distance_3; }
inline float* get_address_of_m_Distance_3() { return &___m_Distance_3; }
inline void set_m_Distance_3(float value)
{
___m_Distance_3 = value;
}
inline static int32_t get_offset_of_m_Fraction_4() { return static_cast<int32_t>(offsetof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE, ___m_Fraction_4)); }
inline float get_m_Fraction_4() const { return ___m_Fraction_4; }
inline float* get_address_of_m_Fraction_4() { return &___m_Fraction_4; }
inline void set_m_Fraction_4(float value)
{
___m_Fraction_4 = value;
}
inline static int32_t get_offset_of_m_Collider_5() { return static_cast<int32_t>(offsetof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE, ___m_Collider_5)); }
inline int32_t get_m_Collider_5() const { return ___m_Collider_5; }
inline int32_t* get_address_of_m_Collider_5() { return &___m_Collider_5; }
inline void set_m_Collider_5(int32_t value)
{
___m_Collider_5 = value;
}
};
// System.Collections.Generic.List`1_Enumerator<UnityEngine.ParticleSystem_Particle>
struct Enumerator_t56F492AFD36C893D341885415421DB2E12BED988
{
public:
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1_Enumerator::list
List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * ___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
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___current_3;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(Enumerator_t56F492AFD36C893D341885415421DB2E12BED988, ___list_0)); }
inline List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * get_list_0() const { return ___list_0; }
inline List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 ** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_t56F492AFD36C893D341885415421DB2E12BED988, ___index_1)); }
inline int32_t get_index_1() const { return ___index_1; }
inline int32_t* get_address_of_index_1() { return &___index_1; }
inline void set_index_1(int32_t value)
{
___index_1 = value;
}
inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_t56F492AFD36C893D341885415421DB2E12BED988, ___version_2)); }
inline int32_t get_version_2() const { return ___version_2; }
inline int32_t* get_address_of_version_2() { return &___version_2; }
inline void set_version_2(int32_t value)
{
___version_2 = value;
}
inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t56F492AFD36C893D341885415421DB2E12BED988, ___current_3)); }
inline Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E get_current_3() const { return ___current_3; }
inline Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * get_address_of_current_3() { return &___current_3; }
inline void set_current_3(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E value)
{
___current_3 = value;
}
};
// System.Collections.Generic.List`1_Enumerator<UnityEngine.RaycastHit2D>
struct Enumerator_tD560D253141BCDFD156853DB97521A047D18CB72
{
public:
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1_Enumerator::list
List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * ___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
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ___current_3;
public:
inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(Enumerator_tD560D253141BCDFD156853DB97521A047D18CB72, ___list_0)); }
inline List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * get_list_0() const { return ___list_0; }
inline List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 ** get_address_of_list_0() { return &___list_0; }
inline void set_list_0(List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * value)
{
___list_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
}
inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_tD560D253141BCDFD156853DB97521A047D18CB72, ___index_1)); }
inline int32_t get_index_1() const { return ___index_1; }
inline int32_t* get_address_of_index_1() { return &___index_1; }
inline void set_index_1(int32_t value)
{
___index_1 = value;
}
inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_tD560D253141BCDFD156853DB97521A047D18CB72, ___version_2)); }
inline int32_t get_version_2() const { return ___version_2; }
inline int32_t* get_address_of_version_2() { return &___version_2; }
inline void set_version_2(int32_t value)
{
___version_2 = value;
}
inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_tD560D253141BCDFD156853DB97521A047D18CB72, ___current_3)); }
inline RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE get_current_3() const { return ___current_3; }
inline RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE * get_address_of_current_3() { return &___current_3; }
inline void set_current_3(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE value)
{
___current_3 = value;
}
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
public:
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* ___delegates_11;
public:
inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* get_delegates_11() const { return ___delegates_11; }
inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86** get_address_of_delegates_11() { return &___delegates_11; }
inline void set_delegates_11(DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* value)
{
___delegates_11 = value;
Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
}
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_11;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_11;
};
// System.SystemException
struct SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782 : public Exception_t
{
public:
public:
};
// System.Type
struct Type_t : public MemberInfo_t
{
public:
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D ____impl_9;
public:
inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
inline RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D get__impl_9() const { return ____impl_9; }
inline RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D * get_address_of__impl_9() { return &____impl_9; }
inline void set__impl_9(RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D value)
{
____impl_9 = value;
}
};
struct Type_t_StaticFields
{
public:
// System.Reflection.MemberFilter System.Type::FilterAttribute
MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterAttribute_0;
// System.Reflection.MemberFilter System.Type::FilterName
MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterName_1;
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterNameIgnoreCase_2;
// System.Object System.Type::Missing
RuntimeObject * ___Missing_3;
// System.Char System.Type::Delimiter
Il2CppChar ___Delimiter_4;
// System.Type[] System.Type::EmptyTypes
TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___EmptyTypes_5;
// System.Reflection.Binder System.Type::defaultBinder
Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * ___defaultBinder_6;
public:
inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
inline void set_FilterAttribute_0(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
{
___FilterAttribute_0 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
}
inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterName_1() const { return ___FilterName_1; }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterName_1() { return &___FilterName_1; }
inline void set_FilterName_1(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
{
___FilterName_1 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
}
inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
inline void set_FilterNameIgnoreCase_2(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
{
___FilterNameIgnoreCase_2 = value;
Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
}
inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
inline void set_Missing_3(RuntimeObject * value)
{
___Missing_3 = value;
Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
}
inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
inline void set_Delimiter_4(Il2CppChar value)
{
___Delimiter_4 = value;
}
inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
inline void set_EmptyTypes_5(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* value)
{
___EmptyTypes_5 = value;
Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
}
inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
inline Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * get_defaultBinder_6() const { return ___defaultBinder_6; }
inline Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
inline void set_defaultBinder_6(Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * value)
{
___defaultBinder_6 = value;
Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
}
};
// System.Action`1<UnityEngine.AnimatorClipInfo>
struct Action_1_t9E9DA4F00F27912084CB3D037D605B3741F67E6F : public MulticastDelegate_t
{
public:
public:
};
// System.Action`1<UnityEngine.BeforeRenderHelper_OrderBlock>
struct Action_1_tFEDD064D971126B0D10EFA0985118B241D1D1869 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`1<UnityEngine.Color32>
struct Action_1_t82786770BFC5780C2E617DB25669143D9ED35825 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`1<UnityEngine.Color>
struct Action_1_tB42F900CEA2D8B71F6167E641B4822FF8FB34159 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`1<UnityEngine.Matrix4x4>
struct Action_1_t7D65F078731E63558674FAA7A995A5E7DABDF260 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`1<UnityEngine.ParticleSystem_Particle>
struct Action_1_tC267F6BEBAE499FE55C21E2A922DF4664A64F824 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`1<UnityEngine.RaycastHit2D>
struct Action_1_t163F662A723789B8BC371105BBD6022F26D9C6A6 : public MulticastDelegate_t
{
public:
public:
};
// System.Action`1<UnityEngine.Rect>
struct Action_1_t6FBD9506C2EED3AC6C95410416827CB1134E2FF1 : public MulticastDelegate_t
{
public:
public:
};
// System.ArrayTypeMismatchException
struct ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499 : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
{
public:
public:
};
// System.Comparison`1<UnityEngine.AnimatorClipInfo>
struct Comparison_1_t79DD8797D4426B0C50BE6230ED4FC34FB585CEB2 : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<UnityEngine.BeforeRenderHelper_OrderBlock>
struct Comparison_1_t2750BC60B871C841F4E818A35A01BE474BFD2C35 : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<UnityEngine.Color32>
struct Comparison_1_t54C69F0A1CCDDEC074608AA299DD5E8D7A326BF8 : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<UnityEngine.Color>
struct Comparison_1_t51D9FCE43B59799CBAC481586F36BD84CF2FDCAD : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<UnityEngine.Matrix4x4>
struct Comparison_1_t8105C0FDA9A8930F9D6882DA1244B0E725997893 : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<UnityEngine.ParticleSystem_Particle>
struct Comparison_1_t94FD654EFFE578B0F0438CA8DADFCAD7DBDD44B9 : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<UnityEngine.RaycastHit2D>
struct Comparison_1_tAFD8F2F874DBE13BD9FC47C2F55E4177C954F145 : public MulticastDelegate_t
{
public:
public:
};
// System.Comparison`1<UnityEngine.Rect>
struct Comparison_1_t1F886377B23289AC1E774484010A1B81C7220A48 : public MulticastDelegate_t
{
public:
public:
};
// System.InvalidCastException
struct InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
{
public:
public:
};
// System.Predicate`1<UnityEngine.AnimatorClipInfo>
struct Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 : public MulticastDelegate_t
{
public:
public:
};
// System.Predicate`1<UnityEngine.BeforeRenderHelper_OrderBlock>
struct Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 : public MulticastDelegate_t
{
public:
public:
};
// System.Predicate`1<UnityEngine.Color32>
struct Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E : public MulticastDelegate_t
{
public:
public:
};
// System.Predicate`1<UnityEngine.Color>
struct Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E : public MulticastDelegate_t
{
public:
public:
};
// System.Predicate`1<UnityEngine.Matrix4x4>
struct Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 : public MulticastDelegate_t
{
public:
public:
};
// System.Predicate`1<UnityEngine.ParticleSystem_Particle>
struct Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 : public MulticastDelegate_t
{
public:
public:
};
// System.Predicate`1<UnityEngine.RaycastHit2D>
struct Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 : public MulticastDelegate_t
{
public:
public:
};
// System.Predicate`1<UnityEngine.Rect>
struct Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A : public MulticastDelegate_t
{
public:
public:
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// UnityEngine.AnimatorClipInfo[]
struct AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6 : public RuntimeArray
{
public:
ALIGN_FIELD (8) AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 m_Items[1];
public:
inline AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 * 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, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 value)
{
m_Items[index] = value;
}
};
// UnityEngine.BeforeRenderHelper_OrderBlock[]
struct OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101 : public RuntimeArray
{
public:
ALIGN_FIELD (8) OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 m_Items[1];
public:
inline OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 * 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, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___callback_1), (void*)NULL);
}
inline OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___callback_1), (void*)NULL);
}
};
// UnityEngine.Color32[]
struct Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 m_Items[1];
public:
inline Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 * GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 value)
{
m_Items[index] = value;
}
};
// UnityEngine.Color[]
struct ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 m_Items[1];
public:
inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * 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, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 value)
{
m_Items[index] = value;
}
};
// UnityEngine.Matrix4x4[]
struct Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA m_Items[1];
public:
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA value)
{
m_Items[index] = value;
}
};
// UnityEngine.ParticleSystem_Particle[]
struct ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513 : public RuntimeArray
{
public:
ALIGN_FIELD (8) Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E m_Items[1];
public:
inline Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * 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, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E value)
{
m_Items[index] = value;
}
};
// UnityEngine.RaycastHit2D[]
struct RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165 : public RuntimeArray
{
public:
ALIGN_FIELD (8) RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE m_Items[1];
public:
inline RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE * 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, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE value)
{
m_Items[index] = value;
}
};
// UnityEngine.Rect[]
struct RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B : public RuntimeArray
{
public:
ALIGN_FIELD (8) Rect_t35B976DE901B5423C11705E156938EA27AB402CE m_Items[1];
public:
inline Rect_t35B976DE901B5423C11705E156938EA27AB402CE GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Rect_t35B976DE901B5423C11705E156938EA27AB402CE * 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, Rect_t35B976DE901B5423C11705E156938EA27AB402CE value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Rect_t35B976DE901B5423C11705E156938EA27AB402CE GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Rect_t35B976DE901B5423C11705E156938EA27AB402CE * GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Rect_t35B976DE901B5423C11705E156938EA27AB402CE value)
{
m_Items[index] = value;
}
};
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.AnimatorClipInfo>::.ctor(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m35709F41EDBC3C29CB9021D8A9B1699BD6400F8B_gshared (Enumerator_tBB44BFF5BDBA277DB4D8C698A10A9CEAAC6E8DCA * __this, List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * ___list0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.BeforeRenderHelper/OrderBlock>::.ctor(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mE662CA8F3FD9295CFDA36D6B1D465FA86D939D66_gshared (Enumerator_tEB4831BF749196828927D05E6467255EFEE20323 * __this, List_1_t53AD896B2509A4686D143641030CF022753D3B04 * ___list0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Color32>::.ctor(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m70142101C8067D2910AB738F5CA4A3A31D88654D_gshared (Enumerator_t76470F82B2EDDF9F880C98421781A48D36D3382A * __this, List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * ___list0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Color>::.ctor(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m29434682E2D1D5CB48821F56C52A438D06D1F962_gshared (Enumerator_tA50199853765092BF387852760DF8AAC7F58EEC9 * __this, List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * ___list0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Matrix4x4>::.ctor(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m729906DCC665F552739902CE2E010FCAE23A6100_gshared (Enumerator_t93D867100D4E69F8015BC2EB92BC06ED5A5A82F5 * __this, List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * ___list0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.ParticleSystem/Particle>::.ctor(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m5749BE01B2E7E772777545EE15CABFC54B0B194F_gshared (Enumerator_t56F492AFD36C893D341885415421DB2E12BED988 * __this, List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * ___list0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.RaycastHit2D>::.ctor(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m317F666D9E9D18DB6E90C6C29E56829C7651FF5B_gshared (Enumerator_tD560D253141BCDFD156853DB97521A047D18CB72 * __this, List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * ___list0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Rect>::.ctor(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mC4E5B37897CBEC89400AA08765790827893A945A_gshared (Enumerator_t24D0C4EB5A5384F0A28F8914EDFBB98756815E31 * __this, List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * ___list0, const RuntimeMethod* method);
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException(System.ExceptionArgument,System.ExceptionResource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51 (int32_t ___argument0, int32_t ___resource1, const RuntimeMethod* method);
// System.Void System.ThrowHelper::ThrowArgumentNullException(System.ExceptionArgument)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E (int32_t ___argument0, 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_mA10D079DD8D9700CA44721A219A934A2397653F6 (RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method);
// System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550 (const RuntimeMethod* method);
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6 (RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D ___handle0, const RuntimeMethod* method);
// System.Void System.ThrowHelper::ThrowWrongValueTypeArgumentException(System.Object,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F (RuntimeObject * ___value0, Type_t * ___targetType1, const RuntimeMethod* method);
// System.Void System.ThrowHelper::ThrowArgumentException(System.ExceptionResource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84 (int32_t ___resource0, const RuntimeMethod* method);
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method);
// System.Int32 System.Array::get_Rank()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1 (RuntimeArray * __this, const RuntimeMethod* method);
// System.Void System.ThrowHelper::ThrowInvalidOperationException(System.ExceptionResource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowInvalidOperationException_m5FC21125115DA5A3A78175937F96B30333FF2454 (int32_t ___resource0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.AnimatorClipInfo>::.ctor(System.Collections.Generic.List`1<T>)
inline void Enumerator__ctor_m35709F41EDBC3C29CB9021D8A9B1699BD6400F8B (Enumerator_tBB44BFF5BDBA277DB4D8C698A10A9CEAAC6E8DCA * __this, List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * ___list0, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tBB44BFF5BDBA277DB4D8C698A10A9CEAAC6E8DCA *, List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, const RuntimeMethod*))Enumerator__ctor_m35709F41EDBC3C29CB9021D8A9B1699BD6400F8B_gshared)(__this, ___list0, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.BeforeRenderHelper/OrderBlock>::.ctor(System.Collections.Generic.List`1<T>)
inline void Enumerator__ctor_mE662CA8F3FD9295CFDA36D6B1D465FA86D939D66 (Enumerator_tEB4831BF749196828927D05E6467255EFEE20323 * __this, List_1_t53AD896B2509A4686D143641030CF022753D3B04 * ___list0, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tEB4831BF749196828927D05E6467255EFEE20323 *, List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, const RuntimeMethod*))Enumerator__ctor_mE662CA8F3FD9295CFDA36D6B1D465FA86D939D66_gshared)(__this, ___list0, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Color32>::.ctor(System.Collections.Generic.List`1<T>)
inline void Enumerator__ctor_m70142101C8067D2910AB738F5CA4A3A31D88654D (Enumerator_t76470F82B2EDDF9F880C98421781A48D36D3382A * __this, List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * ___list0, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t76470F82B2EDDF9F880C98421781A48D36D3382A *, List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, const RuntimeMethod*))Enumerator__ctor_m70142101C8067D2910AB738F5CA4A3A31D88654D_gshared)(__this, ___list0, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Color>::.ctor(System.Collections.Generic.List`1<T>)
inline void Enumerator__ctor_m29434682E2D1D5CB48821F56C52A438D06D1F962 (Enumerator_tA50199853765092BF387852760DF8AAC7F58EEC9 * __this, List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * ___list0, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tA50199853765092BF387852760DF8AAC7F58EEC9 *, List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, const RuntimeMethod*))Enumerator__ctor_m29434682E2D1D5CB48821F56C52A438D06D1F962_gshared)(__this, ___list0, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Matrix4x4>::.ctor(System.Collections.Generic.List`1<T>)
inline void Enumerator__ctor_m729906DCC665F552739902CE2E010FCAE23A6100 (Enumerator_t93D867100D4E69F8015BC2EB92BC06ED5A5A82F5 * __this, List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * ___list0, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t93D867100D4E69F8015BC2EB92BC06ED5A5A82F5 *, List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, const RuntimeMethod*))Enumerator__ctor_m729906DCC665F552739902CE2E010FCAE23A6100_gshared)(__this, ___list0, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.ParticleSystem/Particle>::.ctor(System.Collections.Generic.List`1<T>)
inline void Enumerator__ctor_m5749BE01B2E7E772777545EE15CABFC54B0B194F (Enumerator_t56F492AFD36C893D341885415421DB2E12BED988 * __this, List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * ___list0, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t56F492AFD36C893D341885415421DB2E12BED988 *, List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, const RuntimeMethod*))Enumerator__ctor_m5749BE01B2E7E772777545EE15CABFC54B0B194F_gshared)(__this, ___list0, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.RaycastHit2D>::.ctor(System.Collections.Generic.List`1<T>)
inline void Enumerator__ctor_m317F666D9E9D18DB6E90C6C29E56829C7651FF5B (Enumerator_tD560D253141BCDFD156853DB97521A047D18CB72 * __this, List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * ___list0, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tD560D253141BCDFD156853DB97521A047D18CB72 *, List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, const RuntimeMethod*))Enumerator__ctor_m317F666D9E9D18DB6E90C6C29E56829C7651FF5B_gshared)(__this, ___list0, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Rect>::.ctor(System.Collections.Generic.List`1<T>)
inline void Enumerator__ctor_mC4E5B37897CBEC89400AA08765790827893A945A (Enumerator_t24D0C4EB5A5384F0A28F8914EDFBB98756815E31 * __this, List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * ___list0, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t24D0C4EB5A5384F0A28F8914EDFBB98756815E31 *, List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, const RuntimeMethod*))Enumerator__ctor_mC4E5B37897CBEC89400AA08765790827893A945A_gshared)(__this, ___list0, 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.AnimatorClipInfo>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mF493E952A77D86D07B351C95AE5E38EE56C60F8D_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_0 = ((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_0);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7E716C48CCCADCEC8E02B4661C9904B28EBB7F9F_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
int32_t L_0 = ___capacity0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_1 = ___capacity0;
if (L_1)
{
goto IL_0021;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_2 = ((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_2);
return;
}
IL_0021:
{
int32_t L_3 = ___capacity0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_4 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)(AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3);
__this->set__items_1(L_4);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA17FE66F671BC50A589787A5D7D1F7A36798486E_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1__ctor_mA17FE66F671BC50A589787A5D7D1F7A36798486E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
RuntimeObject* L_0 = ___collection0;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)6, /*hidden argument*/NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___collection0;
V_0 = (RuntimeObject*)((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((RuntimeObject*)L_3);
int32_t L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.AnimatorClipInfo>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3);
V_1 = (int32_t)L_4;
int32_t L_5 = V_1;
if (L_5)
{
goto IL_002f;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_6 = ((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_6);
return;
}
IL_002f:
{
int32_t L_7 = V_1;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_8 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)(AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7);
__this->set__items_1(L_8);
RuntimeObject* L_9 = V_0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_10 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
NullCheck((RuntimeObject*)L_9);
InterfaceActionInvoker2< AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.AnimatorClipInfo>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)L_10, (int32_t)0);
int32_t L_11 = V_1;
__this->set__size_2(L_11);
return;
}
IL_0050:
{
__this->set__size_2(0);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_12 = ((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_12);
RuntimeObject* L_13 = ___collection0;
NullCheck((RuntimeObject*)L_13);
RuntimeObject* L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.AnimatorClipInfo>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13);
V_2 = (RuntimeObject*)L_14;
}
IL_0069:
try
{ // begin try (depth: 1)
{
goto IL_0077;
}
IL_006b:
{
RuntimeObject* L_15 = V_2;
NullCheck((RuntimeObject*)L_15);
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_16 = InterfaceFuncInvoker0< AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.AnimatorClipInfo>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15);
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
}
IL_0077:
{
RuntimeObject* L_17 = V_2;
NullCheck((RuntimeObject*)L_17);
bool L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_17);
if (L_18)
{
goto IL_006b;
}
}
IL_007f:
{
IL2CPP_LEAVE(0x8B, FINALLY_0081);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0081;
}
FINALLY_0081:
{ // begin finally (depth: 1)
{
RuntimeObject* L_19 = V_2;
if (!L_19)
{
goto IL_008a;
}
}
IL_0084:
{
RuntimeObject* L_20 = V_2;
NullCheck((RuntimeObject*)L_20);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_20);
}
IL_008a:
{
IL2CPP_END_FINALLY(129)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(129)
{
IL2CPP_JUMP_TBL(0x8B, IL_008b)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_008b:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::get_Capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m6EB4B2AF96A5233148909448D5CE48628BC3B660_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_0 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
NullCheck(L_0);
return (((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::set_Capacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m089DAD759D07D265E7972D16635D02CAFFF8AA9B_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___value0, const RuntimeMethod* method)
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* V_0 = NULL;
{
int32_t L_0 = ___value0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___value0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_3 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
NullCheck(L_3);
if ((((int32_t)L_2) == ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))))
{
goto IL_0058;
}
}
{
int32_t L_4 = ___value0;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_004d;
}
}
{
int32_t L_5 = ___value0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_6 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)(AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5);
V_0 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)L_6;
int32_t L_7 = (int32_t)__this->get__size_2();
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_8 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_9 = V_0;
int32_t L_10 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL);
}
IL_0045:
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_11 = V_0;
__this->set__items_1(L_11);
return;
}
IL_004d:
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_12 = ((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_12);
}
IL_0058:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mDCF9119EC1C4A3F2AF2B470BB5BF37B4ACEA4CAD_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
return L_0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::System.Collections.IList.get_IsFixedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mB7B117A7FF7CBE54AE7DEA08D9A1CE69F7A4ACDB_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m45E0AE5151E6B0953188F25AE8F1476CC7D9F95C_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::System.Collections.IList.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mF496A78628C0D923C88826B139297FA4845F6681_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::System.Collections.ICollection.get_IsSynchronized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m0FB2C4A23C0EDD621824B89378100D6C022E8D45_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Object System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::System.Collections.ICollection.get_SyncRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m524D6812147EC78277C367CB33EEC7F6FA94E857_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_ICollection_get_SyncRoot_m524D6812147EC78277C367CB33EEC7F6FA94E857_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4();
if (L_0)
{
goto IL_001a;
}
}
{
RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4();
RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_2, /*hidden argument*/NULL);
InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
}
IL_001a:
{
RuntimeObject * L_3 = (RuntimeObject *)__this->get__syncRoot_4();
return L_3;
}
}
// T System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 List_1_get_Item_m6F83C1E21DDBFF873E3040366B0F633791961C53_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_2 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_3 = ___index0;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)L_2, (int32_t)L_3);
return L_4;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mD7D87ADA37702192E11232BE2531A53241E67475_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___index0, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ___value1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_2 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_3 = ___index0;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_4 = ___value1;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_4);
int32_t L_5 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::IsCompatibleObject(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mC2D4570F4B9E6F1D112C83DA7DF6857D65A10FED_gshared (RuntimeObject * ___value0, const RuntimeMethod* method)
{
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject * L_0 = ___value0;
if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_001f;
}
}
{
RuntimeObject * L_1 = ___value0;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ));
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_2 = V_0;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_3 = L_2;
RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &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.AnimatorClipInfo>::System.Collections.IList.get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_mF37328A10DCCEA1ED65335413C23B7FF6D6C53F1_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_1 = (( AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2);
return L_3;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::System.Collections.IList.set_Item(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mCFE1793456F3AB708A3F69121BFB2666EAD80674_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_set_Item_mCFE1793456F3AB708A3F69121BFB2666EAD80674_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___value1;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
int32_t L_1 = ___index0;
RuntimeObject * L_2 = ___value1;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)L_1, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )((*(AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 *)((AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_3 = ___value1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_4, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL);
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mB4A93CF466BEFAAB4CC1FD5E599558BE1C4F6A15_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get__size_2();
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_1 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
NullCheck(L_1);
if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))))
{
goto IL_001e;
}
}
{
int32_t L_2 = (int32_t)__this->get__size_2();
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_001e:
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_3 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_4 = (int32_t)__this->get__size_2();
V_0 = (int32_t)L_4;
int32_t L_5 = V_0;
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
int32_t L_6 = V_0;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_7 = ___item0;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_7);
int32_t L_8 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::System.Collections.IList.Add(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m05C791A93248B370729158E0CCDA0491986BD6F8_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Add_m05C791A93248B370729158E0CCDA0491986BD6F8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___item0;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
RuntimeObject * L_1 = ___item0;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )((*(AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 *)((AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
goto IL_0029;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0016;
throw e;
}
CATCH_0016:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_2 = ___item0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_3, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL);
goto IL_0029;
} // end catch (depth: 1)
IL_0029:
{
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_5 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m95131AF8D5AEB6D6BCAE9DE526A8546C404B0098_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
RuntimeObject* L_1 = ___collection0;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
return;
}
}
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::AsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t88BCEC1A19054D7528F3794E694C7CA75BFBC17B * List_1_AsReadOnly_m58944C1227A1626C751CFB5356845AF285C21CBA_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
{
ReadOnlyCollection_1_t88BCEC1A19054D7528F3794E694C7CA75BFBC17B * L_0 = (ReadOnlyCollection_1_t88BCEC1A19054D7528F3794E694C7CA75BFBC17B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
(( void (*) (ReadOnlyCollection_1_t88BCEC1A19054D7528F3794E694C7CA75BFBC17B *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
return L_0;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mBECC5A7BC2C85FD7A7B79B13D76F10ECB9EC288E_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___index0, int32_t ___count1, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ___item2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_5 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_8 = ___item2;
RuntimeObject* L_9 = ___comparer3;
int32_t L_10 = (( int32_t (*) (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*, int32_t, int32_t, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)L_5, (int32_t)L_6, (int32_t)L_7, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_8, (RuntimeObject*)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
return L_10;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::BinarySearch(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mC829EA756CB735965CDC39EB32E64FD1C31AFD03_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ___item0, const RuntimeMethod* method)
{
{
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_1 = ___item0;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_2 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, int32_t, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)0, (int32_t)L_0, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_1, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
return L_2;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mB3D371433F352E1B729545DD12A205331D8FE7E6_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ___item0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
{
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_1 = ___item0;
RuntimeObject* L_2 = ___comparer1;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, int32_t, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)0, (int32_t)L_0, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
return L_3;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m4E17793A3130AE5E4486089345318120029D2513_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)0)))
{
goto IL_0022;
}
}
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_1 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_2 = (int32_t)__this->get__size_2();
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL);
__this->set__size_2(0);
}
IL_0022:
{
int32_t L_3 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)));
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m3F12C000C9EC3FA4E8986CB6D2B4F1000FAE5FE7_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
EqualityComparer_1_tC317C820FCDA9B119E62847E1499CCC6C60E1DA5 * V_1 = NULL;
int32_t V_2 = 0;
{
goto IL_0030;
}
{
V_0 = (int32_t)0;
goto IL_0025;
}
IL_000c:
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_1 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_2 = V_0;
NullCheck(L_1);
int32_t L_3 = L_2;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
goto IL_0021;
}
{
return (bool)1;
}
IL_0021:
{
int32_t L_5 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
}
IL_0025:
{
int32_t L_6 = V_0;
int32_t L_7 = (int32_t)__this->get__size_2();
if ((((int32_t)L_6) < ((int32_t)L_7)))
{
goto IL_000c;
}
}
{
return (bool)0;
}
IL_0030:
{
EqualityComparer_1_tC317C820FCDA9B119E62847E1499CCC6C60E1DA5 * L_8 = (( EqualityComparer_1_tC317C820FCDA9B119E62847E1499CCC6C60E1DA5 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
V_1 = (EqualityComparer_1_tC317C820FCDA9B119E62847E1499CCC6C60E1DA5 *)L_8;
V_2 = (int32_t)0;
goto IL_0055;
}
IL_003a:
{
EqualityComparer_1_tC317C820FCDA9B119E62847E1499CCC6C60E1DA5 * L_9 = V_1;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_10 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_11 = V_2;
NullCheck(L_10);
int32_t L_12 = L_11;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_14 = ___item0;
NullCheck((EqualityComparer_1_tC317C820FCDA9B119E62847E1499CCC6C60E1DA5 *)L_9);
bool L_15 = VirtFuncInvoker2< bool, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.AnimatorClipInfo>::Equals(T,T) */, (EqualityComparer_1_tC317C820FCDA9B119E62847E1499CCC6C60E1DA5 *)L_9, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_13, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_14);
if (!L_15)
{
goto IL_0051;
}
}
{
return (bool)1;
}
IL_0051:
{
int32_t L_16 = V_2;
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
}
IL_0055:
{
int32_t L_17 = V_2;
int32_t L_18 = (int32_t)__this->get__size_2();
if ((((int32_t)L_17) < ((int32_t)L_18)))
{
goto IL_003a;
}
}
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::System.Collections.IList.Contains(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m644E50DA0DF88DFE55E294868AB491A70A78586D_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
bool L_3 = (( bool (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )((*(AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 *)((AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::CopyTo(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mE808A1C710EEEB14DED2859F55A1D344D474B4DA_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* ___array0, const RuntimeMethod* method)
{
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_0 = ___array0;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m145AA43127ABB784BD5F45EAB855828B1D1B6E46_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_ICollection_CopyTo_m145AA43127ABB784BD5F45EAB855828B1D1B6E46_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeArray * L_0 = ___array0;
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeArray * L_1 = ___array0;
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1((RuntimeArray *)L_1, /*hidden argument*/NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)7, /*hidden argument*/NULL);
}
IL_0012:
{
}
IL_0013:
try
{ // begin try (depth: 1)
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_3 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
RuntimeArray * L_4 = ___array0;
int32_t L_5 = ___arrayIndex1;
int32_t L_6 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL);
goto IL_0033;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0029;
throw e;
}
CATCH_0029:
{ // begin catch(System.ArrayTypeMismatchException)
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)18), /*hidden argument*/NULL);
goto IL_0033;
} // end catch (depth: 1)
IL_0033:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::CopyTo(System.Int32,T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m43183E3A00F964290AD9EECE0A04D05FB502E81B_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___index0, AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
int32_t L_1 = ___index0;
int32_t L_2 = ___count3;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2)))
{
goto IL_0013;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_0013:
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_3 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_4 = ___index0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_5 = ___array1;
int32_t L_6 = ___arrayIndex2;
int32_t L_7 = ___count3;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::CopyTo(T[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mFD69B6C82BFF25991F87668E1132591E71C3D86B_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_0 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_1 = ___array0;
int32_t L_2 = ___arrayIndex1;
int32_t L_3 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::EnsureCapacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m657AC456B85FD8AA26D46A4B6143ACA9631C2402_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___min0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_0 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
NullCheck(L_0);
int32_t L_1 = ___min0;
if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))) >= ((int32_t)L_1)))
{
goto IL_003d;
}
}
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_2 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_3 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
NullCheck(L_3);
G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))), (int32_t)2));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 4;
}
IL_0021:
{
V_0 = (int32_t)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)((int32_t)2146435071);
}
IL_0030:
{
int32_t L_5 = V_0;
int32_t L_6 = ___min0;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0036;
}
}
{
int32_t L_7 = ___min0;
V_0 = (int32_t)L_7;
}
IL_0036:
{
int32_t L_8 = V_0;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
}
IL_003d:
{
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::Exists(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m368A4F46AB5CCBAAF44272B281ACD73C4C934553_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * ___match0, const RuntimeMethod* method)
{
{
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_0 = ___match0;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_1 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
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.AnimatorClipInfo>::Find(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 List_1_Find_m69A5A7B0C17BC1783ED7C7227D9E40874E77096F_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0032;
}
IL_000d:
{
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_1 = ___match0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_2 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck((Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_1);
bool L_6 = (( bool (*) (Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_1, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_6)
{
goto IL_002e;
}
}
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_7 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 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)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
}
IL_0032:
{
int32_t L_12 = V_0;
int32_t L_13 = (int32_t)__this->get__size_2();
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ));
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_14 = V_1;
return L_14;
}
}
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::FindAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * List_1_FindAll_m37427A028DAD640BC94F8DA19969183384B90AE0_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * ___match0, const RuntimeMethod* method)
{
List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * V_0 = NULL;
int32_t V_1 = 0;
{
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * L_1 = (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28));
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
V_0 = (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)L_1;
V_1 = (int32_t)0;
goto IL_003d;
}
IL_0013:
{
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_2 = ___match0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_3 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck((Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_2);
bool L_7 = (( bool (*) (Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_2, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_7)
{
goto IL_0039;
}
}
{
List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * L_8 = V_0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_9 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)L_8);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)L_8, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
}
IL_0039:
{
int32_t L_13 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
}
IL_003d:
{
int32_t L_14 = V_1;
int32_t L_15 = (int32_t)__this->get__size_2();
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0013;
}
}
{
List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * L_16 = V_0;
return L_16;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::FindIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m374DA1BB0152CF20956CABACD2C4FA49C6DAD9BC_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * ___match0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_1 = ___match0;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_2 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, int32_t, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
return L_2;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::FindIndex(System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mE408CBDEB790F2996110BE264E825E9F9D336179_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___startIndex0, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * ___match1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = (int32_t)__this->get__size_2();
int32_t L_2 = ___startIndex0;
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_3 = ___match1;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_4 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, int32_t, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
return L_4;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m237A3C1BDB32B2F325C628EB54453A4BA6F02C30_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * ___match2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___count1;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_3 = ___startIndex0;
int32_t L_4 = (int32_t)__this->get__size_2();
int32_t L_5 = ___count1;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)))))
{
goto IL_002a;
}
}
IL_0021:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_002a:
{
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_6 = ___match2;
if (L_6)
{
goto IL_0033;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0033:
{
int32_t L_7 = ___startIndex0;
int32_t L_8 = ___count1;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8));
int32_t L_9 = ___startIndex0;
V_1 = (int32_t)L_9;
goto IL_0055;
}
IL_003b:
{
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_10 = ___match2;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_11 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = L_12;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck((Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_10);
bool L_15 = (( bool (*) (Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_10, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_15)
{
goto IL_0051;
}
}
{
int32_t L_16 = V_1;
return L_16;
}
IL_0051:
{
int32_t L_17 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
}
IL_0055:
{
int32_t L_18 = V_1;
int32_t L_19 = V_0;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_003b;
}
}
{
return (-1);
}
}
// T System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::FindLast(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 List_1_FindLast_mD6BD59EBE0889A2E36EC47A5A2CC5865469ACD48_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
goto IL_0039;
}
IL_0014:
{
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_2 = ___match0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_3 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck((Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_2);
bool L_7 = (( bool (*) (Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_2, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_7)
{
goto IL_0035;
}
}
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_8 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
return L_11;
}
IL_0035:
{
int32_t L_12 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1));
}
IL_0039:
{
int32_t L_13 = V_0;
if ((((int32_t)L_13) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ));
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_14 = V_1;
return L_14;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::FindLastIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mCE70A9F8F2798ABE9E61AD24B952C9BEF6C6EDCC_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * ___match0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
int32_t L_1 = (int32_t)__this->get__size_2();
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_2 = ___match0;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, int32_t, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)), (int32_t)L_1, (Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::FindLastIndex(System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m24F29B9D4CFA1BD2B0C2C4E435FEB6A750D63BCA_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___startIndex0, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * ___match1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = ___startIndex0;
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_2 = ___match1;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, int32_t, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)), (Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::FindLastIndex(System.Int32,System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m3BA2F0411D64E13B9ABCF5CA4C6F280DE6AB0A76_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * ___match2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_0 = ___match2;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
if (L_1)
{
goto IL_0020;
}
}
{
int32_t L_2 = ___startIndex0;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_0032;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
goto IL_0032;
}
IL_0020:
{
int32_t L_3 = ___startIndex0;
int32_t L_4 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_3) >= ((uint32_t)L_4))))
{
goto IL_0032;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0032:
{
int32_t L_5 = ___count1;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_003e;
}
}
{
int32_t L_6 = ___startIndex0;
int32_t L_7 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)), (int32_t)1))) >= ((int32_t)0)))
{
goto IL_0047;
}
}
IL_003e:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_0047:
{
int32_t L_8 = ___startIndex0;
int32_t L_9 = ___count1;
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9));
int32_t L_10 = ___startIndex0;
V_1 = (int32_t)L_10;
goto IL_0069;
}
IL_004f:
{
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_11 = ___match2;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_12 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck((Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_11);
bool L_16 = (( bool (*) (Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_11, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_16)
{
goto IL_0065;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
IL_0065:
{
int32_t L_18 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)1));
}
IL_0069:
{
int32_t L_19 = V_1;
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_004f;
}
}
{
return (-1);
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::ForEach(System.Action`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mAE042A4647C016260F5E418A6F93120362B7DCDF_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, Action_1_t9E9DA4F00F27912084CB3D037D605B3741F67E6F * ___action0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_ForEach_mAE042A4647C016260F5E418A6F93120362B7DCDF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Action_1_t9E9DA4F00F27912084CB3D037D605B3741F67E6F * L_0 = ___action0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__version_3();
V_0 = (int32_t)L_1;
V_1 = (int32_t)0;
goto IL_003a;
}
IL_0014:
{
int32_t L_2 = V_0;
int32_t L_3 = (int32_t)__this->get__version_3();
if ((((int32_t)L_2) == ((int32_t)L_3)))
{
goto IL_0024;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var);
bool L_4 = ((BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0();
if (L_4)
{
goto IL_0043;
}
}
IL_0024:
{
Action_1_t9E9DA4F00F27912084CB3D037D605B3741F67E6F * L_5 = ___action0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_6 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_7 = V_1;
NullCheck(L_6);
int32_t L_8 = L_7;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
NullCheck((Action_1_t9E9DA4F00F27912084CB3D037D605B3741F67E6F *)L_5);
(( void (*) (Action_1_t9E9DA4F00F27912084CB3D037D605B3741F67E6F *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Action_1_t9E9DA4F00F27912084CB3D037D605B3741F67E6F *)L_5, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
int32_t L_10 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
}
IL_003a:
{
int32_t L_11 = V_1;
int32_t L_12 = (int32_t)__this->get__size_2();
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0014;
}
}
IL_0043:
{
int32_t L_13 = V_0;
int32_t L_14 = (int32_t)__this->get__version_3();
if ((((int32_t)L_13) == ((int32_t)L_14)))
{
goto IL_005a;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var);
bool L_15 = ((BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0();
if (!L_15)
{
goto IL_005a;
}
}
{
ThrowHelper_ThrowInvalidOperationException_m5FC21125115DA5A3A78175937F96B30333FF2454((int32_t)((int32_t)32), /*hidden argument*/NULL);
}
IL_005a:
{
return;
}
}
// System.Collections.Generic.List`1_Enumerator<T> System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tBB44BFF5BDBA277DB4D8C698A10A9CEAAC6E8DCA List_1_GetEnumerator_mE591475EACA32997D1B3230A531B62058EA4762F_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
{
Enumerator_tBB44BFF5BDBA277DB4D8C698A10A9CEAAC6E8DCA L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m35709F41EDBC3C29CB9021D8A9B1699BD6400F8B((&L_0), (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
return L_0;
}
}
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mCE7A54CA74632E37E51C89FF03045F7842C20AE2_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
{
Enumerator_tBB44BFF5BDBA277DB4D8C698A10A9CEAAC6E8DCA L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m35709F41EDBC3C29CB9021D8A9B1699BD6400F8B((&L_0), (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
Enumerator_tBB44BFF5BDBA277DB4D8C698A10A9CEAAC6E8DCA 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.AnimatorClipInfo>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m916622DCD67FDF6A0C3AEDF509C32C3B8408E65E_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
{
Enumerator_tBB44BFF5BDBA277DB4D8C698A10A9CEAAC6E8DCA L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m35709F41EDBC3C29CB9021D8A9B1699BD6400F8B((&L_0), (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
Enumerator_tBB44BFF5BDBA277DB4D8C698A10A9CEAAC6E8DCA 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.AnimatorClipInfo>::GetRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * List_1_GetRange_m7FDFCA7087E10C6DCCD5FC8C6C5FD0914E677912_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * V_0 = NULL;
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
int32_t L_5 = ___count1;
List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * L_6 = (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28));
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)(L_6, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35));
V_0 = (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)L_6;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_7 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_8 = ___index0;
List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * L_9 = V_0;
NullCheck(L_9);
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_10 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)L_9->get__items_1();
int32_t L_11 = ___count1;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * L_12 = V_0;
int32_t L_13 = ___count1;
NullCheck(L_12);
L_12->set__size_2(L_13);
List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * L_14 = V_0;
return L_14;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::IndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mE2F95B9EC36EE263F6A7D78355A2C4968AC08977_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ___item0, const RuntimeMethod* method)
{
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_0 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_1 = ___item0;
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = (( int32_t (*) (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)L_0, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::System.Collections.IList.IndexOf(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mECF2D2E695CCA3F827A247F6CD856B84346968C8_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )((*(AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 *)((AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
return L_3;
}
IL_0015:
{
return (-1);
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::IndexOf(T,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m81ABE92F9565D0CAC0E6C02EC104B2EF7FEFF25C_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ___item0, int32_t ___index1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_2 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_3 = ___item0;
int32_t L_4 = ___index1;
int32_t L_5 = (int32_t)__this->get__size_2();
int32_t L_6 = ___index1;
int32_t L_7 = (( int32_t (*) (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)L_2, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_3, (int32_t)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_7;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::IndexOf(T,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m7C733F2151FA6F0FBB9C58510EDEBFD5A2C0B622_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___count2;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_3 = ___index1;
int32_t L_4 = (int32_t)__this->get__size_2();
int32_t L_5 = ___count2;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)))))
{
goto IL_002a;
}
}
IL_0021:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_002a:
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_6 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_7 = ___item0;
int32_t L_8 = ___index1;
int32_t L_9 = ___count2;
int32_t L_10 = (( int32_t (*) (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)L_6, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_7, (int32_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_10;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mE24CC9B8FBC7EC5954F7D359D3145C635D4C4A6D_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___index0, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ___item1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = (int32_t)__this->get__size_2();
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_3 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
NullCheck(L_3);
if ((!(((uint32_t)L_2) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))))
{
goto IL_0030;
}
}
{
int32_t L_4 = (int32_t)__this->get__size_2();
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_0030:
{
int32_t L_5 = ___index0;
int32_t L_6 = (int32_t)__this->get__size_2();
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0056;
}
}
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_7 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_8 = ___index0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_9 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_10 = ___index0;
int32_t L_11 = (int32_t)__this->get__size_2();
int32_t L_12 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL);
}
IL_0056:
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_13 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_14 = ___index0;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_15 = ___item1;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_15);
int32_t L_16 = (int32_t)__this->get__size_2();
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)));
int32_t L_17 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::System.Collections.IList.Insert(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mCD2C029F59905C6BDD3EA0B322B2D308A35AADDB_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Insert_mCD2C029F59905C6BDD3EA0B322B2D308A35AADDB_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___item1;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
int32_t L_1 = ___index0;
RuntimeObject * L_2 = ___item1;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)L_1, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )((*(AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 *)((AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_3 = ___item1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_4, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL);
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mDD99B1AF79C1A37D4172BD58839647BAFF213AB6_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_InsertRange_mDD99B1AF79C1A37D4172BD58839647BAFF213AB6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject* L_0 = ___collection1;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)6, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = ___index0;
int32_t L_2 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_001b;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_001b:
{
RuntimeObject* L_3 = ___collection1;
V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)));
RuntimeObject* L_4 = V_0;
if (!L_4)
{
goto IL_00c0;
}
}
{
RuntimeObject* L_5 = V_0;
NullCheck((RuntimeObject*)L_5);
int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.AnimatorClipInfo>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5);
V_1 = (int32_t)L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_00ef;
}
}
{
int32_t L_8 = (int32_t)__this->get__size_2();
int32_t L_9 = V_1;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
int32_t L_10 = ___index0;
int32_t L_11 = (int32_t)__this->get__size_2();
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_006a;
}
}
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_12 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_13 = ___index0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_14 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_15 = ___index0;
int32_t L_16 = V_1;
int32_t L_17 = (int32_t)__this->get__size_2();
int32_t L_18 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL);
}
IL_006a:
{
RuntimeObject* L_19 = V_0;
if ((!(((RuntimeObject*)(List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
{
goto IL_00a3;
}
}
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_20 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_21 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_22 = ___index0;
int32_t L_23 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL);
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_24 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_25 = ___index0;
int32_t L_26 = V_1;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_27 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_28 = ___index0;
int32_t L_29 = (int32_t)__this->get__size_2();
int32_t L_30 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL);
goto IL_00b0;
}
IL_00a3:
{
RuntimeObject* L_31 = V_0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_32 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_33 = ___index0;
NullCheck((RuntimeObject*)L_31);
InterfaceActionInvoker2< AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.AnimatorClipInfo>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)L_32, (int32_t)L_33);
}
IL_00b0:
{
int32_t L_34 = (int32_t)__this->get__size_2();
int32_t L_35 = V_1;
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35)));
goto IL_00ef;
}
IL_00c0:
{
RuntimeObject* L_36 = ___collection1;
NullCheck((RuntimeObject*)L_36);
RuntimeObject* L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.AnimatorClipInfo>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36);
V_2 = (RuntimeObject*)L_37;
}
IL_00c7:
try
{ // begin try (depth: 1)
{
goto IL_00db;
}
IL_00c9:
{
int32_t L_38 = ___index0;
int32_t L_39 = (int32_t)L_38;
___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
RuntimeObject* L_40 = V_2;
NullCheck((RuntimeObject*)L_40);
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_41 = InterfaceFuncInvoker0< AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.AnimatorClipInfo>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40);
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)L_39, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
}
IL_00db:
{
RuntimeObject* L_42 = V_2;
NullCheck((RuntimeObject*)L_42);
bool L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_42);
if (L_43)
{
goto IL_00c9;
}
}
IL_00e3:
{
IL2CPP_LEAVE(0xEF, FINALLY_00e5);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_00e5;
}
FINALLY_00e5:
{ // begin finally (depth: 1)
{
RuntimeObject* L_44 = V_2;
if (!L_44)
{
goto IL_00ee;
}
}
IL_00e8:
{
RuntimeObject* L_45 = V_2;
NullCheck((RuntimeObject*)L_45);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_45);
}
IL_00ee:
{
IL2CPP_END_FINALLY(229)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(229)
{
IL2CPP_JUMP_TBL(0xEF, IL_00ef)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_00ef:
{
int32_t L_46 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::LastIndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m502543A30C83CCFE33D28A6DEC8A752579720FCE_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ___item0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
if (L_0)
{
goto IL_000a;
}
}
{
return (-1);
}
IL_000a:
{
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_1 = ___item0;
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = (int32_t)__this->get__size_2();
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_4 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_4;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::LastIndexOf(T,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mA991126DAD4EA6E5B48D712DEEF98BDA606EAB7E_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ___item0, int32_t ___index1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_2 = ___item0;
int32_t L_3 = ___index1;
int32_t L_4 = ___index1;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_5 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_5;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::LastIndexOf(T,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m36A80A32DB9AB4976F371BD9738BE48CAF914514_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
{
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_0)
{
goto IL_0014;
}
}
{
int32_t L_1 = ___index1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_0014:
{
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_2 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_2)
{
goto IL_0028;
}
}
{
int32_t L_3 = ___count2;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0028;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0028:
{
int32_t L_4 = (int32_t)__this->get__size_2();
if (L_4)
{
goto IL_0032;
}
}
{
return (-1);
}
IL_0032:
{
int32_t L_5 = ___index1;
int32_t L_6 = (int32_t)__this->get__size_2();
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0044;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)34), /*hidden argument*/NULL);
}
IL_0044:
{
int32_t L_7 = ___count2;
int32_t L_8 = ___index1;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)))))
{
goto IL_0053;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)34), /*hidden argument*/NULL);
}
IL_0053:
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_9 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_10 = ___item0;
int32_t L_11 = ___index1;
int32_t L_12 = ___count2;
int32_t L_13 = (( int32_t (*) (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)L_9, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_10, (int32_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
return L_13;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m9C9CCCBC4CDFCE072A539549FB7CD823FB8E447F_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_0 = ___item0;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_1 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
V_0 = (int32_t)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;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
return (bool)1;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::System.Collections.IList.Remove(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mAF9BD973599348F7C614882D745467633A1AB2F9_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( bool (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )((*(AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 *)((AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
}
IL_0015:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::RemoveAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m3C2618A7DC27772824D8C3690BA74098B93BF615_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0011;
}
IL_000d:
{
int32_t L_1 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1));
}
IL_0011:
{
int32_t L_2 = V_0;
int32_t L_3 = (int32_t)__this->get__size_2();
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_4 = ___match0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_5 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck((Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_4);
bool L_9 = (( bool (*) (Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_4, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(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->get__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)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
goto IL_0089;
}
IL_003f:
{
int32_t L_13 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
}
IL_0043:
{
int32_t L_14 = V_1;
int32_t L_15 = (int32_t)__this->get__size_2();
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0060;
}
}
{
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_16 = ___match0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_17 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_16);
bool L_21 = (( bool (*) (Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_16, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(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->get__size_2();
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_0089;
}
}
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_24 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_25 = V_0;
int32_t L_26 = (int32_t)L_25;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_27 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_28 = V_1;
int32_t L_29 = (int32_t)L_28;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1));
NullCheck(L_27);
int32_t L_30 = L_29;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 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), (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_31);
}
IL_0089:
{
int32_t L_32 = V_1;
int32_t L_33 = (int32_t)__this->get__size_2();
if ((((int32_t)L_32) < ((int32_t)L_33)))
{
goto IL_0043;
}
}
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_34 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_35 = V_0;
int32_t L_36 = (int32_t)__this->get__size_2();
int32_t L_37 = V_0;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL);
int32_t L_38 = (int32_t)__this->get__size_2();
int32_t L_39 = V_0;
int32_t L_40 = V_0;
__this->set__size_2(L_40);
int32_t L_41 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1)));
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mD702497CD005DB61B23B83CBC970433F8C6E2BEF_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___index0, const RuntimeMethod* method)
{
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
int32_t L_2 = (int32_t)__this->get__size_2();
__this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)));
int32_t L_3 = ___index0;
int32_t L_4 = (int32_t)__this->get__size_2();
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0042;
}
}
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_5 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_6 = ___index0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_7 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_8 = ___index0;
int32_t L_9 = (int32_t)__this->get__size_2();
int32_t L_10 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL);
}
IL_0042:
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_11 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_12 = (int32_t)__this->get__size_2();
il2cpp_codegen_initobj((&V_0), sizeof(AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 ));
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_13 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_13);
int32_t L_14 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::RemoveRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m76D472B6BEA281D70315A749CACB59BAEDEF6C73_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
int32_t L_5 = ___count1;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_0082;
}
}
{
int32_t L_6 = (int32_t)__this->get__size_2();
int32_t L_7 = ___count1;
__this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)));
int32_t L_8 = ___index0;
int32_t L_9 = (int32_t)__this->get__size_2();
if ((((int32_t)L_8) >= ((int32_t)L_9)))
{
goto IL_0062;
}
}
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_10 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_11 = ___index0;
int32_t L_12 = ___count1;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_13 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_14 = ___index0;
int32_t L_15 = (int32_t)__this->get__size_2();
int32_t L_16 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL);
}
IL_0062:
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_17 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_18 = (int32_t)__this->get__size_2();
int32_t L_19 = ___count1;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL);
int32_t L_20 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)));
}
IL_0082:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::Reverse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m0E59B7B4B0D9840184C6AA69D1AD5AED323050AA_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
{
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::Reverse(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m66742879ACC02457F112865A507A35525A99A3BE_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_5 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
(( void (*) (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44));
int32_t L_8 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::Sort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mBDA1A9C04883639E283F606F41D4310EB5CC8B84_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
{
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::Sort(System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m662D583E9A727FE366A9FEF545941F3FD179951A_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
{
{
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
RuntimeObject* L_1 = ___comparer0;
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mFABFC3871D2F6179DA06E1014772430AABD5A974_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_5 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
RuntimeObject* L_8 = ___comparer2;
(( void (*) (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46));
int32_t L_9 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::Sort(System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m5B640DA360834600D2F9B22C088FF4523B21D470_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, Comparison_1_t79DD8797D4426B0C50BE6230ED4FC34FB585CEB2 * ___comparison0, const RuntimeMethod* method)
{
{
Comparison_1_t79DD8797D4426B0C50BE6230ED4FC34FB585CEB2 * L_0 = ___comparison0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_1) <= ((int32_t)0)))
{
goto IL_0025;
}
}
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_2 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_3 = (int32_t)__this->get__size_2();
Comparison_1_t79DD8797D4426B0C50BE6230ED4FC34FB585CEB2 * L_4 = ___comparison0;
(( void (*) (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*, int32_t, int32_t, Comparison_1_t79DD8797D4426B0C50BE6230ED4FC34FB585CEB2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t79DD8797D4426B0C50BE6230ED4FC34FB585CEB2 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47));
}
IL_0025:
{
return;
}
}
// T[] System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* List_1_ToArray_mFC5D97E29A0147C2970BD19DB1F1C6F8A21BFC03_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* V_0 = NULL;
{
int32_t L_0 = (int32_t)__this->get__size_2();
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_1 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)(AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0);
V_0 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)L_1;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_2 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_3 = V_0;
int32_t L_4 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL);
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_5 = V_0;
return L_5;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::TrimExcess()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mB4374952FB1467106F3C511400B7112D9BAE5757_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_0 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
NullCheck(L_0);
V_0 = (int32_t)(((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)(((double)((double)(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))))), (double)(0.9))))));
int32_t L_1 = (int32_t)__this->get__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->get__size_2();
NullCheck((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this);
(( void (*) (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
}
IL_002a:
{
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::TrueForAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m92F806E41842DC95E4D923137E9BEACF1C04E84D_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * __this, Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0027;
}
IL_000d:
{
Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 * L_1 = ___match0;
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_2 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)__this->get__items_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck((Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_1);
bool L_6 = (( bool (*) (Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *, AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2654C282BB27C89BF1BB5D7FCC09DD6DD09C4D22 *)L_1, (AnimatorClipInfo_t78457ABBA83D388EDFF26F436F5E61A29CF4E180 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (L_6)
{
goto IL_0023;
}
}
{
return (bool)0;
}
IL_0023:
{
int32_t L_7 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
}
IL_0027:
{
int32_t L_8 = V_0;
int32_t L_9 = (int32_t)__this->get__size_2();
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000d;
}
}
{
return (bool)1;
}
}
// System.Collections.Generic.IList`1<T> System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::Synchronized(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_Synchronized_m084F81F2B2FB46F184F416F20DBF461BCEB9F3C8_gshared (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * ___list0, const RuntimeMethod* method)
{
{
List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B * L_0 = ___list0;
SynchronizedList_tD818DA14EECD32F94A5698061E68A93205902D01 * L_1 = (SynchronizedList_tD818DA14EECD32F94A5698061E68A93205902D01 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 49));
(( void (*) (SynchronizedList_tD818DA14EECD32F94A5698061E68A93205902D01 *, List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 50)->methodPointer)(L_1, (List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 50));
return L_1;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.AnimatorClipInfo>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m1E02872E16F3F4EE7BDD97603551EF690EFE35C8_gshared (const RuntimeMethod* method)
{
{
AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6* L_0 = (AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)(AnimatorClipInfoU5BU5D_tCAC39F9AE6CEE1EA08285D9D5C44DB3ADD6C1ED6*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
((List_1_t34BD75698B68DE47D684862A345F6F9797CE3F9B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(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.BeforeRenderHelper_OrderBlock>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mEE1A1CA738D3FB658F0B985315A8D9CF7015DDA0_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_0 = ((List_1_t53AD896B2509A4686D143641030CF022753D3B04_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_0);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mDF503A328459CBE1E221C814DD18AD015477BC1F_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
int32_t L_0 = ___capacity0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_1 = ___capacity0;
if (L_1)
{
goto IL_0021;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_2 = ((List_1_t53AD896B2509A4686D143641030CF022753D3B04_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_2);
return;
}
IL_0021:
{
int32_t L_3 = ___capacity0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_4 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)(OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3);
__this->set__items_1(L_4);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE1B192A974B35828D394E557FFFB599B5D382268_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1__ctor_mE1B192A974B35828D394E557FFFB599B5D382268_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
RuntimeObject* L_0 = ___collection0;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)6, /*hidden argument*/NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___collection0;
V_0 = (RuntimeObject*)((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((RuntimeObject*)L_3);
int32_t L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.BeforeRenderHelper/OrderBlock>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3);
V_1 = (int32_t)L_4;
int32_t L_5 = V_1;
if (L_5)
{
goto IL_002f;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_6 = ((List_1_t53AD896B2509A4686D143641030CF022753D3B04_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_6);
return;
}
IL_002f:
{
int32_t L_7 = V_1;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_8 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)(OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7);
__this->set__items_1(L_8);
RuntimeObject* L_9 = V_0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_10 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
NullCheck((RuntimeObject*)L_9);
InterfaceActionInvoker2< OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.BeforeRenderHelper/OrderBlock>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)L_10, (int32_t)0);
int32_t L_11 = V_1;
__this->set__size_2(L_11);
return;
}
IL_0050:
{
__this->set__size_2(0);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_12 = ((List_1_t53AD896B2509A4686D143641030CF022753D3B04_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_12);
RuntimeObject* L_13 = ___collection0;
NullCheck((RuntimeObject*)L_13);
RuntimeObject* L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.BeforeRenderHelper/OrderBlock>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13);
V_2 = (RuntimeObject*)L_14;
}
IL_0069:
try
{ // begin try (depth: 1)
{
goto IL_0077;
}
IL_006b:
{
RuntimeObject* L_15 = V_2;
NullCheck((RuntimeObject*)L_15);
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_16 = InterfaceFuncInvoker0< OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.BeforeRenderHelper/OrderBlock>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15);
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
}
IL_0077:
{
RuntimeObject* L_17 = V_2;
NullCheck((RuntimeObject*)L_17);
bool L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_17);
if (L_18)
{
goto IL_006b;
}
}
IL_007f:
{
IL2CPP_LEAVE(0x8B, FINALLY_0081);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0081;
}
FINALLY_0081:
{ // begin finally (depth: 1)
{
RuntimeObject* L_19 = V_2;
if (!L_19)
{
goto IL_008a;
}
}
IL_0084:
{
RuntimeObject* L_20 = V_2;
NullCheck((RuntimeObject*)L_20);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_20);
}
IL_008a:
{
IL2CPP_END_FINALLY(129)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(129)
{
IL2CPP_JUMP_TBL(0x8B, IL_008b)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_008b:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::get_Capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mB68A1AFD26344F9DA815BF3DB2A6C33C54C0629D_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_0 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
NullCheck(L_0);
return (((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::set_Capacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m77DF986BE0734F0729261D976063E68BF6221CC2_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___value0, const RuntimeMethod* method)
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* V_0 = NULL;
{
int32_t L_0 = ___value0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___value0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_3 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
NullCheck(L_3);
if ((((int32_t)L_2) == ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))))
{
goto IL_0058;
}
}
{
int32_t L_4 = ___value0;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_004d;
}
}
{
int32_t L_5 = ___value0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_6 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)(OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5);
V_0 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)L_6;
int32_t L_7 = (int32_t)__this->get__size_2();
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_8 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_9 = V_0;
int32_t L_10 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL);
}
IL_0045:
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_11 = V_0;
__this->set__items_1(L_11);
return;
}
IL_004d:
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_12 = ((List_1_t53AD896B2509A4686D143641030CF022753D3B04_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_12);
}
IL_0058:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mDC7DA39F5282E6349415C0E7E139B6D5D978E1F2_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
return L_0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::System.Collections.IList.get_IsFixedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mC0C268122F61C0CDC8F4697461D82153EAF92366_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mFDFFD6B6D2773D46B794DDB9AECD989FC737CBC0_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::System.Collections.IList.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m2E7B9D30363F4B1E05DA92ABBE330279C1636C77_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::System.Collections.ICollection.get_IsSynchronized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mDDCC24DDFBE0D1559A55072A9C01B5CDB4614B3D_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Object System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::System.Collections.ICollection.get_SyncRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_mB19829847FEF378CD8F3D44E8F4ED2E23AED8BD1_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_ICollection_get_SyncRoot_mB19829847FEF378CD8F3D44E8F4ED2E23AED8BD1_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4();
if (L_0)
{
goto IL_001a;
}
}
{
RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4();
RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_2, /*hidden argument*/NULL);
InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
}
IL_001a:
{
RuntimeObject * L_3 = (RuntimeObject *)__this->get__syncRoot_4();
return L_3;
}
}
// T System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 List_1_get_Item_mC9C969F6B1B053F533CE85611D11D76DD9F9C386_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_2 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_3 = ___index0;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)L_2, (int32_t)L_3);
return L_4;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mAA1994A73C84AA7153192D4C6E1C5F28A705DD45_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___index0, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ___value1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_2 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_3 = ___index0;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_4 = ___value1;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_4);
int32_t L_5 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::IsCompatibleObject(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m2622A645E2E4A5FE926DF207983C31C3135A69FA_gshared (RuntimeObject * ___value0, const RuntimeMethod* method)
{
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject * L_0 = ___value0;
if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_001f;
}
}
{
RuntimeObject * L_1 = ___value0;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ));
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_2 = V_0;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_3 = L_2;
RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &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.BeforeRenderHelper_OrderBlock>::System.Collections.IList.get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m596D3C20C8DEC274A45F23C7849FD598C982E558_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_1 = (( OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2);
return L_3;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::System.Collections.IList.set_Item(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mA3BCD1A27AD64AA5EFAED8DB55D5F9ADFBBA0B33_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_set_Item_mA3BCD1A27AD64AA5EFAED8DB55D5F9ADFBBA0B33_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___value1;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
int32_t L_1 = ___index0;
RuntimeObject * L_2 = ___value1;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)L_1, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )((*(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 *)((OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_3 = ___value1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_4, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL);
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m9CE27756FD9C02AB251CDC18FABB5BDB16A35150_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get__size_2();
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_1 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
NullCheck(L_1);
if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))))
{
goto IL_001e;
}
}
{
int32_t L_2 = (int32_t)__this->get__size_2();
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_001e:
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_3 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_4 = (int32_t)__this->get__size_2();
V_0 = (int32_t)L_4;
int32_t L_5 = V_0;
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
int32_t L_6 = V_0;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_7 = ___item0;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_7);
int32_t L_8 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::System.Collections.IList.Add(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mEE2918A4B22BD70DE568B2E5347D12182B7CFEE3_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Add_mEE2918A4B22BD70DE568B2E5347D12182B7CFEE3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___item0;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
RuntimeObject * L_1 = ___item0;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )((*(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 *)((OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
goto IL_0029;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0016;
throw e;
}
CATCH_0016:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_2 = ___item0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_3, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL);
goto IL_0029;
} // end catch (depth: 1)
IL_0029:
{
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_5 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mE28281D0067183C9598CF462B371AE152DD886F3_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
RuntimeObject* L_1 = ___collection0;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
return;
}
}
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::AsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t39C66D47337D83955D151EBAA784B98D5F27E968 * List_1_AsReadOnly_m8D6C650418E7BD2E5C746CC3535B92FC69E9AF3C_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
{
ReadOnlyCollection_1_t39C66D47337D83955D151EBAA784B98D5F27E968 * L_0 = (ReadOnlyCollection_1_t39C66D47337D83955D151EBAA784B98D5F27E968 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
(( void (*) (ReadOnlyCollection_1_t39C66D47337D83955D151EBAA784B98D5F27E968 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
return L_0;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m34CF2207B76DF75ED53549EC82E325FC6B0CA399_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___index0, int32_t ___count1, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ___item2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_5 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_8 = ___item2;
RuntimeObject* L_9 = ___comparer3;
int32_t L_10 = (( int32_t (*) (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*, int32_t, int32_t, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)L_5, (int32_t)L_6, (int32_t)L_7, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_8, (RuntimeObject*)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
return L_10;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::BinarySearch(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m518035BB034B5BE0ECEAB24094561E8902688B75_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ___item0, const RuntimeMethod* method)
{
{
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_1 = ___item0;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, int32_t, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)0, (int32_t)L_0, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_1, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
return L_2;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mC46EE6E8EC6DAEFF6A5227C9D19508EAF48B515B_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ___item0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
{
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_1 = ___item0;
RuntimeObject* L_2 = ___comparer1;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, int32_t, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)0, (int32_t)L_0, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
return L_3;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mF1F041A505A0F64067453A8790416DA10458173A_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)0)))
{
goto IL_0022;
}
}
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_1 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_2 = (int32_t)__this->get__size_2();
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL);
__this->set__size_2(0);
}
IL_0022:
{
int32_t L_3 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)));
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mB0ED66F0701788BF127AAC1E7F0483953BCE95A9_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
EqualityComparer_1_t0D8A0D07F0A489FDE0EF7548F8FB0525D28F70F7 * V_1 = NULL;
int32_t V_2 = 0;
{
goto IL_0030;
}
{
V_0 = (int32_t)0;
goto IL_0025;
}
IL_000c:
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_1 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_2 = V_0;
NullCheck(L_1);
int32_t L_3 = L_2;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
goto IL_0021;
}
{
return (bool)1;
}
IL_0021:
{
int32_t L_5 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
}
IL_0025:
{
int32_t L_6 = V_0;
int32_t L_7 = (int32_t)__this->get__size_2();
if ((((int32_t)L_6) < ((int32_t)L_7)))
{
goto IL_000c;
}
}
{
return (bool)0;
}
IL_0030:
{
EqualityComparer_1_t0D8A0D07F0A489FDE0EF7548F8FB0525D28F70F7 * L_8 = (( EqualityComparer_1_t0D8A0D07F0A489FDE0EF7548F8FB0525D28F70F7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
V_1 = (EqualityComparer_1_t0D8A0D07F0A489FDE0EF7548F8FB0525D28F70F7 *)L_8;
V_2 = (int32_t)0;
goto IL_0055;
}
IL_003a:
{
EqualityComparer_1_t0D8A0D07F0A489FDE0EF7548F8FB0525D28F70F7 * L_9 = V_1;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_10 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_11 = V_2;
NullCheck(L_10);
int32_t L_12 = L_11;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_14 = ___item0;
NullCheck((EqualityComparer_1_t0D8A0D07F0A489FDE0EF7548F8FB0525D28F70F7 *)L_9);
bool L_15 = VirtFuncInvoker2< bool, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.BeforeRenderHelper/OrderBlock>::Equals(T,T) */, (EqualityComparer_1_t0D8A0D07F0A489FDE0EF7548F8FB0525D28F70F7 *)L_9, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_13, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_14);
if (!L_15)
{
goto IL_0051;
}
}
{
return (bool)1;
}
IL_0051:
{
int32_t L_16 = V_2;
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
}
IL_0055:
{
int32_t L_17 = V_2;
int32_t L_18 = (int32_t)__this->get__size_2();
if ((((int32_t)L_17) < ((int32_t)L_18)))
{
goto IL_003a;
}
}
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::System.Collections.IList.Contains(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m2FD818DDB23CEC4BF7554E54FCC98438B34E678C_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
bool L_3 = (( bool (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )((*(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 *)((OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::CopyTo(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mD0A61AA93DC08845A0C6BCB62EDACB4F0A59AB99_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* ___array0, const RuntimeMethod* method)
{
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_0 = ___array0;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mC5572577110A8F31A8A0FF1F5E8C7A24B8F925D8_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_ICollection_CopyTo_mC5572577110A8F31A8A0FF1F5E8C7A24B8F925D8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeArray * L_0 = ___array0;
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeArray * L_1 = ___array0;
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1((RuntimeArray *)L_1, /*hidden argument*/NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)7, /*hidden argument*/NULL);
}
IL_0012:
{
}
IL_0013:
try
{ // begin try (depth: 1)
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_3 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
RuntimeArray * L_4 = ___array0;
int32_t L_5 = ___arrayIndex1;
int32_t L_6 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL);
goto IL_0033;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0029;
throw e;
}
CATCH_0029:
{ // begin catch(System.ArrayTypeMismatchException)
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)18), /*hidden argument*/NULL);
goto IL_0033;
} // end catch (depth: 1)
IL_0033:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::CopyTo(System.Int32,T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF67E8416CF58CC0FE78B82FA2B2A832CDA6F7E92_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___index0, OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
int32_t L_1 = ___index0;
int32_t L_2 = ___count3;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2)))
{
goto IL_0013;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_0013:
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_3 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_4 = ___index0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_5 = ___array1;
int32_t L_6 = ___arrayIndex2;
int32_t L_7 = ___count3;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::CopyTo(T[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mB05833CD92994118F86EBE9D5AB97C64ED5B5CEB_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_0 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_1 = ___array0;
int32_t L_2 = ___arrayIndex1;
int32_t L_3 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::EnsureCapacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mCC4F139CF18462575093B6C7913DD2CB2F1C6795_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___min0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_0 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
NullCheck(L_0);
int32_t L_1 = ___min0;
if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))) >= ((int32_t)L_1)))
{
goto IL_003d;
}
}
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_2 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_3 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
NullCheck(L_3);
G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))), (int32_t)2));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 4;
}
IL_0021:
{
V_0 = (int32_t)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)((int32_t)2146435071);
}
IL_0030:
{
int32_t L_5 = V_0;
int32_t L_6 = ___min0;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0036;
}
}
{
int32_t L_7 = ___min0;
V_0 = (int32_t)L_7;
}
IL_0036:
{
int32_t L_8 = V_0;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
}
IL_003d:
{
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::Exists(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m22AEEF78619E1531CCB35F55657A462B57685440_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * ___match0, const RuntimeMethod* method)
{
{
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_0 = ___match0;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_1 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
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.BeforeRenderHelper_OrderBlock>::Find(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 List_1_Find_mC3000ACB7F171B3555DA9D79457AEA6283DE754F_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0032;
}
IL_000d:
{
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_1 = ___match0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_2 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck((Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_1);
bool L_6 = (( bool (*) (Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_1, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_6)
{
goto IL_002e;
}
}
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_7 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 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)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
}
IL_0032:
{
int32_t L_12 = V_0;
int32_t L_13 = (int32_t)__this->get__size_2();
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ));
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_14 = V_1;
return L_14;
}
}
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::FindAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t53AD896B2509A4686D143641030CF022753D3B04 * List_1_FindAll_m77F2D0B70F962C6FA1D5FB8878AFE9FE31DC3616_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * ___match0, const RuntimeMethod* method)
{
List_1_t53AD896B2509A4686D143641030CF022753D3B04 * V_0 = NULL;
int32_t V_1 = 0;
{
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
List_1_t53AD896B2509A4686D143641030CF022753D3B04 * L_1 = (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28));
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
V_0 = (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)L_1;
V_1 = (int32_t)0;
goto IL_003d;
}
IL_0013:
{
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_2 = ___match0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_3 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck((Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_2);
bool L_7 = (( bool (*) (Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_2, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_7)
{
goto IL_0039;
}
}
{
List_1_t53AD896B2509A4686D143641030CF022753D3B04 * L_8 = V_0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_9 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)L_8);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)L_8, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
}
IL_0039:
{
int32_t L_13 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
}
IL_003d:
{
int32_t L_14 = V_1;
int32_t L_15 = (int32_t)__this->get__size_2();
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0013;
}
}
{
List_1_t53AD896B2509A4686D143641030CF022753D3B04 * L_16 = V_0;
return L_16;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::FindIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m95DAEE6AEB98A4B110F3C8C11B688A19163ACCB7_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * ___match0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_1 = ___match0;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, int32_t, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
return L_2;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::FindIndex(System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF710EE1AAEEA60C1E420077472B8B1A265D254AD_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___startIndex0, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * ___match1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = (int32_t)__this->get__size_2();
int32_t L_2 = ___startIndex0;
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_3 = ___match1;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_4 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, int32_t, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
return L_4;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m76F1F3A875AF4BD10E28849D0FEC840961EAE9D3_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * ___match2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___count1;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_3 = ___startIndex0;
int32_t L_4 = (int32_t)__this->get__size_2();
int32_t L_5 = ___count1;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)))))
{
goto IL_002a;
}
}
IL_0021:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_002a:
{
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_6 = ___match2;
if (L_6)
{
goto IL_0033;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0033:
{
int32_t L_7 = ___startIndex0;
int32_t L_8 = ___count1;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8));
int32_t L_9 = ___startIndex0;
V_1 = (int32_t)L_9;
goto IL_0055;
}
IL_003b:
{
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_10 = ___match2;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_11 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = L_12;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck((Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_10);
bool L_15 = (( bool (*) (Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_10, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_15)
{
goto IL_0051;
}
}
{
int32_t L_16 = V_1;
return L_16;
}
IL_0051:
{
int32_t L_17 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
}
IL_0055:
{
int32_t L_18 = V_1;
int32_t L_19 = V_0;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_003b;
}
}
{
return (-1);
}
}
// T System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::FindLast(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 List_1_FindLast_m74B109653EB64513310876C1F9750301EC1F2A1B_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
goto IL_0039;
}
IL_0014:
{
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_2 = ___match0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_3 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck((Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_2);
bool L_7 = (( bool (*) (Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_2, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_7)
{
goto IL_0035;
}
}
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_8 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
return L_11;
}
IL_0035:
{
int32_t L_12 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1));
}
IL_0039:
{
int32_t L_13 = V_0;
if ((((int32_t)L_13) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ));
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_14 = V_1;
return L_14;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::FindLastIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m48B4FAA645BC95D34436548361BE759C95CF1018_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * ___match0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
int32_t L_1 = (int32_t)__this->get__size_2();
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_2 = ___match0;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, int32_t, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)), (int32_t)L_1, (Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::FindLastIndex(System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m87A1B5FC7BAA459670B55A73433323ABEDA8497F_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___startIndex0, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * ___match1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = ___startIndex0;
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_2 = ___match1;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, int32_t, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)), (Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::FindLastIndex(System.Int32,System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mA770C4A4B73D4217BBAEBB084D437AD2DA1B049F_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * ___match2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_0 = ___match2;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
if (L_1)
{
goto IL_0020;
}
}
{
int32_t L_2 = ___startIndex0;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_0032;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
goto IL_0032;
}
IL_0020:
{
int32_t L_3 = ___startIndex0;
int32_t L_4 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_3) >= ((uint32_t)L_4))))
{
goto IL_0032;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0032:
{
int32_t L_5 = ___count1;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_003e;
}
}
{
int32_t L_6 = ___startIndex0;
int32_t L_7 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)), (int32_t)1))) >= ((int32_t)0)))
{
goto IL_0047;
}
}
IL_003e:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_0047:
{
int32_t L_8 = ___startIndex0;
int32_t L_9 = ___count1;
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9));
int32_t L_10 = ___startIndex0;
V_1 = (int32_t)L_10;
goto IL_0069;
}
IL_004f:
{
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_11 = ___match2;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_12 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck((Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_11);
bool L_16 = (( bool (*) (Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_11, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_16)
{
goto IL_0065;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
IL_0065:
{
int32_t L_18 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)1));
}
IL_0069:
{
int32_t L_19 = V_1;
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_004f;
}
}
{
return (-1);
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::ForEach(System.Action`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mF5F78CFB6B35FE6EC6925363F4B78AC6E8C5F12F_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, Action_1_tFEDD064D971126B0D10EFA0985118B241D1D1869 * ___action0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_ForEach_mF5F78CFB6B35FE6EC6925363F4B78AC6E8C5F12F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Action_1_tFEDD064D971126B0D10EFA0985118B241D1D1869 * L_0 = ___action0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__version_3();
V_0 = (int32_t)L_1;
V_1 = (int32_t)0;
goto IL_003a;
}
IL_0014:
{
int32_t L_2 = V_0;
int32_t L_3 = (int32_t)__this->get__version_3();
if ((((int32_t)L_2) == ((int32_t)L_3)))
{
goto IL_0024;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var);
bool L_4 = ((BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0();
if (L_4)
{
goto IL_0043;
}
}
IL_0024:
{
Action_1_tFEDD064D971126B0D10EFA0985118B241D1D1869 * L_5 = ___action0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_6 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_7 = V_1;
NullCheck(L_6);
int32_t L_8 = L_7;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
NullCheck((Action_1_tFEDD064D971126B0D10EFA0985118B241D1D1869 *)L_5);
(( void (*) (Action_1_tFEDD064D971126B0D10EFA0985118B241D1D1869 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Action_1_tFEDD064D971126B0D10EFA0985118B241D1D1869 *)L_5, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
int32_t L_10 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
}
IL_003a:
{
int32_t L_11 = V_1;
int32_t L_12 = (int32_t)__this->get__size_2();
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0014;
}
}
IL_0043:
{
int32_t L_13 = V_0;
int32_t L_14 = (int32_t)__this->get__version_3();
if ((((int32_t)L_13) == ((int32_t)L_14)))
{
goto IL_005a;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var);
bool L_15 = ((BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0();
if (!L_15)
{
goto IL_005a;
}
}
{
ThrowHelper_ThrowInvalidOperationException_m5FC21125115DA5A3A78175937F96B30333FF2454((int32_t)((int32_t)32), /*hidden argument*/NULL);
}
IL_005a:
{
return;
}
}
// System.Collections.Generic.List`1_Enumerator<T> System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEB4831BF749196828927D05E6467255EFEE20323 List_1_GetEnumerator_m16E14E70EDCAC65999E5D34DA728DA768217C434_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
{
Enumerator_tEB4831BF749196828927D05E6467255EFEE20323 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mE662CA8F3FD9295CFDA36D6B1D465FA86D939D66((&L_0), (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
return L_0;
}
}
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE9C6D33555A6A58A7FB4A2B149FD0EDA89DC3161_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
{
Enumerator_tEB4831BF749196828927D05E6467255EFEE20323 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mE662CA8F3FD9295CFDA36D6B1D465FA86D939D66((&L_0), (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
Enumerator_tEB4831BF749196828927D05E6467255EFEE20323 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.BeforeRenderHelper_OrderBlock>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m1F63487D2AF27184935A5A33C2D742A50E5F0160_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
{
Enumerator_tEB4831BF749196828927D05E6467255EFEE20323 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mE662CA8F3FD9295CFDA36D6B1D465FA86D939D66((&L_0), (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
Enumerator_tEB4831BF749196828927D05E6467255EFEE20323 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.BeforeRenderHelper_OrderBlock>::GetRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t53AD896B2509A4686D143641030CF022753D3B04 * List_1_GetRange_m5B3596FC0F4A4315DFCB65EE50EF6B17CB7947EF_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
List_1_t53AD896B2509A4686D143641030CF022753D3B04 * V_0 = NULL;
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
int32_t L_5 = ___count1;
List_1_t53AD896B2509A4686D143641030CF022753D3B04 * L_6 = (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28));
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)(L_6, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35));
V_0 = (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)L_6;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_7 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_8 = ___index0;
List_1_t53AD896B2509A4686D143641030CF022753D3B04 * L_9 = V_0;
NullCheck(L_9);
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_10 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)L_9->get__items_1();
int32_t L_11 = ___count1;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
List_1_t53AD896B2509A4686D143641030CF022753D3B04 * L_12 = V_0;
int32_t L_13 = ___count1;
NullCheck(L_12);
L_12->set__size_2(L_13);
List_1_t53AD896B2509A4686D143641030CF022753D3B04 * L_14 = V_0;
return L_14;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::IndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m512AE265802ED8DD916C724E10E1588082AC9699_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ___item0, const RuntimeMethod* method)
{
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_0 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_1 = ___item0;
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = (( int32_t (*) (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)L_0, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::System.Collections.IList.IndexOf(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mE0C0BA82A2756EC6BC27A3E6183CD326AE903ADE_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )((*(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 *)((OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
return L_3;
}
IL_0015:
{
return (-1);
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::IndexOf(T,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mB7473CCE00D8AF3E8B7D19044552BA39DDC6825F_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ___item0, int32_t ___index1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_2 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_3 = ___item0;
int32_t L_4 = ___index1;
int32_t L_5 = (int32_t)__this->get__size_2();
int32_t L_6 = ___index1;
int32_t L_7 = (( int32_t (*) (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)L_2, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_3, (int32_t)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_7;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::IndexOf(T,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m24FD489447AC170B46EAEDCE484DE64382CB52BA_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___count2;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_3 = ___index1;
int32_t L_4 = (int32_t)__this->get__size_2();
int32_t L_5 = ___count2;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)))))
{
goto IL_002a;
}
}
IL_0021:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_002a:
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_6 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_7 = ___item0;
int32_t L_8 = ___index1;
int32_t L_9 = ___count2;
int32_t L_10 = (( int32_t (*) (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)L_6, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_7, (int32_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_10;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mC60D3BD21C0F45B2732381FA901DFFF61DE2A7E2_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___index0, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ___item1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = (int32_t)__this->get__size_2();
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_3 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
NullCheck(L_3);
if ((!(((uint32_t)L_2) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))))
{
goto IL_0030;
}
}
{
int32_t L_4 = (int32_t)__this->get__size_2();
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_0030:
{
int32_t L_5 = ___index0;
int32_t L_6 = (int32_t)__this->get__size_2();
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0056;
}
}
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_7 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_8 = ___index0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_9 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_10 = ___index0;
int32_t L_11 = (int32_t)__this->get__size_2();
int32_t L_12 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL);
}
IL_0056:
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_13 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_14 = ___index0;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_15 = ___item1;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_15);
int32_t L_16 = (int32_t)__this->get__size_2();
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)));
int32_t L_17 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::System.Collections.IList.Insert(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m78681DE36BF20BD2AF97F042479507CC159A3260_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Insert_m78681DE36BF20BD2AF97F042479507CC159A3260_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___item1;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
int32_t L_1 = ___index0;
RuntimeObject * L_2 = ___item1;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)L_1, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )((*(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 *)((OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_3 = ___item1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_4, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL);
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m927294C11C96B7DC02B417757BE9BEFD83A0D600_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_InsertRange_m927294C11C96B7DC02B417757BE9BEFD83A0D600_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject* L_0 = ___collection1;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)6, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = ___index0;
int32_t L_2 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_001b;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_001b:
{
RuntimeObject* L_3 = ___collection1;
V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)));
RuntimeObject* L_4 = V_0;
if (!L_4)
{
goto IL_00c0;
}
}
{
RuntimeObject* L_5 = V_0;
NullCheck((RuntimeObject*)L_5);
int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.BeforeRenderHelper/OrderBlock>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5);
V_1 = (int32_t)L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_00ef;
}
}
{
int32_t L_8 = (int32_t)__this->get__size_2();
int32_t L_9 = V_1;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
int32_t L_10 = ___index0;
int32_t L_11 = (int32_t)__this->get__size_2();
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_006a;
}
}
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_12 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_13 = ___index0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_14 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_15 = ___index0;
int32_t L_16 = V_1;
int32_t L_17 = (int32_t)__this->get__size_2();
int32_t L_18 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL);
}
IL_006a:
{
RuntimeObject* L_19 = V_0;
if ((!(((RuntimeObject*)(List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
{
goto IL_00a3;
}
}
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_20 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_21 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_22 = ___index0;
int32_t L_23 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL);
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_24 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_25 = ___index0;
int32_t L_26 = V_1;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_27 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_28 = ___index0;
int32_t L_29 = (int32_t)__this->get__size_2();
int32_t L_30 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL);
goto IL_00b0;
}
IL_00a3:
{
RuntimeObject* L_31 = V_0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_32 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_33 = ___index0;
NullCheck((RuntimeObject*)L_31);
InterfaceActionInvoker2< OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.BeforeRenderHelper/OrderBlock>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)L_32, (int32_t)L_33);
}
IL_00b0:
{
int32_t L_34 = (int32_t)__this->get__size_2();
int32_t L_35 = V_1;
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35)));
goto IL_00ef;
}
IL_00c0:
{
RuntimeObject* L_36 = ___collection1;
NullCheck((RuntimeObject*)L_36);
RuntimeObject* L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.BeforeRenderHelper/OrderBlock>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36);
V_2 = (RuntimeObject*)L_37;
}
IL_00c7:
try
{ // begin try (depth: 1)
{
goto IL_00db;
}
IL_00c9:
{
int32_t L_38 = ___index0;
int32_t L_39 = (int32_t)L_38;
___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
RuntimeObject* L_40 = V_2;
NullCheck((RuntimeObject*)L_40);
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_41 = InterfaceFuncInvoker0< OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.BeforeRenderHelper/OrderBlock>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40);
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)L_39, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
}
IL_00db:
{
RuntimeObject* L_42 = V_2;
NullCheck((RuntimeObject*)L_42);
bool L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_42);
if (L_43)
{
goto IL_00c9;
}
}
IL_00e3:
{
IL2CPP_LEAVE(0xEF, FINALLY_00e5);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_00e5;
}
FINALLY_00e5:
{ // begin finally (depth: 1)
{
RuntimeObject* L_44 = V_2;
if (!L_44)
{
goto IL_00ee;
}
}
IL_00e8:
{
RuntimeObject* L_45 = V_2;
NullCheck((RuntimeObject*)L_45);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_45);
}
IL_00ee:
{
IL2CPP_END_FINALLY(229)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(229)
{
IL2CPP_JUMP_TBL(0xEF, IL_00ef)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_00ef:
{
int32_t L_46 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::LastIndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mA92F1BDE0F41EA350568693A8751AA8BFD946032_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ___item0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
if (L_0)
{
goto IL_000a;
}
}
{
return (-1);
}
IL_000a:
{
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_1 = ___item0;
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = (int32_t)__this->get__size_2();
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_4 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_4;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::LastIndexOf(T,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mD716DF8CA83BBD2C8A9958C3D7ABB34DF97C37D0_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ___item0, int32_t ___index1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_2 = ___item0;
int32_t L_3 = ___index1;
int32_t L_4 = ___index1;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_5 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_5;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::LastIndexOf(T,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m651D9D76C7C1C43D3CDAF05FAE501414CDBE5DE1_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
{
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_0)
{
goto IL_0014;
}
}
{
int32_t L_1 = ___index1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_0014:
{
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_2)
{
goto IL_0028;
}
}
{
int32_t L_3 = ___count2;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0028;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0028:
{
int32_t L_4 = (int32_t)__this->get__size_2();
if (L_4)
{
goto IL_0032;
}
}
{
return (-1);
}
IL_0032:
{
int32_t L_5 = ___index1;
int32_t L_6 = (int32_t)__this->get__size_2();
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0044;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)34), /*hidden argument*/NULL);
}
IL_0044:
{
int32_t L_7 = ___count2;
int32_t L_8 = ___index1;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)))))
{
goto IL_0053;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)34), /*hidden argument*/NULL);
}
IL_0053:
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_9 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_10 = ___item0;
int32_t L_11 = ___index1;
int32_t L_12 = ___count2;
int32_t L_13 = (( int32_t (*) (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)L_9, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_10, (int32_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
return L_13;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mCDF98365633781643013F7FA575B333470227A9D_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_0 = ___item0;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_1 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
V_0 = (int32_t)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;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
return (bool)1;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::System.Collections.IList.Remove(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m8F58B110B2149A29926AE10FB1D07C23C79D614D_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( bool (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )((*(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 *)((OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
}
IL_0015:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::RemoveAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mA10041F307D9DF36DC47EA5388CE128C16BC8EC7_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0011;
}
IL_000d:
{
int32_t L_1 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1));
}
IL_0011:
{
int32_t L_2 = V_0;
int32_t L_3 = (int32_t)__this->get__size_2();
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_4 = ___match0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_5 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck((Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_4);
bool L_9 = (( bool (*) (Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_4, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(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->get__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)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
goto IL_0089;
}
IL_003f:
{
int32_t L_13 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
}
IL_0043:
{
int32_t L_14 = V_1;
int32_t L_15 = (int32_t)__this->get__size_2();
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0060;
}
}
{
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_16 = ___match0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_17 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_16);
bool L_21 = (( bool (*) (Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_16, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(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->get__size_2();
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_0089;
}
}
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_24 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_25 = V_0;
int32_t L_26 = (int32_t)L_25;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_27 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_28 = V_1;
int32_t L_29 = (int32_t)L_28;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1));
NullCheck(L_27);
int32_t L_30 = L_29;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 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), (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_31);
}
IL_0089:
{
int32_t L_32 = V_1;
int32_t L_33 = (int32_t)__this->get__size_2();
if ((((int32_t)L_32) < ((int32_t)L_33)))
{
goto IL_0043;
}
}
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_34 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_35 = V_0;
int32_t L_36 = (int32_t)__this->get__size_2();
int32_t L_37 = V_0;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL);
int32_t L_38 = (int32_t)__this->get__size_2();
int32_t L_39 = V_0;
int32_t L_40 = V_0;
__this->set__size_2(L_40);
int32_t L_41 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1)));
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m8EB2E0BBA1AB810C58BEED0114266E213812280F_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___index0, const RuntimeMethod* method)
{
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
int32_t L_2 = (int32_t)__this->get__size_2();
__this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)));
int32_t L_3 = ___index0;
int32_t L_4 = (int32_t)__this->get__size_2();
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0042;
}
}
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_5 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_6 = ___index0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_7 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_8 = ___index0;
int32_t L_9 = (int32_t)__this->get__size_2();
int32_t L_10 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL);
}
IL_0042:
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_11 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_12 = (int32_t)__this->get__size_2();
il2cpp_codegen_initobj((&V_0), sizeof(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 ));
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_13 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_13);
int32_t L_14 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::RemoveRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mC7D0666E6DD21611524F1C5127181419F3533859_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
int32_t L_5 = ___count1;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_0082;
}
}
{
int32_t L_6 = (int32_t)__this->get__size_2();
int32_t L_7 = ___count1;
__this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)));
int32_t L_8 = ___index0;
int32_t L_9 = (int32_t)__this->get__size_2();
if ((((int32_t)L_8) >= ((int32_t)L_9)))
{
goto IL_0062;
}
}
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_10 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_11 = ___index0;
int32_t L_12 = ___count1;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_13 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_14 = ___index0;
int32_t L_15 = (int32_t)__this->get__size_2();
int32_t L_16 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL);
}
IL_0062:
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_17 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_18 = (int32_t)__this->get__size_2();
int32_t L_19 = ___count1;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL);
int32_t L_20 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)));
}
IL_0082:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::Reverse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m0607368D167E9EED39E63FA79374A3BCABA4F9F6_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
{
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::Reverse(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m5CE655C0E224070A5A720A75CA8737572D5D5040_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_5 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
(( void (*) (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44));
int32_t L_8 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::Sort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m49B769DDE25A7627602A9A0DFA29F931DC85AF5E_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
{
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::Sort(System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m813E3BE2FAD02B7E72120610B67898419BA6778C_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
{
{
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
RuntimeObject* L_1 = ___comparer0;
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m75B9F008E6C3491FEC0F0D59645EF2D00924D699_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_5 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
RuntimeObject* L_8 = ___comparer2;
(( void (*) (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46));
int32_t L_9 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::Sort(System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m44B6AE73489E09A7E80A94B50E1F435B3DCD4F06_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, Comparison_1_t2750BC60B871C841F4E818A35A01BE474BFD2C35 * ___comparison0, const RuntimeMethod* method)
{
{
Comparison_1_t2750BC60B871C841F4E818A35A01BE474BFD2C35 * L_0 = ___comparison0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_1) <= ((int32_t)0)))
{
goto IL_0025;
}
}
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_2 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_3 = (int32_t)__this->get__size_2();
Comparison_1_t2750BC60B871C841F4E818A35A01BE474BFD2C35 * L_4 = ___comparison0;
(( void (*) (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*, int32_t, int32_t, Comparison_1_t2750BC60B871C841F4E818A35A01BE474BFD2C35 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t2750BC60B871C841F4E818A35A01BE474BFD2C35 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47));
}
IL_0025:
{
return;
}
}
// T[] System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* List_1_ToArray_m91DB43D7F836B00279EE081FA647D1015AA8A5EA_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* V_0 = NULL;
{
int32_t L_0 = (int32_t)__this->get__size_2();
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_1 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)(OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0);
V_0 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)L_1;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_2 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_3 = V_0;
int32_t L_4 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL);
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_5 = V_0;
return L_5;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::TrimExcess()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m6B772430F9048D9D1503BD6D9CAD990104C3DFDA_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_0 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
NullCheck(L_0);
V_0 = (int32_t)(((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)(((double)((double)(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))))), (double)(0.9))))));
int32_t L_1 = (int32_t)__this->get__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->get__size_2();
NullCheck((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this);
(( void (*) (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
}
IL_002a:
{
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::TrueForAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m5BF090C979860753BA53256A389293FAA27218C8_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * __this, Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0027;
}
IL_000d:
{
Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 * L_1 = ___match0;
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_2 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)__this->get__items_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck((Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_1);
bool L_6 = (( bool (*) (Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t6021C753A4C8761482AE2125268A1F20CC5302F9 *)L_1, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (L_6)
{
goto IL_0023;
}
}
{
return (bool)0;
}
IL_0023:
{
int32_t L_7 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
}
IL_0027:
{
int32_t L_8 = V_0;
int32_t L_9 = (int32_t)__this->get__size_2();
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000d;
}
}
{
return (bool)1;
}
}
// System.Collections.Generic.IList`1<T> System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::Synchronized(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_Synchronized_m5BDB3C126B57022652D18037710D4219048CF483_gshared (List_1_t53AD896B2509A4686D143641030CF022753D3B04 * ___list0, const RuntimeMethod* method)
{
{
List_1_t53AD896B2509A4686D143641030CF022753D3B04 * L_0 = ___list0;
SynchronizedList_t7AD1499EA0E7E4589F581CFC0072612283F530A7 * L_1 = (SynchronizedList_t7AD1499EA0E7E4589F581CFC0072612283F530A7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 49));
(( void (*) (SynchronizedList_t7AD1499EA0E7E4589F581CFC0072612283F530A7 *, List_1_t53AD896B2509A4686D143641030CF022753D3B04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 50)->methodPointer)(L_1, (List_1_t53AD896B2509A4686D143641030CF022753D3B04 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 50));
return L_1;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper_OrderBlock>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mE85844277E68F321377D4CC99C5A5DAC92B7D63C_gshared (const RuntimeMethod* method)
{
{
OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101* L_0 = (OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)(OrderBlockU5BU5D_t1C62FB945EC1F218FB6301A770FBF3C67B0AA101*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
((List_1_t53AD896B2509A4686D143641030CF022753D3B04_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(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.Color32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0AA961F7D579F0A8B7BF5D6FBD3D54E6CAEACC6F_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_0 = ((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_0);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6A8B960A76F4A5C917CC72C5F96770E74DEFABBC_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
int32_t L_0 = ___capacity0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_1 = ___capacity0;
if (L_1)
{
goto IL_0021;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_2 = ((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_2);
return;
}
IL_0021:
{
int32_t L_3 = ___capacity0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_4 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)(Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3);
__this->set__items_1(L_4);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mDE5946DE707198389795421A70495D6BBADA8591_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1__ctor_mDE5946DE707198389795421A70495D6BBADA8591_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
RuntimeObject* L_0 = ___collection0;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)6, /*hidden argument*/NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___collection0;
V_0 = (RuntimeObject*)((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((RuntimeObject*)L_3);
int32_t L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.Color32>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3);
V_1 = (int32_t)L_4;
int32_t L_5 = V_1;
if (L_5)
{
goto IL_002f;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_6 = ((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_6);
return;
}
IL_002f:
{
int32_t L_7 = V_1;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_8 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)(Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7);
__this->set__items_1(L_8);
RuntimeObject* L_9 = V_0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_10 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
NullCheck((RuntimeObject*)L_9);
InterfaceActionInvoker2< Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.Color32>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)L_10, (int32_t)0);
int32_t L_11 = V_1;
__this->set__size_2(L_11);
return;
}
IL_0050:
{
__this->set__size_2(0);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_12 = ((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_12);
RuntimeObject* L_13 = ___collection0;
NullCheck((RuntimeObject*)L_13);
RuntimeObject* L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Color32>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13);
V_2 = (RuntimeObject*)L_14;
}
IL_0069:
try
{ // begin try (depth: 1)
{
goto IL_0077;
}
IL_006b:
{
RuntimeObject* L_15 = V_2;
NullCheck((RuntimeObject*)L_15);
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_16 = InterfaceFuncInvoker0< Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Color32>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15);
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
}
IL_0077:
{
RuntimeObject* L_17 = V_2;
NullCheck((RuntimeObject*)L_17);
bool L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_17);
if (L_18)
{
goto IL_006b;
}
}
IL_007f:
{
IL2CPP_LEAVE(0x8B, FINALLY_0081);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0081;
}
FINALLY_0081:
{ // begin finally (depth: 1)
{
RuntimeObject* L_19 = V_2;
if (!L_19)
{
goto IL_008a;
}
}
IL_0084:
{
RuntimeObject* L_20 = V_2;
NullCheck((RuntimeObject*)L_20);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_20);
}
IL_008a:
{
IL2CPP_END_FINALLY(129)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(129)
{
IL2CPP_JUMP_TBL(0x8B, IL_008b)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_008b:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::get_Capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m022071A2BAB09506220C8BD356CE78C0AB8D08B0_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_0 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
NullCheck(L_0);
return (((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::set_Capacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mDD907D72D2AC5E6AF4D65702DEC40606022FE0A8_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___value0, const RuntimeMethod* method)
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* V_0 = NULL;
{
int32_t L_0 = ___value0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___value0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_3 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
NullCheck(L_3);
if ((((int32_t)L_2) == ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))))
{
goto IL_0058;
}
}
{
int32_t L_4 = ___value0;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_004d;
}
}
{
int32_t L_5 = ___value0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_6 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)(Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5);
V_0 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)L_6;
int32_t L_7 = (int32_t)__this->get__size_2();
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_8 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_9 = V_0;
int32_t L_10 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL);
}
IL_0045:
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_11 = V_0;
__this->set__items_1(L_11);
return;
}
IL_004d:
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_12 = ((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_12);
}
IL_0058:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mAD05ECB22E3C0DDFB5D3C205E2F77CEBFC3DDCC0_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
return L_0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color32>::System.Collections.IList.get_IsFixedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m8A554820DB62C8C9E7D99D65946DE7EA4E8B8D02_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color32>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mA053F23563288859D6FE641C811C6D4B40C2C8E4_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color32>::System.Collections.IList.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mB64FD543ED4A96A3F300A353582714D35C7D7406_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color32>::System.Collections.ICollection.get_IsSynchronized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mBA98D49528D210E8505A2E637DCAC6FAF1209582_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Object System.Collections.Generic.List`1<UnityEngine.Color32>::System.Collections.ICollection.get_SyncRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_mB79819E9AC9BEDD1C95013E54246A0A17AC819EA_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_ICollection_get_SyncRoot_mB79819E9AC9BEDD1C95013E54246A0A17AC819EA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4();
if (L_0)
{
goto IL_001a;
}
}
{
RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4();
RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_2, /*hidden argument*/NULL);
InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
}
IL_001a:
{
RuntimeObject * L_3 = (RuntimeObject *)__this->get__syncRoot_4();
return L_3;
}
}
// T System.Collections.Generic.List`1<UnityEngine.Color32>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 List_1_get_Item_mC428DF429BDAA09EE7BE43BCB917E6BFCE6C452A_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_2 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_3 = ___index0;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)L_2, (int32_t)L_3);
return L_4;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m1536B8309A831905B16D3B0F364139FBD811167C_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___index0, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___value1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_2 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_3 = ___index0;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_4 = ___value1;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_4);
int32_t L_5 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color32>::IsCompatibleObject(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m6761E2CF6C915B7777D11EDCF908C91B76235883_gshared (RuntimeObject * ___value0, const RuntimeMethod* method)
{
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject * L_0 = ___value0;
if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_001f;
}
}
{
RuntimeObject * L_1 = ___value0;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ));
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_2 = V_0;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_3 = L_2;
RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &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.Color32>::System.Collections.IList.get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m2D6DBBB5E727CC6D92FEE289C454309B63513450_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_1 = (( Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2);
return L_3;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::System.Collections.IList.set_Item(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m84BCC5CC727F8FB4F9992F4CF9FE0761E1DA93F6_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_set_Item_m84BCC5CC727F8FB4F9992F4CF9FE0761E1DA93F6_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___value1;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
int32_t L_1 = ___index0;
RuntimeObject * L_2 = ___value1;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)L_1, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )((*(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)((Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_3 = ___value1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_4, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL);
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mD418AFD4790D100E6F082C32A9D5146F7B382621_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get__size_2();
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_1 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
NullCheck(L_1);
if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))))
{
goto IL_001e;
}
}
{
int32_t L_2 = (int32_t)__this->get__size_2();
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_001e:
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_3 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_4 = (int32_t)__this->get__size_2();
V_0 = (int32_t)L_4;
int32_t L_5 = V_0;
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
int32_t L_6 = V_0;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_7 = ___item0;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_7);
int32_t L_8 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::System.Collections.IList.Add(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mEC4AC45B55841C74F73A55802A6C3B8E87565D69_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Add_mEC4AC45B55841C74F73A55802A6C3B8E87565D69_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___item0;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
RuntimeObject * L_1 = ___item0;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )((*(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)((Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
goto IL_0029;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0016;
throw e;
}
CATCH_0016:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_2 = ___item0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_3, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL);
goto IL_0029;
} // end catch (depth: 1)
IL_0029:
{
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_5 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m5333B4C07439D187128530EB03601CEC9C17E1D8_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
RuntimeObject* L_1 = ___collection0;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
return;
}
}
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<UnityEngine.Color32>::AsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tC80FF1D584B0CB5B37BFFCF72FAA8AA0E87C5A71 * List_1_AsReadOnly_m05A10EDDC99259C9CC3F19D8999F62D50A6FD3E4_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
{
ReadOnlyCollection_1_tC80FF1D584B0CB5B37BFFCF72FAA8AA0E87C5A71 * L_0 = (ReadOnlyCollection_1_tC80FF1D584B0CB5B37BFFCF72FAA8AA0E87C5A71 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
(( void (*) (ReadOnlyCollection_1_tC80FF1D584B0CB5B37BFFCF72FAA8AA0E87C5A71 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
return L_0;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m1B052500DE03BE878A5E2A4E2870208CCB82E164_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___index0, int32_t ___count1, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___item2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_5 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_8 = ___item2;
RuntimeObject* L_9 = ___comparer3;
int32_t L_10 = (( int32_t (*) (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*, int32_t, int32_t, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)L_5, (int32_t)L_6, (int32_t)L_7, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_8, (RuntimeObject*)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
return L_10;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::BinarySearch(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m56D561CC81A31E942D100F99A1AD1103FF67187E_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___item0, const RuntimeMethod* method)
{
{
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_1 = ___item0;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, int32_t, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)0, (int32_t)L_0, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_1, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
return L_2;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m56FF76594B040254BC2FB1FE3B1D9E4806C2FE0A_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___item0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
{
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_1 = ___item0;
RuntimeObject* L_2 = ___comparer1;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, int32_t, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)0, (int32_t)L_0, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
return L_3;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mC32B60C91F8D0BCA37EA5EFEEDEB971D90CE201E_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)0)))
{
goto IL_0022;
}
}
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_1 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_2 = (int32_t)__this->get__size_2();
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL);
__this->set__size_2(0);
}
IL_0022:
{
int32_t L_3 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)));
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color32>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m552DD648A70D915F4098C4B1E0284CE35FA1AF09_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
EqualityComparer_1_t64516AE22515640CA46E6ACDBB51EB38AE8BA243 * V_1 = NULL;
int32_t V_2 = 0;
{
goto IL_0030;
}
{
V_0 = (int32_t)0;
goto IL_0025;
}
IL_000c:
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_1 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_2 = V_0;
NullCheck(L_1);
int32_t L_3 = L_2;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
goto IL_0021;
}
{
return (bool)1;
}
IL_0021:
{
int32_t L_5 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
}
IL_0025:
{
int32_t L_6 = V_0;
int32_t L_7 = (int32_t)__this->get__size_2();
if ((((int32_t)L_6) < ((int32_t)L_7)))
{
goto IL_000c;
}
}
{
return (bool)0;
}
IL_0030:
{
EqualityComparer_1_t64516AE22515640CA46E6ACDBB51EB38AE8BA243 * L_8 = (( EqualityComparer_1_t64516AE22515640CA46E6ACDBB51EB38AE8BA243 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
V_1 = (EqualityComparer_1_t64516AE22515640CA46E6ACDBB51EB38AE8BA243 *)L_8;
V_2 = (int32_t)0;
goto IL_0055;
}
IL_003a:
{
EqualityComparer_1_t64516AE22515640CA46E6ACDBB51EB38AE8BA243 * L_9 = V_1;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_10 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_11 = V_2;
NullCheck(L_10);
int32_t L_12 = L_11;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_14 = ___item0;
NullCheck((EqualityComparer_1_t64516AE22515640CA46E6ACDBB51EB38AE8BA243 *)L_9);
bool L_15 = VirtFuncInvoker2< bool, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.Color32>::Equals(T,T) */, (EqualityComparer_1_t64516AE22515640CA46E6ACDBB51EB38AE8BA243 *)L_9, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_13, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_14);
if (!L_15)
{
goto IL_0051;
}
}
{
return (bool)1;
}
IL_0051:
{
int32_t L_16 = V_2;
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
}
IL_0055:
{
int32_t L_17 = V_2;
int32_t L_18 = (int32_t)__this->get__size_2();
if ((((int32_t)L_17) < ((int32_t)L_18)))
{
goto IL_003a;
}
}
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color32>::System.Collections.IList.Contains(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mBB7D129EB439258722BACFA4B68F855ED0E95A92_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
bool L_3 = (( bool (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )((*(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)((Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::CopyTo(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mA541D2AF522257E3EE1E1FF8DD9932F151843C37_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* ___array0, const RuntimeMethod* method)
{
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_0 = ___array0;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m64F92858DB2292B81BBDE94E2937E406C04DD3FA_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_ICollection_CopyTo_m64F92858DB2292B81BBDE94E2937E406C04DD3FA_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeArray * L_0 = ___array0;
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeArray * L_1 = ___array0;
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1((RuntimeArray *)L_1, /*hidden argument*/NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)7, /*hidden argument*/NULL);
}
IL_0012:
{
}
IL_0013:
try
{ // begin try (depth: 1)
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_3 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
RuntimeArray * L_4 = ___array0;
int32_t L_5 = ___arrayIndex1;
int32_t L_6 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL);
goto IL_0033;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0029;
throw e;
}
CATCH_0029:
{ // begin catch(System.ArrayTypeMismatchException)
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)18), /*hidden argument*/NULL);
goto IL_0033;
} // end catch (depth: 1)
IL_0033:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::CopyTo(System.Int32,T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6078BEF933F4B4064148A564ABB48D16F6969D6D_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___index0, Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
int32_t L_1 = ___index0;
int32_t L_2 = ___count3;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2)))
{
goto IL_0013;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_0013:
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_3 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_4 = ___index0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_5 = ___array1;
int32_t L_6 = ___arrayIndex2;
int32_t L_7 = ___count3;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::CopyTo(T[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m60DA4B5130884D447483ACF84B9A624955A81C41_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_0 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_1 = ___array0;
int32_t L_2 = ___arrayIndex1;
int32_t L_3 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::EnsureCapacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mA01124A8203C9EF917F034F9847CFB3489E81E64_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___min0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_0 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
NullCheck(L_0);
int32_t L_1 = ___min0;
if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))) >= ((int32_t)L_1)))
{
goto IL_003d;
}
}
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_2 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_3 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
NullCheck(L_3);
G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))), (int32_t)2));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 4;
}
IL_0021:
{
V_0 = (int32_t)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)((int32_t)2146435071);
}
IL_0030:
{
int32_t L_5 = V_0;
int32_t L_6 = ___min0;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0036;
}
}
{
int32_t L_7 = ___min0;
V_0 = (int32_t)L_7;
}
IL_0036:
{
int32_t L_8 = V_0;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
}
IL_003d:
{
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color32>::Exists(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m12D8976AC856E0A17CF6B2345257E6291C931A03_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * ___match0, const RuntimeMethod* method)
{
{
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_0 = ___match0;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_1 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
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.Color32>::Find(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 List_1_Find_mC09DEB8E43765AE1EB5B9455EFC514779BED1FA9_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0032;
}
IL_000d:
{
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_1 = ___match0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_2 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck((Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_1);
bool L_6 = (( bool (*) (Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_1, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_6)
{
goto IL_002e;
}
}
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_7 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 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)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
}
IL_0032:
{
int32_t L_12 = V_0;
int32_t L_13 = (int32_t)__this->get__size_2();
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ));
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_14 = V_1;
return L_14;
}
}
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<UnityEngine.Color32>::FindAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * List_1_FindAll_mE77C5D4F529DB685F42CEA682BFA372CB49037DC_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * ___match0, const RuntimeMethod* method)
{
List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * V_0 = NULL;
int32_t V_1 = 0;
{
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * L_1 = (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28));
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
V_0 = (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)L_1;
V_1 = (int32_t)0;
goto IL_003d;
}
IL_0013:
{
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_2 = ___match0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_3 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck((Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_2);
bool L_7 = (( bool (*) (Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_2, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_7)
{
goto IL_0039;
}
}
{
List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * L_8 = V_0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_9 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)L_8);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)L_8, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
}
IL_0039:
{
int32_t L_13 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
}
IL_003d:
{
int32_t L_14 = V_1;
int32_t L_15 = (int32_t)__this->get__size_2();
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0013;
}
}
{
List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * L_16 = V_0;
return L_16;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::FindIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mA31B401951398B527E3BC544C0F480797DEBA665_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * ___match0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_1 = ___match0;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, int32_t, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
return L_2;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::FindIndex(System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m036A0B188F9C95FB299A779FA703BD171C84C64F_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___startIndex0, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * ___match1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = (int32_t)__this->get__size_2();
int32_t L_2 = ___startIndex0;
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_3 = ___match1;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_4 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, int32_t, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
return L_4;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m1D507303FD16860D2DA84D3AB6D619C03514E2D4_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * ___match2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___count1;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_3 = ___startIndex0;
int32_t L_4 = (int32_t)__this->get__size_2();
int32_t L_5 = ___count1;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)))))
{
goto IL_002a;
}
}
IL_0021:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_002a:
{
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_6 = ___match2;
if (L_6)
{
goto IL_0033;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0033:
{
int32_t L_7 = ___startIndex0;
int32_t L_8 = ___count1;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8));
int32_t L_9 = ___startIndex0;
V_1 = (int32_t)L_9;
goto IL_0055;
}
IL_003b:
{
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_10 = ___match2;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_11 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = L_12;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck((Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_10);
bool L_15 = (( bool (*) (Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_10, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_15)
{
goto IL_0051;
}
}
{
int32_t L_16 = V_1;
return L_16;
}
IL_0051:
{
int32_t L_17 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
}
IL_0055:
{
int32_t L_18 = V_1;
int32_t L_19 = V_0;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_003b;
}
}
{
return (-1);
}
}
// T System.Collections.Generic.List`1<UnityEngine.Color32>::FindLast(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 List_1_FindLast_m7893BC6058C1CAF19059CA2D63AEF05AC9B59F8B_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
goto IL_0039;
}
IL_0014:
{
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_2 = ___match0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_3 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck((Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_2);
bool L_7 = (( bool (*) (Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_2, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_7)
{
goto IL_0035;
}
}
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_8 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
return L_11;
}
IL_0035:
{
int32_t L_12 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1));
}
IL_0039:
{
int32_t L_13 = V_0;
if ((((int32_t)L_13) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ));
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_14 = V_1;
return L_14;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::FindLastIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mD15C1228C4567BC0E35D346FA0DEEDCDDCA3EA46_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * ___match0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
int32_t L_1 = (int32_t)__this->get__size_2();
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_2 = ___match0;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, int32_t, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)), (int32_t)L_1, (Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::FindLastIndex(System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m080C27EA11F488DD7E86BEBA7C5ECA8ABE82D900_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___startIndex0, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * ___match1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = ___startIndex0;
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_2 = ___match1;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, int32_t, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)), (Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::FindLastIndex(System.Int32,System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m81FD0F6FDDF1AFE16996EFFC4C20CC27030783ED_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * ___match2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_0 = ___match2;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
if (L_1)
{
goto IL_0020;
}
}
{
int32_t L_2 = ___startIndex0;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_0032;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
goto IL_0032;
}
IL_0020:
{
int32_t L_3 = ___startIndex0;
int32_t L_4 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_3) >= ((uint32_t)L_4))))
{
goto IL_0032;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0032:
{
int32_t L_5 = ___count1;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_003e;
}
}
{
int32_t L_6 = ___startIndex0;
int32_t L_7 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)), (int32_t)1))) >= ((int32_t)0)))
{
goto IL_0047;
}
}
IL_003e:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_0047:
{
int32_t L_8 = ___startIndex0;
int32_t L_9 = ___count1;
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9));
int32_t L_10 = ___startIndex0;
V_1 = (int32_t)L_10;
goto IL_0069;
}
IL_004f:
{
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_11 = ___match2;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_12 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck((Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_11);
bool L_16 = (( bool (*) (Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_11, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_16)
{
goto IL_0065;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
IL_0065:
{
int32_t L_18 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)1));
}
IL_0069:
{
int32_t L_19 = V_1;
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_004f;
}
}
{
return (-1);
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::ForEach(System.Action`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m9F38C9EA34E41E35B69ED252F57651C7F8EF2E5C_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Action_1_t82786770BFC5780C2E617DB25669143D9ED35825 * ___action0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_ForEach_m9F38C9EA34E41E35B69ED252F57651C7F8EF2E5C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Action_1_t82786770BFC5780C2E617DB25669143D9ED35825 * L_0 = ___action0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__version_3();
V_0 = (int32_t)L_1;
V_1 = (int32_t)0;
goto IL_003a;
}
IL_0014:
{
int32_t L_2 = V_0;
int32_t L_3 = (int32_t)__this->get__version_3();
if ((((int32_t)L_2) == ((int32_t)L_3)))
{
goto IL_0024;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var);
bool L_4 = ((BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0();
if (L_4)
{
goto IL_0043;
}
}
IL_0024:
{
Action_1_t82786770BFC5780C2E617DB25669143D9ED35825 * L_5 = ___action0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_6 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_7 = V_1;
NullCheck(L_6);
int32_t L_8 = L_7;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
NullCheck((Action_1_t82786770BFC5780C2E617DB25669143D9ED35825 *)L_5);
(( void (*) (Action_1_t82786770BFC5780C2E617DB25669143D9ED35825 *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Action_1_t82786770BFC5780C2E617DB25669143D9ED35825 *)L_5, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
int32_t L_10 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
}
IL_003a:
{
int32_t L_11 = V_1;
int32_t L_12 = (int32_t)__this->get__size_2();
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0014;
}
}
IL_0043:
{
int32_t L_13 = V_0;
int32_t L_14 = (int32_t)__this->get__version_3();
if ((((int32_t)L_13) == ((int32_t)L_14)))
{
goto IL_005a;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var);
bool L_15 = ((BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0();
if (!L_15)
{
goto IL_005a;
}
}
{
ThrowHelper_ThrowInvalidOperationException_m5FC21125115DA5A3A78175937F96B30333FF2454((int32_t)((int32_t)32), /*hidden argument*/NULL);
}
IL_005a:
{
return;
}
}
// System.Collections.Generic.List`1_Enumerator<T> System.Collections.Generic.List`1<UnityEngine.Color32>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t76470F82B2EDDF9F880C98421781A48D36D3382A List_1_GetEnumerator_m71408931835CDCA7CCB894EA8ADD8FC14A31C8CF_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
{
Enumerator_t76470F82B2EDDF9F880C98421781A48D36D3382A L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m70142101C8067D2910AB738F5CA4A3A31D88654D((&L_0), (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
return L_0;
}
}
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<UnityEngine.Color32>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m313234F762663DF0A598E5A1EB1A6113A1F74C0D_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
{
Enumerator_t76470F82B2EDDF9F880C98421781A48D36D3382A L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m70142101C8067D2910AB738F5CA4A3A31D88654D((&L_0), (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
Enumerator_t76470F82B2EDDF9F880C98421781A48D36D3382A 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.Color32>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mB6A6EA36390428DB88DC2405144587B994CEA17E_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
{
Enumerator_t76470F82B2EDDF9F880C98421781A48D36D3382A L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m70142101C8067D2910AB738F5CA4A3A31D88654D((&L_0), (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
Enumerator_t76470F82B2EDDF9F880C98421781A48D36D3382A 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.Color32>::GetRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * List_1_GetRange_m2C571D07CD20D0CF2E2993A7FB0FF30AF127D9BA_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * V_0 = NULL;
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
int32_t L_5 = ___count1;
List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * L_6 = (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28));
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)(L_6, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35));
V_0 = (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)L_6;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_7 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_8 = ___index0;
List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * L_9 = V_0;
NullCheck(L_9);
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_10 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)L_9->get__items_1();
int32_t L_11 = ___count1;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * L_12 = V_0;
int32_t L_13 = ___count1;
NullCheck(L_12);
L_12->set__size_2(L_13);
List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * L_14 = V_0;
return L_14;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::IndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m596198BEAD84213B006290AD7BFE829280293D1A_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___item0, const RuntimeMethod* method)
{
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_0 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_1 = ___item0;
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = (( int32_t (*) (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)L_0, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::System.Collections.IList.IndexOf(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m6C9CD88232C228485EF3DBB94AE59BE5F5C75C9B_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )((*(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)((Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
return L_3;
}
IL_0015:
{
return (-1);
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::IndexOf(T,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mEB0B8393C1FBEF43972F18DD328335B54E018CEF_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___item0, int32_t ___index1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_2 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_3 = ___item0;
int32_t L_4 = ___index1;
int32_t L_5 = (int32_t)__this->get__size_2();
int32_t L_6 = ___index1;
int32_t L_7 = (( int32_t (*) (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)L_2, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_3, (int32_t)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_7;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::IndexOf(T,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m62DD3D5C8A84375F1B0AEDDBA8FD4BD387A1F70E_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___count2;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_3 = ___index1;
int32_t L_4 = (int32_t)__this->get__size_2();
int32_t L_5 = ___count2;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)))))
{
goto IL_002a;
}
}
IL_0021:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_002a:
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_6 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_7 = ___item0;
int32_t L_8 = ___index1;
int32_t L_9 = ___count2;
int32_t L_10 = (( int32_t (*) (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)L_6, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_7, (int32_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_10;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mACB9B10AB1F9D93008F3C9C9C9538ADFD14FBE54_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___index0, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___item1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = (int32_t)__this->get__size_2();
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_3 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
NullCheck(L_3);
if ((!(((uint32_t)L_2) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))))
{
goto IL_0030;
}
}
{
int32_t L_4 = (int32_t)__this->get__size_2();
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_0030:
{
int32_t L_5 = ___index0;
int32_t L_6 = (int32_t)__this->get__size_2();
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0056;
}
}
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_7 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_8 = ___index0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_9 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_10 = ___index0;
int32_t L_11 = (int32_t)__this->get__size_2();
int32_t L_12 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL);
}
IL_0056:
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_13 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_14 = ___index0;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_15 = ___item1;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_15);
int32_t L_16 = (int32_t)__this->get__size_2();
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)));
int32_t L_17 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::System.Collections.IList.Insert(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m83DF13DE42CE00E05C2333B3993323FE449A6773_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Insert_m83DF13DE42CE00E05C2333B3993323FE449A6773_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___item1;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
int32_t L_1 = ___index0;
RuntimeObject * L_2 = ___item1;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)L_1, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )((*(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)((Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_3 = ___item1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_4, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL);
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m31BC754FAF67E8E3FA6A872F5DA284C649E14BA5_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_InsertRange_m31BC754FAF67E8E3FA6A872F5DA284C649E14BA5_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject* L_0 = ___collection1;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)6, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = ___index0;
int32_t L_2 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_001b;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_001b:
{
RuntimeObject* L_3 = ___collection1;
V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)));
RuntimeObject* L_4 = V_0;
if (!L_4)
{
goto IL_00c0;
}
}
{
RuntimeObject* L_5 = V_0;
NullCheck((RuntimeObject*)L_5);
int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.Color32>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5);
V_1 = (int32_t)L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_00ef;
}
}
{
int32_t L_8 = (int32_t)__this->get__size_2();
int32_t L_9 = V_1;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
int32_t L_10 = ___index0;
int32_t L_11 = (int32_t)__this->get__size_2();
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_006a;
}
}
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_12 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_13 = ___index0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_14 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_15 = ___index0;
int32_t L_16 = V_1;
int32_t L_17 = (int32_t)__this->get__size_2();
int32_t L_18 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL);
}
IL_006a:
{
RuntimeObject* L_19 = V_0;
if ((!(((RuntimeObject*)(List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
{
goto IL_00a3;
}
}
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_20 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_21 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_22 = ___index0;
int32_t L_23 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL);
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_24 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_25 = ___index0;
int32_t L_26 = V_1;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_27 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_28 = ___index0;
int32_t L_29 = (int32_t)__this->get__size_2();
int32_t L_30 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL);
goto IL_00b0;
}
IL_00a3:
{
RuntimeObject* L_31 = V_0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_32 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_33 = ___index0;
NullCheck((RuntimeObject*)L_31);
InterfaceActionInvoker2< Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.Color32>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)L_32, (int32_t)L_33);
}
IL_00b0:
{
int32_t L_34 = (int32_t)__this->get__size_2();
int32_t L_35 = V_1;
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35)));
goto IL_00ef;
}
IL_00c0:
{
RuntimeObject* L_36 = ___collection1;
NullCheck((RuntimeObject*)L_36);
RuntimeObject* L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Color32>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36);
V_2 = (RuntimeObject*)L_37;
}
IL_00c7:
try
{ // begin try (depth: 1)
{
goto IL_00db;
}
IL_00c9:
{
int32_t L_38 = ___index0;
int32_t L_39 = (int32_t)L_38;
___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
RuntimeObject* L_40 = V_2;
NullCheck((RuntimeObject*)L_40);
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_41 = InterfaceFuncInvoker0< Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Color32>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40);
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)L_39, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
}
IL_00db:
{
RuntimeObject* L_42 = V_2;
NullCheck((RuntimeObject*)L_42);
bool L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_42);
if (L_43)
{
goto IL_00c9;
}
}
IL_00e3:
{
IL2CPP_LEAVE(0xEF, FINALLY_00e5);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_00e5;
}
FINALLY_00e5:
{ // begin finally (depth: 1)
{
RuntimeObject* L_44 = V_2;
if (!L_44)
{
goto IL_00ee;
}
}
IL_00e8:
{
RuntimeObject* L_45 = V_2;
NullCheck((RuntimeObject*)L_45);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_45);
}
IL_00ee:
{
IL2CPP_END_FINALLY(229)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(229)
{
IL2CPP_JUMP_TBL(0xEF, IL_00ef)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_00ef:
{
int32_t L_46 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::LastIndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m1FE445C0CB87EEA806DB23465536FB04830C2C98_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___item0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
if (L_0)
{
goto IL_000a;
}
}
{
return (-1);
}
IL_000a:
{
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_1 = ___item0;
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = (int32_t)__this->get__size_2();
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_4 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_4;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::LastIndexOf(T,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m34E933B29C5EC73C1DA6972F22133C908EC11CEB_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___item0, int32_t ___index1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_2 = ___item0;
int32_t L_3 = ___index1;
int32_t L_4 = ___index1;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_5 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_5;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::LastIndexOf(T,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m3FF2826A14E7DF7D282041C7F41B8047B48D6D41_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
{
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_0)
{
goto IL_0014;
}
}
{
int32_t L_1 = ___index1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_0014:
{
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_2)
{
goto IL_0028;
}
}
{
int32_t L_3 = ___count2;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0028;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0028:
{
int32_t L_4 = (int32_t)__this->get__size_2();
if (L_4)
{
goto IL_0032;
}
}
{
return (-1);
}
IL_0032:
{
int32_t L_5 = ___index1;
int32_t L_6 = (int32_t)__this->get__size_2();
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0044;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)34), /*hidden argument*/NULL);
}
IL_0044:
{
int32_t L_7 = ___count2;
int32_t L_8 = ___index1;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)))))
{
goto IL_0053;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)34), /*hidden argument*/NULL);
}
IL_0053:
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_9 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_10 = ___item0;
int32_t L_11 = ___index1;
int32_t L_12 = ___count2;
int32_t L_13 = (( int32_t (*) (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)L_9, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_10, (int32_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
return L_13;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color32>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m1990B503D3745E547659C891CE0FDA28C4F543ED_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_0 = ___item0;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_1 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
V_0 = (int32_t)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;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
return (bool)1;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::System.Collections.IList.Remove(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mF9F89967ACEED668ED42BCC126E0709F98259455_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( bool (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )((*(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)((Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
}
IL_0015:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color32>::RemoveAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m9E7A655E452436880877CEC92DB4392869A4090C_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0011;
}
IL_000d:
{
int32_t L_1 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1));
}
IL_0011:
{
int32_t L_2 = V_0;
int32_t L_3 = (int32_t)__this->get__size_2();
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_4 = ___match0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_5 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck((Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_4);
bool L_9 = (( bool (*) (Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_4, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(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->get__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)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
goto IL_0089;
}
IL_003f:
{
int32_t L_13 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
}
IL_0043:
{
int32_t L_14 = V_1;
int32_t L_15 = (int32_t)__this->get__size_2();
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0060;
}
}
{
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_16 = ___match0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_17 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_16);
bool L_21 = (( bool (*) (Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_16, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(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->get__size_2();
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_0089;
}
}
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_24 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_25 = V_0;
int32_t L_26 = (int32_t)L_25;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_27 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_28 = V_1;
int32_t L_29 = (int32_t)L_28;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1));
NullCheck(L_27);
int32_t L_30 = L_29;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 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), (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_31);
}
IL_0089:
{
int32_t L_32 = V_1;
int32_t L_33 = (int32_t)__this->get__size_2();
if ((((int32_t)L_32) < ((int32_t)L_33)))
{
goto IL_0043;
}
}
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_34 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_35 = V_0;
int32_t L_36 = (int32_t)__this->get__size_2();
int32_t L_37 = V_0;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL);
int32_t L_38 = (int32_t)__this->get__size_2();
int32_t L_39 = V_0;
int32_t L_40 = V_0;
__this->set__size_2(L_40);
int32_t L_41 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1)));
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m32934CFF20D4EFC4E94BB2220847C23E1ABD2CC8_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___index0, const RuntimeMethod* method)
{
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
int32_t L_2 = (int32_t)__this->get__size_2();
__this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)));
int32_t L_3 = ___index0;
int32_t L_4 = (int32_t)__this->get__size_2();
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0042;
}
}
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_5 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_6 = ___index0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_7 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_8 = ___index0;
int32_t L_9 = (int32_t)__this->get__size_2();
int32_t L_10 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL);
}
IL_0042:
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_11 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_12 = (int32_t)__this->get__size_2();
il2cpp_codegen_initobj((&V_0), sizeof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ));
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_13 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_13);
int32_t L_14 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::RemoveRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m0D8A028E7C3198BA3FBA77B2142B030068B5DBF8_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
int32_t L_5 = ___count1;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_0082;
}
}
{
int32_t L_6 = (int32_t)__this->get__size_2();
int32_t L_7 = ___count1;
__this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)));
int32_t L_8 = ___index0;
int32_t L_9 = (int32_t)__this->get__size_2();
if ((((int32_t)L_8) >= ((int32_t)L_9)))
{
goto IL_0062;
}
}
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_10 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_11 = ___index0;
int32_t L_12 = ___count1;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_13 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_14 = ___index0;
int32_t L_15 = (int32_t)__this->get__size_2();
int32_t L_16 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL);
}
IL_0062:
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_17 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_18 = (int32_t)__this->get__size_2();
int32_t L_19 = ___count1;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL);
int32_t L_20 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)));
}
IL_0082:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::Reverse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mB43EF04A61DD9008FEF93B247142AEDE6810AC6E_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
{
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::Reverse(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mBC69DD1AF99B44B2A92E2F738685E610E11F9EBB_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_5 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
(( void (*) (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44));
int32_t L_8 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::Sort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mFEC6CDEE0B8E646D6F2D9236F91E8CAEA8F9051F_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
{
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::Sort(System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m473F26A8DA3E526AABB4DF61322F0D35014D90A4_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
{
{
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
RuntimeObject* L_1 = ___comparer0;
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE5E87F5D346823531383C8C01F821089906940EC_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_5 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
RuntimeObject* L_8 = ___comparer2;
(( void (*) (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46));
int32_t L_9 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::Sort(System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB7745F44AF0A843F93B7733649F100A2191C1DD8_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Comparison_1_t54C69F0A1CCDDEC074608AA299DD5E8D7A326BF8 * ___comparison0, const RuntimeMethod* method)
{
{
Comparison_1_t54C69F0A1CCDDEC074608AA299DD5E8D7A326BF8 * L_0 = ___comparison0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_1) <= ((int32_t)0)))
{
goto IL_0025;
}
}
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_2 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_3 = (int32_t)__this->get__size_2();
Comparison_1_t54C69F0A1CCDDEC074608AA299DD5E8D7A326BF8 * L_4 = ___comparison0;
(( void (*) (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*, int32_t, int32_t, Comparison_1_t54C69F0A1CCDDEC074608AA299DD5E8D7A326BF8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t54C69F0A1CCDDEC074608AA299DD5E8D7A326BF8 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47));
}
IL_0025:
{
return;
}
}
// T[] System.Collections.Generic.List`1<UnityEngine.Color32>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* List_1_ToArray_mD9FA9BB9B914301879468B4FA31B7EF6055809B9_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* V_0 = NULL;
{
int32_t L_0 = (int32_t)__this->get__size_2();
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_1 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)(Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0);
V_0 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)L_1;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_2 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_3 = V_0;
int32_t L_4 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL);
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_5 = V_0;
return L_5;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::TrimExcess()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mA3C881CC89CCF48518485B8B73728DF1421F1A89_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_0 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
NullCheck(L_0);
V_0 = (int32_t)(((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)(((double)((double)(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))))), (double)(0.9))))));
int32_t L_1 = (int32_t)__this->get__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->get__size_2();
NullCheck((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this);
(( void (*) (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
}
IL_002a:
{
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color32>::TrueForAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_mCACC8D45FC17EC1E99E46BACDDD08B928E03FD26_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * __this, Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0027;
}
IL_000d:
{
Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E * L_1 = ___match0;
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_2 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)__this->get__items_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck((Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_1);
bool L_6 = (( bool (*) (Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_tA8093CB95EF5DA7B543ABA099527806A0FE5BD4E *)L_1, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (L_6)
{
goto IL_0023;
}
}
{
return (bool)0;
}
IL_0023:
{
int32_t L_7 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
}
IL_0027:
{
int32_t L_8 = V_0;
int32_t L_9 = (int32_t)__this->get__size_2();
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000d;
}
}
{
return (bool)1;
}
}
// System.Collections.Generic.IList`1<T> System.Collections.Generic.List`1<UnityEngine.Color32>::Synchronized(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_Synchronized_m35ADA3F21D32BFD76338686E36F08063A6A394FD_gshared (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * ___list0, const RuntimeMethod* method)
{
{
List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 * L_0 = ___list0;
SynchronizedList_t696B42F2D2ADEBCBA99D43AEDAE1B324CE636FB5 * L_1 = (SynchronizedList_t696B42F2D2ADEBCBA99D43AEDAE1B324CE636FB5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 49));
(( void (*) (SynchronizedList_t696B42F2D2ADEBCBA99D43AEDAE1B324CE636FB5 *, List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 50)->methodPointer)(L_1, (List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 50));
return L_1;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color32>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mE64AFF1BA1ABB7BB7DF3E672C55D5BE6824A39CF_gshared (const RuntimeMethod* method)
{
{
Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983* L_0 = (Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)(Color32U5BU5D_tABFBCB467E6D1B791303A0D3A3AA1A482F620983*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
((List_1_t749ADA5233D9B421293A000DCB83608A24C3D5D5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(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.Color>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m222E11AEBB02A6A11336E5AF9679B378A732E917_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_0 = ((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_0);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m00CEA2796F05DDB7F11F601C77556FC0AFDC801F_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
int32_t L_0 = ___capacity0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_1 = ___capacity0;
if (L_1)
{
goto IL_0021;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_2 = ((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_2);
return;
}
IL_0021:
{
int32_t L_3 = ___capacity0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_4 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)(ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3);
__this->set__items_1(L_4);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3F238142D3B5999342FF2474D3AEFBA8482F7EEF_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1__ctor_m3F238142D3B5999342FF2474D3AEFBA8482F7EEF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
RuntimeObject* L_0 = ___collection0;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)6, /*hidden argument*/NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___collection0;
V_0 = (RuntimeObject*)((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((RuntimeObject*)L_3);
int32_t L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.Color>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3);
V_1 = (int32_t)L_4;
int32_t L_5 = V_1;
if (L_5)
{
goto IL_002f;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_6 = ((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_6);
return;
}
IL_002f:
{
int32_t L_7 = V_1;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_8 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)(ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7);
__this->set__items_1(L_8);
RuntimeObject* L_9 = V_0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_10 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
NullCheck((RuntimeObject*)L_9);
InterfaceActionInvoker2< ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.Color>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)L_10, (int32_t)0);
int32_t L_11 = V_1;
__this->set__size_2(L_11);
return;
}
IL_0050:
{
__this->set__size_2(0);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_12 = ((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_12);
RuntimeObject* L_13 = ___collection0;
NullCheck((RuntimeObject*)L_13);
RuntimeObject* L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Color>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13);
V_2 = (RuntimeObject*)L_14;
}
IL_0069:
try
{ // begin try (depth: 1)
{
goto IL_0077;
}
IL_006b:
{
RuntimeObject* L_15 = V_2;
NullCheck((RuntimeObject*)L_15);
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_16 = InterfaceFuncInvoker0< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Color>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15);
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
}
IL_0077:
{
RuntimeObject* L_17 = V_2;
NullCheck((RuntimeObject*)L_17);
bool L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_17);
if (L_18)
{
goto IL_006b;
}
}
IL_007f:
{
IL2CPP_LEAVE(0x8B, FINALLY_0081);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0081;
}
FINALLY_0081:
{ // begin finally (depth: 1)
{
RuntimeObject* L_19 = V_2;
if (!L_19)
{
goto IL_008a;
}
}
IL_0084:
{
RuntimeObject* L_20 = V_2;
NullCheck((RuntimeObject*)L_20);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_20);
}
IL_008a:
{
IL2CPP_END_FINALLY(129)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(129)
{
IL2CPP_JUMP_TBL(0x8B, IL_008b)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_008b:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::get_Capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mFFBE426752A7AE51B1CCC25C2B7FB4351C4E3670_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_0 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
NullCheck(L_0);
return (((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::set_Capacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m29DDE1B7894475AE8678337043E535D9BBCAF9C2_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___value0, const RuntimeMethod* method)
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* V_0 = NULL;
{
int32_t L_0 = ___value0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___value0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_3 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
NullCheck(L_3);
if ((((int32_t)L_2) == ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))))
{
goto IL_0058;
}
}
{
int32_t L_4 = ___value0;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_004d;
}
}
{
int32_t L_5 = ___value0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_6 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)(ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5);
V_0 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)L_6;
int32_t L_7 = (int32_t)__this->get__size_2();
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_8 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_9 = V_0;
int32_t L_10 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL);
}
IL_0045:
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_11 = V_0;
__this->set__items_1(L_11);
return;
}
IL_004d:
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_12 = ((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_12);
}
IL_0058:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC244965E268DB0FB90E7B992EBEDF22D21CF9500_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
return L_0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color>::System.Collections.IList.get_IsFixedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mF1C20ECAE177D990FB3C73CB5E3E8B4170C4E477_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m0990CA38AEDAAC9699DB4E3AF911AD7858EB1653_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color>::System.Collections.IList.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m9E658839C35D7EC8D70E482C69C6EF2B53296D68_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color>::System.Collections.ICollection.get_IsSynchronized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m17799FA8D7EDEB3F13B55A529F8A6347F84DE5A1_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Object System.Collections.Generic.List`1<UnityEngine.Color>::System.Collections.ICollection.get_SyncRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m1E65D369784A2D326024878F510E39A76DE1AEF3_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_ICollection_get_SyncRoot_m1E65D369784A2D326024878F510E39A76DE1AEF3_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4();
if (L_0)
{
goto IL_001a;
}
}
{
RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4();
RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_2, /*hidden argument*/NULL);
InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
}
IL_001a:
{
RuntimeObject * L_3 = (RuntimeObject *)__this->get__syncRoot_4();
return L_3;
}
}
// T System.Collections.Generic.List`1<UnityEngine.Color>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 List_1_get_Item_mE586ED9E0FC5F6035471F1420E647C014DAF146C_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_2 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_3 = ___index0;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)L_2, (int32_t)L_3);
return L_4;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m87B5C64BC0CB2838D814FEFAEBBB55A657C988BC_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___index0, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___value1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_2 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_3 = ___index0;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_4 = ___value1;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_4);
int32_t L_5 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color>::IsCompatibleObject(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m18CF8F3FA843F749CBD95019110D5B5C33B3F565_gshared (RuntimeObject * ___value0, const RuntimeMethod* method)
{
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject * L_0 = ___value0;
if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_001f;
}
}
{
RuntimeObject * L_1 = ___value0;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ));
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_2 = V_0;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_3 = L_2;
RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &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.Color>::System.Collections.IList.get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_mA76D0362C7B5D1012559595C37BC5DE4C8183557_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_1 = (( Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2);
return L_3;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::System.Collections.IList.set_Item(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m7CB797667A0605179687389B3DE55799484FCE31_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_set_Item_m7CB797667A0605179687389B3DE55799484FCE31_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___value1;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
int32_t L_1 = ___index0;
RuntimeObject * L_2 = ___value1;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)L_1, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )((*(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)((Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_3 = ___value1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_4, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL);
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m115FCAA7FD48C2DA5AF95742011227AB3E2F38F1_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get__size_2();
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_1 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
NullCheck(L_1);
if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))))
{
goto IL_001e;
}
}
{
int32_t L_2 = (int32_t)__this->get__size_2();
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_001e:
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_3 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_4 = (int32_t)__this->get__size_2();
V_0 = (int32_t)L_4;
int32_t L_5 = V_0;
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
int32_t L_6 = V_0;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_7 = ___item0;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_7);
int32_t L_8 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::System.Collections.IList.Add(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m434DE05B0E1BF19CF8867CCA623B517E4C355998_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Add_m434DE05B0E1BF19CF8867CCA623B517E4C355998_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___item0;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
RuntimeObject * L_1 = ___item0;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )((*(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)((Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
goto IL_0029;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0016;
throw e;
}
CATCH_0016:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_2 = ___item0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_3, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL);
goto IL_0029;
} // end catch (depth: 1)
IL_0029:
{
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_5 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m62734F0CDA64786391EF4F267BB94F9F30F72848_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
RuntimeObject* L_1 = ___collection0;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
return;
}
}
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<UnityEngine.Color>::AsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tBAED18259F9C267483DA11E72AA84DD7C4824D7E * List_1_AsReadOnly_m9C59412AFC334C3800D642E710206DC32C7EB9F5_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
{
ReadOnlyCollection_1_tBAED18259F9C267483DA11E72AA84DD7C4824D7E * L_0 = (ReadOnlyCollection_1_tBAED18259F9C267483DA11E72AA84DD7C4824D7E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
(( void (*) (ReadOnlyCollection_1_tBAED18259F9C267483DA11E72AA84DD7C4824D7E *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
return L_0;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mC302E8DA0518480AD7C54DF62660FF73F49BB102_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___index0, int32_t ___count1, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___item2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_5 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_8 = ___item2;
RuntimeObject* L_9 = ___comparer3;
int32_t L_10 = (( int32_t (*) (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*, int32_t, int32_t, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)L_5, (int32_t)L_6, (int32_t)L_7, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_8, (RuntimeObject*)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
return L_10;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::BinarySearch(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m5CEBBCBF90372CA693062CC34BF7FC9E58D51FDC_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___item0, const RuntimeMethod* method)
{
{
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_1 = ___item0;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_2 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, int32_t, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)0, (int32_t)L_0, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_1, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
return L_2;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m7AA3E31D50773A9FB56B97AC84AF7E21DA51953B_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___item0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
{
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_1 = ___item0;
RuntimeObject* L_2 = ___comparer1;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, int32_t, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)0, (int32_t)L_0, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
return L_3;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m032422734A33EA9073B0C3B16628ED9A7B93CF9A_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)0)))
{
goto IL_0022;
}
}
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_1 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_2 = (int32_t)__this->get__size_2();
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL);
__this->set__size_2(0);
}
IL_0022:
{
int32_t L_3 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)));
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mD1518F24C7B33349E46023E61140C603AA2D00F0_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
EqualityComparer_1_t3FD85BA110510D8815AF1DFDD8266E284A5632C6 * V_1 = NULL;
int32_t V_2 = 0;
{
goto IL_0030;
}
{
V_0 = (int32_t)0;
goto IL_0025;
}
IL_000c:
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_1 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_2 = V_0;
NullCheck(L_1);
int32_t L_3 = L_2;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
goto IL_0021;
}
{
return (bool)1;
}
IL_0021:
{
int32_t L_5 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
}
IL_0025:
{
int32_t L_6 = V_0;
int32_t L_7 = (int32_t)__this->get__size_2();
if ((((int32_t)L_6) < ((int32_t)L_7)))
{
goto IL_000c;
}
}
{
return (bool)0;
}
IL_0030:
{
EqualityComparer_1_t3FD85BA110510D8815AF1DFDD8266E284A5632C6 * L_8 = (( EqualityComparer_1_t3FD85BA110510D8815AF1DFDD8266E284A5632C6 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
V_1 = (EqualityComparer_1_t3FD85BA110510D8815AF1DFDD8266E284A5632C6 *)L_8;
V_2 = (int32_t)0;
goto IL_0055;
}
IL_003a:
{
EqualityComparer_1_t3FD85BA110510D8815AF1DFDD8266E284A5632C6 * L_9 = V_1;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_10 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_11 = V_2;
NullCheck(L_10);
int32_t L_12 = L_11;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_14 = ___item0;
NullCheck((EqualityComparer_1_t3FD85BA110510D8815AF1DFDD8266E284A5632C6 *)L_9);
bool L_15 = VirtFuncInvoker2< bool, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.Color>::Equals(T,T) */, (EqualityComparer_1_t3FD85BA110510D8815AF1DFDD8266E284A5632C6 *)L_9, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_13, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_14);
if (!L_15)
{
goto IL_0051;
}
}
{
return (bool)1;
}
IL_0051:
{
int32_t L_16 = V_2;
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
}
IL_0055:
{
int32_t L_17 = V_2;
int32_t L_18 = (int32_t)__this->get__size_2();
if ((((int32_t)L_17) < ((int32_t)L_18)))
{
goto IL_003a;
}
}
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color>::System.Collections.IList.Contains(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mE515861D2281E6D498811B6A9B096E645BB6A081_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
bool L_3 = (( bool (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )((*(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)((Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::CopyTo(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m5D3B44F5810521E91A905C7A264B9740E02E316C_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* ___array0, const RuntimeMethod* method)
{
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_0 = ___array0;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mA837DD587940B1F84419445BE0A0E6CC16E68681_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_ICollection_CopyTo_mA837DD587940B1F84419445BE0A0E6CC16E68681_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeArray * L_0 = ___array0;
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeArray * L_1 = ___array0;
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1((RuntimeArray *)L_1, /*hidden argument*/NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)7, /*hidden argument*/NULL);
}
IL_0012:
{
}
IL_0013:
try
{ // begin try (depth: 1)
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_3 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
RuntimeArray * L_4 = ___array0;
int32_t L_5 = ___arrayIndex1;
int32_t L_6 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL);
goto IL_0033;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0029;
throw e;
}
CATCH_0029:
{ // begin catch(System.ArrayTypeMismatchException)
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)18), /*hidden argument*/NULL);
goto IL_0033;
} // end catch (depth: 1)
IL_0033:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::CopyTo(System.Int32,T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m62DC28970D0D40F9F7F78009B566C47442B759FE_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___index0, ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
int32_t L_1 = ___index0;
int32_t L_2 = ___count3;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2)))
{
goto IL_0013;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_0013:
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_3 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_4 = ___index0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_5 = ___array1;
int32_t L_6 = ___arrayIndex2;
int32_t L_7 = ___count3;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::CopyTo(T[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mB3D415B241843168C96454126558E6D194C74F5F_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_0 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_1 = ___array0;
int32_t L_2 = ___arrayIndex1;
int32_t L_3 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::EnsureCapacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mE28CD8D52BDC4CD47918E942FCE4BB13BB600715_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___min0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_0 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
NullCheck(L_0);
int32_t L_1 = ___min0;
if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))) >= ((int32_t)L_1)))
{
goto IL_003d;
}
}
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_2 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_3 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
NullCheck(L_3);
G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))), (int32_t)2));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 4;
}
IL_0021:
{
V_0 = (int32_t)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)((int32_t)2146435071);
}
IL_0030:
{
int32_t L_5 = V_0;
int32_t L_6 = ___min0;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0036;
}
}
{
int32_t L_7 = ___min0;
V_0 = (int32_t)L_7;
}
IL_0036:
{
int32_t L_8 = V_0;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
}
IL_003d:
{
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color>::Exists(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mC463D4102F3073C1DEB6C8E5E0562AD76BCAB147_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * ___match0, const RuntimeMethod* method)
{
{
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_0 = ___match0;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_1 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
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.Color>::Find(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 List_1_Find_mAD679AE14DE8A870ADB22E21F014D0A852A60263_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0032;
}
IL_000d:
{
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_1 = ___match0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_2 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck((Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_1);
bool L_6 = (( bool (*) (Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_1, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_6)
{
goto IL_002e;
}
}
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_7 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 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)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
}
IL_0032:
{
int32_t L_12 = V_0;
int32_t L_13 = (int32_t)__this->get__size_2();
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ));
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_14 = V_1;
return L_14;
}
}
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<UnityEngine.Color>::FindAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * List_1_FindAll_m0EF3FE40B3DAC7EA28E92832C632BAFC73F1244F_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * ___match0, const RuntimeMethod* method)
{
List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * V_0 = NULL;
int32_t V_1 = 0;
{
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * L_1 = (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28));
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
V_0 = (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)L_1;
V_1 = (int32_t)0;
goto IL_003d;
}
IL_0013:
{
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_2 = ___match0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_3 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck((Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_2);
bool L_7 = (( bool (*) (Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_2, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_7)
{
goto IL_0039;
}
}
{
List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * L_8 = V_0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_9 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)L_8);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)L_8, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
}
IL_0039:
{
int32_t L_13 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
}
IL_003d:
{
int32_t L_14 = V_1;
int32_t L_15 = (int32_t)__this->get__size_2();
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0013;
}
}
{
List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * L_16 = V_0;
return L_16;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::FindIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m028EA2821E8294205B63A5D6CEE2F5C97BAB811C_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * ___match0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_1 = ___match0;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_2 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, int32_t, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
return L_2;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::FindIndex(System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m9457BFACAEC4DF87C6877868A61867BCCF40EE03_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___startIndex0, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * ___match1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = (int32_t)__this->get__size_2();
int32_t L_2 = ___startIndex0;
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_3 = ___match1;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_4 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, int32_t, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
return L_4;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m4AD14D4EF9BBFDCFB2EDE40DE2ED4E00D8F180BE_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * ___match2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___count1;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_3 = ___startIndex0;
int32_t L_4 = (int32_t)__this->get__size_2();
int32_t L_5 = ___count1;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)))))
{
goto IL_002a;
}
}
IL_0021:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_002a:
{
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_6 = ___match2;
if (L_6)
{
goto IL_0033;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0033:
{
int32_t L_7 = ___startIndex0;
int32_t L_8 = ___count1;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8));
int32_t L_9 = ___startIndex0;
V_1 = (int32_t)L_9;
goto IL_0055;
}
IL_003b:
{
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_10 = ___match2;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_11 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = L_12;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck((Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_10);
bool L_15 = (( bool (*) (Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_10, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_15)
{
goto IL_0051;
}
}
{
int32_t L_16 = V_1;
return L_16;
}
IL_0051:
{
int32_t L_17 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
}
IL_0055:
{
int32_t L_18 = V_1;
int32_t L_19 = V_0;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_003b;
}
}
{
return (-1);
}
}
// T System.Collections.Generic.List`1<UnityEngine.Color>::FindLast(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 List_1_FindLast_mAE8463FECEF8AE97576BB612F51E50616172B9C6_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
goto IL_0039;
}
IL_0014:
{
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_2 = ___match0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_3 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck((Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_2);
bool L_7 = (( bool (*) (Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_2, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_7)
{
goto IL_0035;
}
}
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_8 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
return L_11;
}
IL_0035:
{
int32_t L_12 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1));
}
IL_0039:
{
int32_t L_13 = V_0;
if ((((int32_t)L_13) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ));
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_14 = V_1;
return L_14;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::FindLastIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m72FF44D73CA11D3C808BBA3415622FA888722483_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * ___match0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
int32_t L_1 = (int32_t)__this->get__size_2();
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_2 = ___match0;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, int32_t, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)), (int32_t)L_1, (Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::FindLastIndex(System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m9736A2D9B27A45F8388CD164240CA4C726DFF247_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___startIndex0, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * ___match1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = ___startIndex0;
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_2 = ___match1;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, int32_t, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)), (Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::FindLastIndex(System.Int32,System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m3A3BB9888FD24F68CF4595B3A6319C4111EAB803_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * ___match2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_0 = ___match2;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
if (L_1)
{
goto IL_0020;
}
}
{
int32_t L_2 = ___startIndex0;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_0032;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
goto IL_0032;
}
IL_0020:
{
int32_t L_3 = ___startIndex0;
int32_t L_4 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_3) >= ((uint32_t)L_4))))
{
goto IL_0032;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0032:
{
int32_t L_5 = ___count1;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_003e;
}
}
{
int32_t L_6 = ___startIndex0;
int32_t L_7 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)), (int32_t)1))) >= ((int32_t)0)))
{
goto IL_0047;
}
}
IL_003e:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_0047:
{
int32_t L_8 = ___startIndex0;
int32_t L_9 = ___count1;
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9));
int32_t L_10 = ___startIndex0;
V_1 = (int32_t)L_10;
goto IL_0069;
}
IL_004f:
{
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_11 = ___match2;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_12 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck((Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_11);
bool L_16 = (( bool (*) (Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_11, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_16)
{
goto IL_0065;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
IL_0065:
{
int32_t L_18 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)1));
}
IL_0069:
{
int32_t L_19 = V_1;
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_004f;
}
}
{
return (-1);
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::ForEach(System.Action`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m64363DEF8D881D11CDCB8D9DB474BA90BB195079_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Action_1_tB42F900CEA2D8B71F6167E641B4822FF8FB34159 * ___action0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_ForEach_m64363DEF8D881D11CDCB8D9DB474BA90BB195079_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Action_1_tB42F900CEA2D8B71F6167E641B4822FF8FB34159 * L_0 = ___action0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__version_3();
V_0 = (int32_t)L_1;
V_1 = (int32_t)0;
goto IL_003a;
}
IL_0014:
{
int32_t L_2 = V_0;
int32_t L_3 = (int32_t)__this->get__version_3();
if ((((int32_t)L_2) == ((int32_t)L_3)))
{
goto IL_0024;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var);
bool L_4 = ((BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0();
if (L_4)
{
goto IL_0043;
}
}
IL_0024:
{
Action_1_tB42F900CEA2D8B71F6167E641B4822FF8FB34159 * L_5 = ___action0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_6 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_7 = V_1;
NullCheck(L_6);
int32_t L_8 = L_7;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
NullCheck((Action_1_tB42F900CEA2D8B71F6167E641B4822FF8FB34159 *)L_5);
(( void (*) (Action_1_tB42F900CEA2D8B71F6167E641B4822FF8FB34159 *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Action_1_tB42F900CEA2D8B71F6167E641B4822FF8FB34159 *)L_5, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
int32_t L_10 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
}
IL_003a:
{
int32_t L_11 = V_1;
int32_t L_12 = (int32_t)__this->get__size_2();
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0014;
}
}
IL_0043:
{
int32_t L_13 = V_0;
int32_t L_14 = (int32_t)__this->get__version_3();
if ((((int32_t)L_13) == ((int32_t)L_14)))
{
goto IL_005a;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var);
bool L_15 = ((BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0();
if (!L_15)
{
goto IL_005a;
}
}
{
ThrowHelper_ThrowInvalidOperationException_m5FC21125115DA5A3A78175937F96B30333FF2454((int32_t)((int32_t)32), /*hidden argument*/NULL);
}
IL_005a:
{
return;
}
}
// System.Collections.Generic.List`1_Enumerator<T> System.Collections.Generic.List`1<UnityEngine.Color>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tA50199853765092BF387852760DF8AAC7F58EEC9 List_1_GetEnumerator_m2D21E81B31B69F590741076814973393370D41EE_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
{
Enumerator_tA50199853765092BF387852760DF8AAC7F58EEC9 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m29434682E2D1D5CB48821F56C52A438D06D1F962((&L_0), (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
return L_0;
}
}
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<UnityEngine.Color>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE6C2B02CF28D399B3C61EA3345B73EF2209B51D0_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
{
Enumerator_tA50199853765092BF387852760DF8AAC7F58EEC9 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m29434682E2D1D5CB48821F56C52A438D06D1F962((&L_0), (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
Enumerator_tA50199853765092BF387852760DF8AAC7F58EEC9 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.Color>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m76E46E8A1E4F0D30E4F5BB931A46DEF8D2316D3B_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
{
Enumerator_tA50199853765092BF387852760DF8AAC7F58EEC9 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m29434682E2D1D5CB48821F56C52A438D06D1F962((&L_0), (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
Enumerator_tA50199853765092BF387852760DF8AAC7F58EEC9 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.Color>::GetRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * List_1_GetRange_mC6E7DE118A9AB8C42585BD12747496D486F87FD0_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * V_0 = NULL;
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
int32_t L_5 = ___count1;
List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * L_6 = (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28));
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)(L_6, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35));
V_0 = (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)L_6;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_7 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_8 = ___index0;
List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * L_9 = V_0;
NullCheck(L_9);
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_10 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)L_9->get__items_1();
int32_t L_11 = ___count1;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * L_12 = V_0;
int32_t L_13 = ___count1;
NullCheck(L_12);
L_12->set__size_2(L_13);
List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * L_14 = V_0;
return L_14;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::IndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m22D7075BB7E55B172A47335CB27B779EE763863B_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___item0, const RuntimeMethod* method)
{
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_0 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_1 = ___item0;
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = (( int32_t (*) (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)L_0, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::System.Collections.IList.IndexOf(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mA5633B0A8ECC872E952FF4CE65371728090BBE12_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )((*(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)((Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
return L_3;
}
IL_0015:
{
return (-1);
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::IndexOf(T,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m3083739A63042E119D48D6EAC8D26F7A9F89AB9A_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___item0, int32_t ___index1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_2 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_3 = ___item0;
int32_t L_4 = ___index1;
int32_t L_5 = (int32_t)__this->get__size_2();
int32_t L_6 = ___index1;
int32_t L_7 = (( int32_t (*) (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)L_2, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_3, (int32_t)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_7;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::IndexOf(T,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mE8611BDA0FF285E793110920FB1DCE92BF6D3384_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___count2;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_3 = ___index1;
int32_t L_4 = (int32_t)__this->get__size_2();
int32_t L_5 = ___count2;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)))))
{
goto IL_002a;
}
}
IL_0021:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_002a:
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_6 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_7 = ___item0;
int32_t L_8 = ___index1;
int32_t L_9 = ___count2;
int32_t L_10 = (( int32_t (*) (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)L_6, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_7, (int32_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_10;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mD1AB5BA41CD64B5D2A1BA9BC43543D27AEB8392A_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___index0, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___item1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = (int32_t)__this->get__size_2();
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_3 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
NullCheck(L_3);
if ((!(((uint32_t)L_2) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))))
{
goto IL_0030;
}
}
{
int32_t L_4 = (int32_t)__this->get__size_2();
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_0030:
{
int32_t L_5 = ___index0;
int32_t L_6 = (int32_t)__this->get__size_2();
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0056;
}
}
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_7 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_8 = ___index0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_9 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_10 = ___index0;
int32_t L_11 = (int32_t)__this->get__size_2();
int32_t L_12 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL);
}
IL_0056:
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_13 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_14 = ___index0;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_15 = ___item1;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_15);
int32_t L_16 = (int32_t)__this->get__size_2();
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)));
int32_t L_17 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::System.Collections.IList.Insert(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m3F4B179DA1BA4DEA63412C0898179A1D3F23AEB8_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Insert_m3F4B179DA1BA4DEA63412C0898179A1D3F23AEB8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___item1;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
int32_t L_1 = ___index0;
RuntimeObject * L_2 = ___item1;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)L_1, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )((*(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)((Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_3 = ___item1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_4, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL);
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m9D69DA7FDD3F4A8445A1F115D4D21C0511D2A754_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_InsertRange_m9D69DA7FDD3F4A8445A1F115D4D21C0511D2A754_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject* L_0 = ___collection1;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)6, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = ___index0;
int32_t L_2 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_001b;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_001b:
{
RuntimeObject* L_3 = ___collection1;
V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)));
RuntimeObject* L_4 = V_0;
if (!L_4)
{
goto IL_00c0;
}
}
{
RuntimeObject* L_5 = V_0;
NullCheck((RuntimeObject*)L_5);
int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.Color>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5);
V_1 = (int32_t)L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_00ef;
}
}
{
int32_t L_8 = (int32_t)__this->get__size_2();
int32_t L_9 = V_1;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
int32_t L_10 = ___index0;
int32_t L_11 = (int32_t)__this->get__size_2();
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_006a;
}
}
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_12 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_13 = ___index0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_14 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_15 = ___index0;
int32_t L_16 = V_1;
int32_t L_17 = (int32_t)__this->get__size_2();
int32_t L_18 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL);
}
IL_006a:
{
RuntimeObject* L_19 = V_0;
if ((!(((RuntimeObject*)(List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
{
goto IL_00a3;
}
}
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_20 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_21 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_22 = ___index0;
int32_t L_23 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL);
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_24 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_25 = ___index0;
int32_t L_26 = V_1;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_27 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_28 = ___index0;
int32_t L_29 = (int32_t)__this->get__size_2();
int32_t L_30 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL);
goto IL_00b0;
}
IL_00a3:
{
RuntimeObject* L_31 = V_0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_32 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_33 = ___index0;
NullCheck((RuntimeObject*)L_31);
InterfaceActionInvoker2< ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.Color>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)L_32, (int32_t)L_33);
}
IL_00b0:
{
int32_t L_34 = (int32_t)__this->get__size_2();
int32_t L_35 = V_1;
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35)));
goto IL_00ef;
}
IL_00c0:
{
RuntimeObject* L_36 = ___collection1;
NullCheck((RuntimeObject*)L_36);
RuntimeObject* L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Color>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36);
V_2 = (RuntimeObject*)L_37;
}
IL_00c7:
try
{ // begin try (depth: 1)
{
goto IL_00db;
}
IL_00c9:
{
int32_t L_38 = ___index0;
int32_t L_39 = (int32_t)L_38;
___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
RuntimeObject* L_40 = V_2;
NullCheck((RuntimeObject*)L_40);
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_41 = InterfaceFuncInvoker0< Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Color>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40);
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)L_39, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
}
IL_00db:
{
RuntimeObject* L_42 = V_2;
NullCheck((RuntimeObject*)L_42);
bool L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_42);
if (L_43)
{
goto IL_00c9;
}
}
IL_00e3:
{
IL2CPP_LEAVE(0xEF, FINALLY_00e5);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_00e5;
}
FINALLY_00e5:
{ // begin finally (depth: 1)
{
RuntimeObject* L_44 = V_2;
if (!L_44)
{
goto IL_00ee;
}
}
IL_00e8:
{
RuntimeObject* L_45 = V_2;
NullCheck((RuntimeObject*)L_45);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_45);
}
IL_00ee:
{
IL2CPP_END_FINALLY(229)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(229)
{
IL2CPP_JUMP_TBL(0xEF, IL_00ef)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_00ef:
{
int32_t L_46 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::LastIndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m44D37186DF0C5733F9933FBED84F752E5A664629_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___item0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
if (L_0)
{
goto IL_000a;
}
}
{
return (-1);
}
IL_000a:
{
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_1 = ___item0;
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = (int32_t)__this->get__size_2();
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_4 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_4;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::LastIndexOf(T,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m7C791011119B6CE82A6DCD8DBC1E1D0604E3351B_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___item0, int32_t ___index1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_2 = ___item0;
int32_t L_3 = ___index1;
int32_t L_4 = ___index1;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_5 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_5;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::LastIndexOf(T,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m9A89D595401ABB50EE8D009CE2C06FE47D2A98DF_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
{
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_0)
{
goto IL_0014;
}
}
{
int32_t L_1 = ___index1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_0014:
{
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_2 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_2)
{
goto IL_0028;
}
}
{
int32_t L_3 = ___count2;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0028;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0028:
{
int32_t L_4 = (int32_t)__this->get__size_2();
if (L_4)
{
goto IL_0032;
}
}
{
return (-1);
}
IL_0032:
{
int32_t L_5 = ___index1;
int32_t L_6 = (int32_t)__this->get__size_2();
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0044;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)34), /*hidden argument*/NULL);
}
IL_0044:
{
int32_t L_7 = ___count2;
int32_t L_8 = ___index1;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)))))
{
goto IL_0053;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)34), /*hidden argument*/NULL);
}
IL_0053:
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_9 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_10 = ___item0;
int32_t L_11 = ___index1;
int32_t L_12 = ___count2;
int32_t L_13 = (( int32_t (*) (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)L_9, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_10, (int32_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
return L_13;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m66505211664D6712CA400D054382F1C761A98DB6_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_0 = ___item0;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_1 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
V_0 = (int32_t)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;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
return (bool)1;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::System.Collections.IList.Remove(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m049CF25CD04D7E28DD91C243BA88C98D67555021_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( bool (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )((*(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)((Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
}
IL_0015:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Color>::RemoveAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m669C6A4D34645EAB59080835CADAAFD6D9C8ACA9_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0011;
}
IL_000d:
{
int32_t L_1 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1));
}
IL_0011:
{
int32_t L_2 = V_0;
int32_t L_3 = (int32_t)__this->get__size_2();
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_4 = ___match0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_5 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck((Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_4);
bool L_9 = (( bool (*) (Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_4, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(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->get__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)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
goto IL_0089;
}
IL_003f:
{
int32_t L_13 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
}
IL_0043:
{
int32_t L_14 = V_1;
int32_t L_15 = (int32_t)__this->get__size_2();
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0060;
}
}
{
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_16 = ___match0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_17 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_16);
bool L_21 = (( bool (*) (Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_16, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(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->get__size_2();
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_0089;
}
}
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_24 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_25 = V_0;
int32_t L_26 = (int32_t)L_25;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_27 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_28 = V_1;
int32_t L_29 = (int32_t)L_28;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1));
NullCheck(L_27);
int32_t L_30 = L_29;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 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), (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_31);
}
IL_0089:
{
int32_t L_32 = V_1;
int32_t L_33 = (int32_t)__this->get__size_2();
if ((((int32_t)L_32) < ((int32_t)L_33)))
{
goto IL_0043;
}
}
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_34 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_35 = V_0;
int32_t L_36 = (int32_t)__this->get__size_2();
int32_t L_37 = V_0;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL);
int32_t L_38 = (int32_t)__this->get__size_2();
int32_t L_39 = V_0;
int32_t L_40 = V_0;
__this->set__size_2(L_40);
int32_t L_41 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1)));
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m323F317018361280182973982AD45F376D4C4252_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___index0, const RuntimeMethod* method)
{
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
int32_t L_2 = (int32_t)__this->get__size_2();
__this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)));
int32_t L_3 = ___index0;
int32_t L_4 = (int32_t)__this->get__size_2();
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0042;
}
}
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_5 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_6 = ___index0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_7 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_8 = ___index0;
int32_t L_9 = (int32_t)__this->get__size_2();
int32_t L_10 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL);
}
IL_0042:
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_11 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_12 = (int32_t)__this->get__size_2();
il2cpp_codegen_initobj((&V_0), sizeof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 ));
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_13 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_13);
int32_t L_14 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::RemoveRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m42003918D8E2C94087578821B0E1D38F3FF2DEEF_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
int32_t L_5 = ___count1;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_0082;
}
}
{
int32_t L_6 = (int32_t)__this->get__size_2();
int32_t L_7 = ___count1;
__this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)));
int32_t L_8 = ___index0;
int32_t L_9 = (int32_t)__this->get__size_2();
if ((((int32_t)L_8) >= ((int32_t)L_9)))
{
goto IL_0062;
}
}
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_10 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_11 = ___index0;
int32_t L_12 = ___count1;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_13 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_14 = ___index0;
int32_t L_15 = (int32_t)__this->get__size_2();
int32_t L_16 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL);
}
IL_0062:
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_17 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_18 = (int32_t)__this->get__size_2();
int32_t L_19 = ___count1;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL);
int32_t L_20 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)));
}
IL_0082:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::Reverse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mADBD631F32BD70FEFD98DCFB9BDFBEEACBE09F3B_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
{
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::Reverse(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m64F66E949143009E502E996BAE235F0800DD967D_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_5 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
(( void (*) (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44));
int32_t L_8 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::Sort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m1189CDC4DF256EBF6578F165148AEB6A004A8CD9_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
{
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::Sort(System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m66C000514057E4331819F6B0C7094440CB448EA3_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
{
{
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
RuntimeObject* L_1 = ___comparer0;
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0A2313D7D975C90FB1C20E52DAC5EEF5208F3555_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_5 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
RuntimeObject* L_8 = ___comparer2;
(( void (*) (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46));
int32_t L_9 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::Sort(System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB245E9AF0E63649FD55280C975B117AECA3DC678_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Comparison_1_t51D9FCE43B59799CBAC481586F36BD84CF2FDCAD * ___comparison0, const RuntimeMethod* method)
{
{
Comparison_1_t51D9FCE43B59799CBAC481586F36BD84CF2FDCAD * L_0 = ___comparison0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_1) <= ((int32_t)0)))
{
goto IL_0025;
}
}
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_2 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_3 = (int32_t)__this->get__size_2();
Comparison_1_t51D9FCE43B59799CBAC481586F36BD84CF2FDCAD * L_4 = ___comparison0;
(( void (*) (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*, int32_t, int32_t, Comparison_1_t51D9FCE43B59799CBAC481586F36BD84CF2FDCAD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t51D9FCE43B59799CBAC481586F36BD84CF2FDCAD *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47));
}
IL_0025:
{
return;
}
}
// T[] System.Collections.Generic.List`1<UnityEngine.Color>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* List_1_ToArray_m654BCC19DC6D5C6D9256FB65087FBBD7738C0255_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* V_0 = NULL;
{
int32_t L_0 = (int32_t)__this->get__size_2();
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_1 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)(ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0);
V_0 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)L_1;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_2 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_3 = V_0;
int32_t L_4 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL);
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_5 = V_0;
return L_5;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::TrimExcess()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m977CAA5CBD8886794EC0BDAE34FD3B1A7DECFB27_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_0 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
NullCheck(L_0);
V_0 = (int32_t)(((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)(((double)((double)(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))))), (double)(0.9))))));
int32_t L_1 = (int32_t)__this->get__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->get__size_2();
NullCheck((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this);
(( void (*) (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
}
IL_002a:
{
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Color>::TrueForAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m37E705E59AC174823B38667BD2E04DAD2B11FA49_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * __this, Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0027;
}
IL_000d:
{
Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E * L_1 = ___match0;
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_2 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)__this->get__items_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck((Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_1);
bool L_6 = (( bool (*) (Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *, Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t61DDCCB390DE4D540A71E6908516D815FBC3F07E *)L_1, (Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (L_6)
{
goto IL_0023;
}
}
{
return (bool)0;
}
IL_0023:
{
int32_t L_7 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
}
IL_0027:
{
int32_t L_8 = V_0;
int32_t L_9 = (int32_t)__this->get__size_2();
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000d;
}
}
{
return (bool)1;
}
}
// System.Collections.Generic.IList`1<T> System.Collections.Generic.List`1<UnityEngine.Color>::Synchronized(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_Synchronized_mF3AC8599B5B87A939EC2AC8652D36E7574A6E215_gshared (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * ___list0, const RuntimeMethod* method)
{
{
List_1_t58F16637E97A6CB82317080828F7A4783F007FBB * L_0 = ___list0;
SynchronizedList_tAA43C4F22077EA1625A769AAC59158B88A477B0C * L_1 = (SynchronizedList_tAA43C4F22077EA1625A769AAC59158B88A477B0C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 49));
(( void (*) (SynchronizedList_tAA43C4F22077EA1625A769AAC59158B88A477B0C *, List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 50)->methodPointer)(L_1, (List_1_t58F16637E97A6CB82317080828F7A4783F007FBB *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 50));
return L_1;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Color>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mF7BFF957831F4CB29EA17EA800186BD85F55C693_gshared (const RuntimeMethod* method)
{
{
ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399* L_0 = (ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)(ColorU5BU5D_t166D390E0E6F24360F990D1F81881A72B73CA399*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
((List_1_t58F16637E97A6CB82317080828F7A4783F007FBB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(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.Matrix4x4>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mBDC85F41E25DC881B98096BDC8566053F954E894_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_0 = ((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_0);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCE6B25709A03BBA578C7044D5B75BECB46211960_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
int32_t L_0 = ___capacity0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_1 = ___capacity0;
if (L_1)
{
goto IL_0021;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_2 = ((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_2);
return;
}
IL_0021:
{
int32_t L_3 = ___capacity0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_4 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)(Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3);
__this->set__items_1(L_4);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m505AB0AE1FEEF172DCB0C879DD8B6B07BD966339_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1__ctor_m505AB0AE1FEEF172DCB0C879DD8B6B07BD966339_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
RuntimeObject* L_0 = ___collection0;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)6, /*hidden argument*/NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___collection0;
V_0 = (RuntimeObject*)((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((RuntimeObject*)L_3);
int32_t L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.Matrix4x4>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3);
V_1 = (int32_t)L_4;
int32_t L_5 = V_1;
if (L_5)
{
goto IL_002f;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_6 = ((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_6);
return;
}
IL_002f:
{
int32_t L_7 = V_1;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_8 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)(Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7);
__this->set__items_1(L_8);
RuntimeObject* L_9 = V_0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_10 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
NullCheck((RuntimeObject*)L_9);
InterfaceActionInvoker2< Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.Matrix4x4>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)L_10, (int32_t)0);
int32_t L_11 = V_1;
__this->set__size_2(L_11);
return;
}
IL_0050:
{
__this->set__size_2(0);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_12 = ((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_12);
RuntimeObject* L_13 = ___collection0;
NullCheck((RuntimeObject*)L_13);
RuntimeObject* L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Matrix4x4>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13);
V_2 = (RuntimeObject*)L_14;
}
IL_0069:
try
{ // begin try (depth: 1)
{
goto IL_0077;
}
IL_006b:
{
RuntimeObject* L_15 = V_2;
NullCheck((RuntimeObject*)L_15);
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_16 = InterfaceFuncInvoker0< Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Matrix4x4>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15);
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
}
IL_0077:
{
RuntimeObject* L_17 = V_2;
NullCheck((RuntimeObject*)L_17);
bool L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_17);
if (L_18)
{
goto IL_006b;
}
}
IL_007f:
{
IL2CPP_LEAVE(0x8B, FINALLY_0081);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0081;
}
FINALLY_0081:
{ // begin finally (depth: 1)
{
RuntimeObject* L_19 = V_2;
if (!L_19)
{
goto IL_008a;
}
}
IL_0084:
{
RuntimeObject* L_20 = V_2;
NullCheck((RuntimeObject*)L_20);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_20);
}
IL_008a:
{
IL2CPP_END_FINALLY(129)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(129)
{
IL2CPP_JUMP_TBL(0x8B, IL_008b)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_008b:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::get_Capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m5E90B9EAA9A15CD859461E1FDAB3F0DD0A020F28_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_0 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
NullCheck(L_0);
return (((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::set_Capacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m296005333BF3CE5588C0E4BC3DE669F9809B6379_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___value0, const RuntimeMethod* method)
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* V_0 = NULL;
{
int32_t L_0 = ___value0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___value0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_3 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
NullCheck(L_3);
if ((((int32_t)L_2) == ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))))
{
goto IL_0058;
}
}
{
int32_t L_4 = ___value0;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_004d;
}
}
{
int32_t L_5 = ___value0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_6 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)(Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5);
V_0 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)L_6;
int32_t L_7 = (int32_t)__this->get__size_2();
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_8 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_9 = V_0;
int32_t L_10 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL);
}
IL_0045:
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_11 = V_0;
__this->set__items_1(L_11);
return;
}
IL_004d:
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_12 = ((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_12);
}
IL_0058:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mD246ECEE97D8007B9BB62AABD57CFD90FE65839A_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
return L_0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::System.Collections.IList.get_IsFixedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m1F8166D4D25AA1FBB57E54EDAD9BBA0D91E66243_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mAF01A4F0036ECCA1BB39C0C7B41BCBBE4B15EF86_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::System.Collections.IList.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mBFE9C7179E409BC5CF7CF9E429EA481F6B9CA455_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::System.Collections.ICollection.get_IsSynchronized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m56C69EF5DF27E067B786067E1984B8C9DEE2B3D0_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Object System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::System.Collections.ICollection.get_SyncRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m8CBAB5066EDD1FB300E73378B226D7ED82AB554E_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_ICollection_get_SyncRoot_m8CBAB5066EDD1FB300E73378B226D7ED82AB554E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4();
if (L_0)
{
goto IL_001a;
}
}
{
RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4();
RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_2, /*hidden argument*/NULL);
InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
}
IL_001a:
{
RuntimeObject * L_3 = (RuntimeObject *)__this->get__syncRoot_4();
return L_3;
}
}
// T System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA List_1_get_Item_m7EAE7593A142F2C0478F6739548E8ED63E8066D7_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_2 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_3 = ___index0;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)L_2, (int32_t)L_3);
return L_4;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m95634F73CD0D8117B1B87C528CA1350A36936C1C_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___index0, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___value1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_2 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_3 = ___index0;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_4 = ___value1;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_4);
int32_t L_5 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::IsCompatibleObject(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m02996BAD2375946842DB010418F40903B05F6CD3_gshared (RuntimeObject * ___value0, const RuntimeMethod* method)
{
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject * L_0 = ___value0;
if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_001f;
}
}
{
RuntimeObject * L_1 = ___value0;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ));
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_2 = V_0;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_3 = L_2;
RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &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.Matrix4x4>::System.Collections.IList.get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m63259C3841EEF8908175123A5E4C7BD783808687_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_1 = (( Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2);
return L_3;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::System.Collections.IList.set_Item(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m9BF3DAEEC9090E40C09D586CFE698E0565DB9B1E_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_set_Item_m9BF3DAEEC9090E40C09D586CFE698E0565DB9B1E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___value1;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
int32_t L_1 = ___index0;
RuntimeObject * L_2 = ___value1;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)L_1, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )((*(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA *)((Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_3 = ___value1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_4, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL);
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m6D31CC21124EED3E0869192C060B67392348D2EE_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get__size_2();
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_1 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
NullCheck(L_1);
if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))))
{
goto IL_001e;
}
}
{
int32_t L_2 = (int32_t)__this->get__size_2();
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_001e:
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_3 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_4 = (int32_t)__this->get__size_2();
V_0 = (int32_t)L_4;
int32_t L_5 = V_0;
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
int32_t L_6 = V_0;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_7 = ___item0;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_7);
int32_t L_8 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::System.Collections.IList.Add(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m283551BDCA41DD5F26DF3F9FA8221C1730C6680D_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Add_m283551BDCA41DD5F26DF3F9FA8221C1730C6680D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___item0;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
RuntimeObject * L_1 = ___item0;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )((*(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA *)((Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
goto IL_0029;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0016;
throw e;
}
CATCH_0016:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_2 = ___item0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_3, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL);
goto IL_0029;
} // end catch (depth: 1)
IL_0029:
{
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_5 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m52F988E6CFF87708F4EEE3A357448BD6950DC8D2_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
RuntimeObject* L_1 = ___collection0;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
return;
}
}
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::AsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t43F694409D8EA93AC9DDE4B9906DA7D02B9A6214 * List_1_AsReadOnly_m35423A8543EFDF37EC7A39908B2E232E455DDA0C_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
{
ReadOnlyCollection_1_t43F694409D8EA93AC9DDE4B9906DA7D02B9A6214 * L_0 = (ReadOnlyCollection_1_t43F694409D8EA93AC9DDE4B9906DA7D02B9A6214 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
(( void (*) (ReadOnlyCollection_1_t43F694409D8EA93AC9DDE4B9906DA7D02B9A6214 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
return L_0;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m55F2FC0D5C30A4DBD298038F49AF17D26B518F48_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___index0, int32_t ___count1, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___item2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_5 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_8 = ___item2;
RuntimeObject* L_9 = ___comparer3;
int32_t L_10 = (( int32_t (*) (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*, int32_t, int32_t, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)L_5, (int32_t)L_6, (int32_t)L_7, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_8, (RuntimeObject*)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
return L_10;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::BinarySearch(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mE7AA02FD855D5A87F61AE1211F2F79EDA6D6D221_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___item0, const RuntimeMethod* method)
{
{
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_1 = ___item0;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, int32_t, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)0, (int32_t)L_0, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_1, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
return L_2;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mE660F9694C65EE0D1D8CD45A623FD925B0D09F63_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___item0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
{
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_1 = ___item0;
RuntimeObject* L_2 = ___comparer1;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, int32_t, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)0, (int32_t)L_0, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
return L_3;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mC05DE67185C975DC5AB71B458A6B9BF78C87AE19_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)0)))
{
goto IL_0022;
}
}
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_1 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_2 = (int32_t)__this->get__size_2();
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL);
__this->set__size_2(0);
}
IL_0022:
{
int32_t L_3 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)));
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mF0EB171DFBAC60DA2A6840A45ED8C9E19DB8F620_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
EqualityComparer_1_t782178306EB8B0010E7B1E3913E62F5934F46927 * V_1 = NULL;
int32_t V_2 = 0;
{
goto IL_0030;
}
{
V_0 = (int32_t)0;
goto IL_0025;
}
IL_000c:
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_1 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_2 = V_0;
NullCheck(L_1);
int32_t L_3 = L_2;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
goto IL_0021;
}
{
return (bool)1;
}
IL_0021:
{
int32_t L_5 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
}
IL_0025:
{
int32_t L_6 = V_0;
int32_t L_7 = (int32_t)__this->get__size_2();
if ((((int32_t)L_6) < ((int32_t)L_7)))
{
goto IL_000c;
}
}
{
return (bool)0;
}
IL_0030:
{
EqualityComparer_1_t782178306EB8B0010E7B1E3913E62F5934F46927 * L_8 = (( EqualityComparer_1_t782178306EB8B0010E7B1E3913E62F5934F46927 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
V_1 = (EqualityComparer_1_t782178306EB8B0010E7B1E3913E62F5934F46927 *)L_8;
V_2 = (int32_t)0;
goto IL_0055;
}
IL_003a:
{
EqualityComparer_1_t782178306EB8B0010E7B1E3913E62F5934F46927 * L_9 = V_1;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_10 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_11 = V_2;
NullCheck(L_10);
int32_t L_12 = L_11;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_14 = ___item0;
NullCheck((EqualityComparer_1_t782178306EB8B0010E7B1E3913E62F5934F46927 *)L_9);
bool L_15 = VirtFuncInvoker2< bool, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.Matrix4x4>::Equals(T,T) */, (EqualityComparer_1_t782178306EB8B0010E7B1E3913E62F5934F46927 *)L_9, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_13, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_14);
if (!L_15)
{
goto IL_0051;
}
}
{
return (bool)1;
}
IL_0051:
{
int32_t L_16 = V_2;
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
}
IL_0055:
{
int32_t L_17 = V_2;
int32_t L_18 = (int32_t)__this->get__size_2();
if ((((int32_t)L_17) < ((int32_t)L_18)))
{
goto IL_003a;
}
}
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::System.Collections.IList.Contains(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m10C874E980369CC7717792518AA6AC452532D926_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
bool L_3 = (( bool (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )((*(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA *)((Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::CopyTo(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m262F66DA82D512DFDAC1522939281EAA54C7E9FE_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* ___array0, const RuntimeMethod* method)
{
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_0 = ___array0;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m5933FC1392AC98447F8D94803621367C61770A08_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_ICollection_CopyTo_m5933FC1392AC98447F8D94803621367C61770A08_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeArray * L_0 = ___array0;
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeArray * L_1 = ___array0;
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1((RuntimeArray *)L_1, /*hidden argument*/NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)7, /*hidden argument*/NULL);
}
IL_0012:
{
}
IL_0013:
try
{ // begin try (depth: 1)
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_3 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
RuntimeArray * L_4 = ___array0;
int32_t L_5 = ___arrayIndex1;
int32_t L_6 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL);
goto IL_0033;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0029;
throw e;
}
CATCH_0029:
{ // begin catch(System.ArrayTypeMismatchException)
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)18), /*hidden argument*/NULL);
goto IL_0033;
} // end catch (depth: 1)
IL_0033:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::CopyTo(System.Int32,T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m7835B483AC574FB3A74DA248E84D11D76D4650C1_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___index0, Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
int32_t L_1 = ___index0;
int32_t L_2 = ___count3;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2)))
{
goto IL_0013;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_0013:
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_3 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_4 = ___index0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_5 = ___array1;
int32_t L_6 = ___arrayIndex2;
int32_t L_7 = ___count3;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::CopyTo(T[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m4B214AAA10EA7C29E22DDAE4F29ABAFB9BDDDECA_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_0 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_1 = ___array0;
int32_t L_2 = ___arrayIndex1;
int32_t L_3 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::EnsureCapacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m41DAF8CC9A2A6F8986D09CBD137157C28D05F7BC_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___min0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_0 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
NullCheck(L_0);
int32_t L_1 = ___min0;
if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))) >= ((int32_t)L_1)))
{
goto IL_003d;
}
}
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_2 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_3 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
NullCheck(L_3);
G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))), (int32_t)2));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 4;
}
IL_0021:
{
V_0 = (int32_t)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)((int32_t)2146435071);
}
IL_0030:
{
int32_t L_5 = V_0;
int32_t L_6 = ___min0;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0036;
}
}
{
int32_t L_7 = ___min0;
V_0 = (int32_t)L_7;
}
IL_0036:
{
int32_t L_8 = V_0;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
}
IL_003d:
{
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::Exists(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mB00FAB0FBD2FB5B5989EED9AD7283C519F925684_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * ___match0, const RuntimeMethod* method)
{
{
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_0 = ___match0;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_1 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
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.Matrix4x4>::Find(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA List_1_Find_m1457519896292F654BEF2768103D8F699F15ACD7_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0032;
}
IL_000d:
{
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_1 = ___match0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_2 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck((Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_1);
bool L_6 = (( bool (*) (Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_1, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_6)
{
goto IL_002e;
}
}
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_7 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA 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)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
}
IL_0032:
{
int32_t L_12 = V_0;
int32_t L_13 = (int32_t)__this->get__size_2();
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ));
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_14 = V_1;
return L_14;
}
}
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::FindAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * List_1_FindAll_m14F3C6B322650C633A8CFA0CF39A18A4EE25A4F9_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * ___match0, const RuntimeMethod* method)
{
List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * V_0 = NULL;
int32_t V_1 = 0;
{
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * L_1 = (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28));
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
V_0 = (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)L_1;
V_1 = (int32_t)0;
goto IL_003d;
}
IL_0013:
{
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_2 = ___match0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_3 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck((Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_2);
bool L_7 = (( bool (*) (Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_2, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_7)
{
goto IL_0039;
}
}
{
List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * L_8 = V_0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_9 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)L_8);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)L_8, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
}
IL_0039:
{
int32_t L_13 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
}
IL_003d:
{
int32_t L_14 = V_1;
int32_t L_15 = (int32_t)__this->get__size_2();
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0013;
}
}
{
List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * L_16 = V_0;
return L_16;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::FindIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m82D89E693E400A6D5E15BE6D79CFC0E917492AC4_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * ___match0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_1 = ___match0;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, int32_t, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
return L_2;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::FindIndex(System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF96150733F3CFF90F6EF4E56BC9345AC68F22966_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___startIndex0, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * ___match1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = (int32_t)__this->get__size_2();
int32_t L_2 = ___startIndex0;
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_3 = ___match1;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_4 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, int32_t, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
return L_4;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m0C147837442041508CC1B05CBE266F6C85AFA1D3_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * ___match2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___count1;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_3 = ___startIndex0;
int32_t L_4 = (int32_t)__this->get__size_2();
int32_t L_5 = ___count1;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)))))
{
goto IL_002a;
}
}
IL_0021:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_002a:
{
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_6 = ___match2;
if (L_6)
{
goto IL_0033;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0033:
{
int32_t L_7 = ___startIndex0;
int32_t L_8 = ___count1;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8));
int32_t L_9 = ___startIndex0;
V_1 = (int32_t)L_9;
goto IL_0055;
}
IL_003b:
{
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_10 = ___match2;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_11 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = L_12;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck((Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_10);
bool L_15 = (( bool (*) (Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_10, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_15)
{
goto IL_0051;
}
}
{
int32_t L_16 = V_1;
return L_16;
}
IL_0051:
{
int32_t L_17 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
}
IL_0055:
{
int32_t L_18 = V_1;
int32_t L_19 = V_0;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_003b;
}
}
{
return (-1);
}
}
// T System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::FindLast(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA List_1_FindLast_m14349287D844E1EDA68EFA8D37EC8073AC2B127F_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
goto IL_0039;
}
IL_0014:
{
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_2 = ___match0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_3 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck((Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_2);
bool L_7 = (( bool (*) (Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_2, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_7)
{
goto IL_0035;
}
}
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_8 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
return L_11;
}
IL_0035:
{
int32_t L_12 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1));
}
IL_0039:
{
int32_t L_13 = V_0;
if ((((int32_t)L_13) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ));
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_14 = V_1;
return L_14;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::FindLastIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m6157E90C49CD4C5B54902A76E921D43A0F5045E0_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * ___match0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
int32_t L_1 = (int32_t)__this->get__size_2();
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_2 = ___match0;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, int32_t, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)), (int32_t)L_1, (Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::FindLastIndex(System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m781E45A360C8294573A1459DE7BF86B85939998B_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___startIndex0, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * ___match1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = ___startIndex0;
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_2 = ___match1;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, int32_t, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)), (Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::FindLastIndex(System.Int32,System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m102133B12540121396BFC0BEAF8FE8876D61C791_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * ___match2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_0 = ___match2;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
if (L_1)
{
goto IL_0020;
}
}
{
int32_t L_2 = ___startIndex0;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_0032;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
goto IL_0032;
}
IL_0020:
{
int32_t L_3 = ___startIndex0;
int32_t L_4 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_3) >= ((uint32_t)L_4))))
{
goto IL_0032;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0032:
{
int32_t L_5 = ___count1;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_003e;
}
}
{
int32_t L_6 = ___startIndex0;
int32_t L_7 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)), (int32_t)1))) >= ((int32_t)0)))
{
goto IL_0047;
}
}
IL_003e:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_0047:
{
int32_t L_8 = ___startIndex0;
int32_t L_9 = ___count1;
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9));
int32_t L_10 = ___startIndex0;
V_1 = (int32_t)L_10;
goto IL_0069;
}
IL_004f:
{
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_11 = ___match2;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_12 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck((Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_11);
bool L_16 = (( bool (*) (Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_11, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_16)
{
goto IL_0065;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
IL_0065:
{
int32_t L_18 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)1));
}
IL_0069:
{
int32_t L_19 = V_1;
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_004f;
}
}
{
return (-1);
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::ForEach(System.Action`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m131B7E5A00FC09A12F6760343E855A33600300B9_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Action_1_t7D65F078731E63558674FAA7A995A5E7DABDF260 * ___action0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_ForEach_m131B7E5A00FC09A12F6760343E855A33600300B9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Action_1_t7D65F078731E63558674FAA7A995A5E7DABDF260 * L_0 = ___action0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__version_3();
V_0 = (int32_t)L_1;
V_1 = (int32_t)0;
goto IL_003a;
}
IL_0014:
{
int32_t L_2 = V_0;
int32_t L_3 = (int32_t)__this->get__version_3();
if ((((int32_t)L_2) == ((int32_t)L_3)))
{
goto IL_0024;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var);
bool L_4 = ((BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0();
if (L_4)
{
goto IL_0043;
}
}
IL_0024:
{
Action_1_t7D65F078731E63558674FAA7A995A5E7DABDF260 * L_5 = ___action0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_6 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_7 = V_1;
NullCheck(L_6);
int32_t L_8 = L_7;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
NullCheck((Action_1_t7D65F078731E63558674FAA7A995A5E7DABDF260 *)L_5);
(( void (*) (Action_1_t7D65F078731E63558674FAA7A995A5E7DABDF260 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Action_1_t7D65F078731E63558674FAA7A995A5E7DABDF260 *)L_5, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
int32_t L_10 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
}
IL_003a:
{
int32_t L_11 = V_1;
int32_t L_12 = (int32_t)__this->get__size_2();
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0014;
}
}
IL_0043:
{
int32_t L_13 = V_0;
int32_t L_14 = (int32_t)__this->get__version_3();
if ((((int32_t)L_13) == ((int32_t)L_14)))
{
goto IL_005a;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var);
bool L_15 = ((BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0();
if (!L_15)
{
goto IL_005a;
}
}
{
ThrowHelper_ThrowInvalidOperationException_m5FC21125115DA5A3A78175937F96B30333FF2454((int32_t)((int32_t)32), /*hidden argument*/NULL);
}
IL_005a:
{
return;
}
}
// System.Collections.Generic.List`1_Enumerator<T> System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t93D867100D4E69F8015BC2EB92BC06ED5A5A82F5 List_1_GetEnumerator_m0CDAA18E4194D22B113ECF41252BEF2E7C8A177F_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
{
Enumerator_t93D867100D4E69F8015BC2EB92BC06ED5A5A82F5 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m729906DCC665F552739902CE2E010FCAE23A6100((&L_0), (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
return L_0;
}
}
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB34E26A235BBA2DC83328A1AC794071FDEF27A8D_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
{
Enumerator_t93D867100D4E69F8015BC2EB92BC06ED5A5A82F5 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m729906DCC665F552739902CE2E010FCAE23A6100((&L_0), (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
Enumerator_t93D867100D4E69F8015BC2EB92BC06ED5A5A82F5 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.Matrix4x4>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m7CE4414F3C9D974DA73884BF1AC3D735111C0AF0_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
{
Enumerator_t93D867100D4E69F8015BC2EB92BC06ED5A5A82F5 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m729906DCC665F552739902CE2E010FCAE23A6100((&L_0), (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
Enumerator_t93D867100D4E69F8015BC2EB92BC06ED5A5A82F5 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.Matrix4x4>::GetRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * List_1_GetRange_mF526C7A080D8B417D9E8240BC5F563C0CB36C060_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * V_0 = NULL;
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
int32_t L_5 = ___count1;
List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * L_6 = (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28));
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)(L_6, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35));
V_0 = (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)L_6;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_7 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_8 = ___index0;
List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * L_9 = V_0;
NullCheck(L_9);
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_10 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)L_9->get__items_1();
int32_t L_11 = ___count1;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * L_12 = V_0;
int32_t L_13 = ___count1;
NullCheck(L_12);
L_12->set__size_2(L_13);
List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * L_14 = V_0;
return L_14;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::IndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mD8E83271614AF2AE28D6B3A93AA04B2D92E39173_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___item0, const RuntimeMethod* method)
{
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_0 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_1 = ___item0;
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = (( int32_t (*) (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)L_0, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::System.Collections.IList.IndexOf(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m26985BA05F8267F5C30FB1951A12545636D13A13_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )((*(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA *)((Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
return L_3;
}
IL_0015:
{
return (-1);
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::IndexOf(T,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mF1A5FE9EF1BDBAB6168CD39F387D593CBEC2C21F_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___item0, int32_t ___index1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_2 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_3 = ___item0;
int32_t L_4 = ___index1;
int32_t L_5 = (int32_t)__this->get__size_2();
int32_t L_6 = ___index1;
int32_t L_7 = (( int32_t (*) (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)L_2, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_3, (int32_t)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_7;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::IndexOf(T,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m0D6B9B2F81D17D7E9F72C4B6D1DC75066FAB9892_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___count2;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_3 = ___index1;
int32_t L_4 = (int32_t)__this->get__size_2();
int32_t L_5 = ___count2;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)))))
{
goto IL_002a;
}
}
IL_0021:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_002a:
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_6 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_7 = ___item0;
int32_t L_8 = ___index1;
int32_t L_9 = ___count2;
int32_t L_10 = (( int32_t (*) (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)L_6, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_7, (int32_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_10;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m63371DBFAE5E6FCC72DAB02A8368AF170E26A011_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___index0, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___item1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = (int32_t)__this->get__size_2();
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_3 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
NullCheck(L_3);
if ((!(((uint32_t)L_2) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))))
{
goto IL_0030;
}
}
{
int32_t L_4 = (int32_t)__this->get__size_2();
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_0030:
{
int32_t L_5 = ___index0;
int32_t L_6 = (int32_t)__this->get__size_2();
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0056;
}
}
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_7 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_8 = ___index0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_9 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_10 = ___index0;
int32_t L_11 = (int32_t)__this->get__size_2();
int32_t L_12 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL);
}
IL_0056:
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_13 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_14 = ___index0;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_15 = ___item1;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_15);
int32_t L_16 = (int32_t)__this->get__size_2();
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)));
int32_t L_17 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::System.Collections.IList.Insert(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mB4838D264AF650BC6208E2DE83E827D11EBB8B04_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Insert_mB4838D264AF650BC6208E2DE83E827D11EBB8B04_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___item1;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
int32_t L_1 = ___index0;
RuntimeObject * L_2 = ___item1;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)L_1, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )((*(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA *)((Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_3 = ___item1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_4, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL);
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mB8DB9559D317D019B593B895C99F8E6E73772269_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_InsertRange_mB8DB9559D317D019B593B895C99F8E6E73772269_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject* L_0 = ___collection1;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)6, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = ___index0;
int32_t L_2 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_001b;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_001b:
{
RuntimeObject* L_3 = ___collection1;
V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)));
RuntimeObject* L_4 = V_0;
if (!L_4)
{
goto IL_00c0;
}
}
{
RuntimeObject* L_5 = V_0;
NullCheck((RuntimeObject*)L_5);
int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.Matrix4x4>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5);
V_1 = (int32_t)L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_00ef;
}
}
{
int32_t L_8 = (int32_t)__this->get__size_2();
int32_t L_9 = V_1;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
int32_t L_10 = ___index0;
int32_t L_11 = (int32_t)__this->get__size_2();
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_006a;
}
}
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_12 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_13 = ___index0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_14 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_15 = ___index0;
int32_t L_16 = V_1;
int32_t L_17 = (int32_t)__this->get__size_2();
int32_t L_18 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL);
}
IL_006a:
{
RuntimeObject* L_19 = V_0;
if ((!(((RuntimeObject*)(List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
{
goto IL_00a3;
}
}
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_20 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_21 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_22 = ___index0;
int32_t L_23 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL);
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_24 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_25 = ___index0;
int32_t L_26 = V_1;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_27 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_28 = ___index0;
int32_t L_29 = (int32_t)__this->get__size_2();
int32_t L_30 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL);
goto IL_00b0;
}
IL_00a3:
{
RuntimeObject* L_31 = V_0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_32 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_33 = ___index0;
NullCheck((RuntimeObject*)L_31);
InterfaceActionInvoker2< Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.Matrix4x4>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)L_32, (int32_t)L_33);
}
IL_00b0:
{
int32_t L_34 = (int32_t)__this->get__size_2();
int32_t L_35 = V_1;
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35)));
goto IL_00ef;
}
IL_00c0:
{
RuntimeObject* L_36 = ___collection1;
NullCheck((RuntimeObject*)L_36);
RuntimeObject* L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Matrix4x4>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36);
V_2 = (RuntimeObject*)L_37;
}
IL_00c7:
try
{ // begin try (depth: 1)
{
goto IL_00db;
}
IL_00c9:
{
int32_t L_38 = ___index0;
int32_t L_39 = (int32_t)L_38;
___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
RuntimeObject* L_40 = V_2;
NullCheck((RuntimeObject*)L_40);
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_41 = InterfaceFuncInvoker0< Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Matrix4x4>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40);
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)L_39, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
}
IL_00db:
{
RuntimeObject* L_42 = V_2;
NullCheck((RuntimeObject*)L_42);
bool L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_42);
if (L_43)
{
goto IL_00c9;
}
}
IL_00e3:
{
IL2CPP_LEAVE(0xEF, FINALLY_00e5);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_00e5;
}
FINALLY_00e5:
{ // begin finally (depth: 1)
{
RuntimeObject* L_44 = V_2;
if (!L_44)
{
goto IL_00ee;
}
}
IL_00e8:
{
RuntimeObject* L_45 = V_2;
NullCheck((RuntimeObject*)L_45);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_45);
}
IL_00ee:
{
IL2CPP_END_FINALLY(229)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(229)
{
IL2CPP_JUMP_TBL(0xEF, IL_00ef)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_00ef:
{
int32_t L_46 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::LastIndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mD5AA346417E1C2CDA7ABA11117416F90DFD4E927_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___item0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
if (L_0)
{
goto IL_000a;
}
}
{
return (-1);
}
IL_000a:
{
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_1 = ___item0;
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = (int32_t)__this->get__size_2();
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_4 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_4;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::LastIndexOf(T,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mBE79E913C5770F127A0F7744C9A8F851FE31507E_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___item0, int32_t ___index1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_2 = ___item0;
int32_t L_3 = ___index1;
int32_t L_4 = ___index1;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_5 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_5;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::LastIndexOf(T,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mEBE498A59C61C93A41F2A47B6492E3AEF7257AC9_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
{
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_0)
{
goto IL_0014;
}
}
{
int32_t L_1 = ___index1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_0014:
{
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_2)
{
goto IL_0028;
}
}
{
int32_t L_3 = ___count2;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0028;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0028:
{
int32_t L_4 = (int32_t)__this->get__size_2();
if (L_4)
{
goto IL_0032;
}
}
{
return (-1);
}
IL_0032:
{
int32_t L_5 = ___index1;
int32_t L_6 = (int32_t)__this->get__size_2();
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0044;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)34), /*hidden argument*/NULL);
}
IL_0044:
{
int32_t L_7 = ___count2;
int32_t L_8 = ___index1;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)))))
{
goto IL_0053;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)34), /*hidden argument*/NULL);
}
IL_0053:
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_9 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_10 = ___item0;
int32_t L_11 = ___index1;
int32_t L_12 = ___count2;
int32_t L_13 = (( int32_t (*) (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)L_9, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_10, (int32_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
return L_13;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m93197099A987631A212E81DE5F78ACA0E30318C7_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_0 = ___item0;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_1 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
V_0 = (int32_t)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;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
return (bool)1;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::System.Collections.IList.Remove(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m539C68D8019EA1AAA557B5EC44F2F9A693243F49_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( bool (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )((*(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA *)((Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
}
IL_0015:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::RemoveAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mFAE8BC44B68BD6A0D67B0CCDC16FDB9C9E58B7F3_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0011;
}
IL_000d:
{
int32_t L_1 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1));
}
IL_0011:
{
int32_t L_2 = V_0;
int32_t L_3 = (int32_t)__this->get__size_2();
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_4 = ___match0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_5 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck((Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_4);
bool L_9 = (( bool (*) (Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_4, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(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->get__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)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
goto IL_0089;
}
IL_003f:
{
int32_t L_13 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
}
IL_0043:
{
int32_t L_14 = V_1;
int32_t L_15 = (int32_t)__this->get__size_2();
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0060;
}
}
{
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_16 = ___match0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_17 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_16);
bool L_21 = (( bool (*) (Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_16, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(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->get__size_2();
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_0089;
}
}
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_24 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_25 = V_0;
int32_t L_26 = (int32_t)L_25;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_27 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_28 = V_1;
int32_t L_29 = (int32_t)L_28;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1));
NullCheck(L_27);
int32_t L_30 = L_29;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA 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), (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_31);
}
IL_0089:
{
int32_t L_32 = V_1;
int32_t L_33 = (int32_t)__this->get__size_2();
if ((((int32_t)L_32) < ((int32_t)L_33)))
{
goto IL_0043;
}
}
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_34 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_35 = V_0;
int32_t L_36 = (int32_t)__this->get__size_2();
int32_t L_37 = V_0;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL);
int32_t L_38 = (int32_t)__this->get__size_2();
int32_t L_39 = V_0;
int32_t L_40 = V_0;
__this->set__size_2(L_40);
int32_t L_41 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1)));
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mEA3FB14B18C62146AE9D27C7086FFE1AAA7DEC3F_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___index0, const RuntimeMethod* method)
{
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
int32_t L_2 = (int32_t)__this->get__size_2();
__this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)));
int32_t L_3 = ___index0;
int32_t L_4 = (int32_t)__this->get__size_2();
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0042;
}
}
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_5 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_6 = ___index0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_7 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_8 = ___index0;
int32_t L_9 = (int32_t)__this->get__size_2();
int32_t L_10 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL);
}
IL_0042:
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_11 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_12 = (int32_t)__this->get__size_2();
il2cpp_codegen_initobj((&V_0), sizeof(Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA ));
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_13 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_13);
int32_t L_14 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::RemoveRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m84FB6426435F095C5F20B308BA2C7628AA8F1252_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
int32_t L_5 = ___count1;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_0082;
}
}
{
int32_t L_6 = (int32_t)__this->get__size_2();
int32_t L_7 = ___count1;
__this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)));
int32_t L_8 = ___index0;
int32_t L_9 = (int32_t)__this->get__size_2();
if ((((int32_t)L_8) >= ((int32_t)L_9)))
{
goto IL_0062;
}
}
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_10 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_11 = ___index0;
int32_t L_12 = ___count1;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_13 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_14 = ___index0;
int32_t L_15 = (int32_t)__this->get__size_2();
int32_t L_16 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL);
}
IL_0062:
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_17 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_18 = (int32_t)__this->get__size_2();
int32_t L_19 = ___count1;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL);
int32_t L_20 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)));
}
IL_0082:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::Reverse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mFF21B7D83DFE97F358371BFC88252E7538C7564A_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
{
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::Reverse(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m6B5ED38B58F144A6AE2CF83A87A981CBE065FE53_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_5 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
(( void (*) (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44));
int32_t L_8 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::Sort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB0BAB71F61E158A07D408AD910E3BC02EA4588E1_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
{
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::Sort(System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m7562F97B6B014A925EBE1F08122E606601E2321B_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
{
{
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
RuntimeObject* L_1 = ___comparer0;
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mD2403869F0EA3265E325E7D7444B34F68DBEC440_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_5 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
RuntimeObject* L_8 = ___comparer2;
(( void (*) (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46));
int32_t L_9 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::Sort(System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m716393559A719C75A410B15D8B7662FF3AA190EA_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Comparison_1_t8105C0FDA9A8930F9D6882DA1244B0E725997893 * ___comparison0, const RuntimeMethod* method)
{
{
Comparison_1_t8105C0FDA9A8930F9D6882DA1244B0E725997893 * L_0 = ___comparison0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_1) <= ((int32_t)0)))
{
goto IL_0025;
}
}
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_2 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_3 = (int32_t)__this->get__size_2();
Comparison_1_t8105C0FDA9A8930F9D6882DA1244B0E725997893 * L_4 = ___comparison0;
(( void (*) (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*, int32_t, int32_t, Comparison_1_t8105C0FDA9A8930F9D6882DA1244B0E725997893 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t8105C0FDA9A8930F9D6882DA1244B0E725997893 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47));
}
IL_0025:
{
return;
}
}
// T[] System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* List_1_ToArray_mEF5ABAABC76737383EBE2B4CA4BADD0073F53BE5_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* V_0 = NULL;
{
int32_t L_0 = (int32_t)__this->get__size_2();
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_1 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)(Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0);
V_0 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)L_1;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_2 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_3 = V_0;
int32_t L_4 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL);
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_5 = V_0;
return L_5;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::TrimExcess()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m566BFF820C8F66B0E9BAB0CFA61A4508B317D1BB_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_0 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
NullCheck(L_0);
V_0 = (int32_t)(((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)(((double)((double)(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))))), (double)(0.9))))));
int32_t L_1 = (int32_t)__this->get__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->get__size_2();
NullCheck((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this);
(( void (*) (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
}
IL_002a:
{
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::TrueForAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m269E583840CA7EB39B97AEDA0FFB92C28399960A_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * __this, Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0027;
}
IL_000d:
{
Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 * L_1 = ___match0;
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_2 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)__this->get__items_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck((Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_1);
bool L_6 = (( bool (*) (Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *, Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2E550EB6132A5517A8170BCC21F7C272E12A8964 *)L_1, (Matrix4x4_t6BF60F70C9169DF14C9D2577672A44224B236ECA )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (L_6)
{
goto IL_0023;
}
}
{
return (bool)0;
}
IL_0023:
{
int32_t L_7 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
}
IL_0027:
{
int32_t L_8 = V_0;
int32_t L_9 = (int32_t)__this->get__size_2();
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000d;
}
}
{
return (bool)1;
}
}
// System.Collections.Generic.IList`1<T> System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::Synchronized(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_Synchronized_mBC961DD51BCA1D83770244767FBA3BEFEB84DD04_gshared (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * ___list0, const RuntimeMethod* method)
{
{
List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 * L_0 = ___list0;
SynchronizedList_t1DEAB5203BA050DD9483AE848F0B281627C3BA4F * L_1 = (SynchronizedList_t1DEAB5203BA050DD9483AE848F0B281627C3BA4F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 49));
(( void (*) (SynchronizedList_t1DEAB5203BA050DD9483AE848F0B281627C3BA4F *, List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 50)->methodPointer)(L_1, (List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 50));
return L_1;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Matrix4x4>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m9C8888623CF5D543F52F1DF417AC1BD8DD7AF494_gshared (const RuntimeMethod* method)
{
{
Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9* L_0 = (Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)(Matrix4x4U5BU5D_t1C64F7A0C34058334A8A95BF165F0027690598C9*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
((List_1_tEB5A83AED8C110BD9C7C0230388DC70C83A6B4D7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(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.ParticleSystem_Particle>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE401204521525FC6ED55F912898345126FD80BCD_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_0 = ((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_0);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD0F21669F974C2BFFE48EEE83F238E1628EB91B0_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
int32_t L_0 = ___capacity0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_1 = ___capacity0;
if (L_1)
{
goto IL_0021;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_2 = ((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_2);
return;
}
IL_0021:
{
int32_t L_3 = ___capacity0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_4 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)(ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3);
__this->set__items_1(L_4);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m176D91962E7689C5F15C9C57507271CD3F7365A4_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1__ctor_m176D91962E7689C5F15C9C57507271CD3F7365A4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
RuntimeObject* L_0 = ___collection0;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)6, /*hidden argument*/NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___collection0;
V_0 = (RuntimeObject*)((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((RuntimeObject*)L_3);
int32_t L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.ParticleSystem/Particle>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3);
V_1 = (int32_t)L_4;
int32_t L_5 = V_1;
if (L_5)
{
goto IL_002f;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_6 = ((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_6);
return;
}
IL_002f:
{
int32_t L_7 = V_1;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_8 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)(ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7);
__this->set__items_1(L_8);
RuntimeObject* L_9 = V_0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_10 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
NullCheck((RuntimeObject*)L_9);
InterfaceActionInvoker2< ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.ParticleSystem/Particle>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)L_10, (int32_t)0);
int32_t L_11 = V_1;
__this->set__size_2(L_11);
return;
}
IL_0050:
{
__this->set__size_2(0);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_12 = ((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_12);
RuntimeObject* L_13 = ___collection0;
NullCheck((RuntimeObject*)L_13);
RuntimeObject* L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.ParticleSystem/Particle>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13);
V_2 = (RuntimeObject*)L_14;
}
IL_0069:
try
{ // begin try (depth: 1)
{
goto IL_0077;
}
IL_006b:
{
RuntimeObject* L_15 = V_2;
NullCheck((RuntimeObject*)L_15);
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_16 = InterfaceFuncInvoker0< Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.ParticleSystem/Particle>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15);
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
}
IL_0077:
{
RuntimeObject* L_17 = V_2;
NullCheck((RuntimeObject*)L_17);
bool L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_17);
if (L_18)
{
goto IL_006b;
}
}
IL_007f:
{
IL2CPP_LEAVE(0x8B, FINALLY_0081);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0081;
}
FINALLY_0081:
{ // begin finally (depth: 1)
{
RuntimeObject* L_19 = V_2;
if (!L_19)
{
goto IL_008a;
}
}
IL_0084:
{
RuntimeObject* L_20 = V_2;
NullCheck((RuntimeObject*)L_20);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_20);
}
IL_008a:
{
IL2CPP_END_FINALLY(129)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(129)
{
IL2CPP_JUMP_TBL(0x8B, IL_008b)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_008b:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::get_Capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m559BC49A6DC678B5A00F399AC596FA898065F452_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_0 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
NullCheck(L_0);
return (((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::set_Capacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mAFEEA46C75ECDAC08B47ABDFD40310CB503ADD50_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___value0, const RuntimeMethod* method)
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* V_0 = NULL;
{
int32_t L_0 = ___value0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___value0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_3 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
NullCheck(L_3);
if ((((int32_t)L_2) == ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))))
{
goto IL_0058;
}
}
{
int32_t L_4 = ___value0;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_004d;
}
}
{
int32_t L_5 = ___value0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_6 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)(ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5);
V_0 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)L_6;
int32_t L_7 = (int32_t)__this->get__size_2();
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_8 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_9 = V_0;
int32_t L_10 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL);
}
IL_0045:
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_11 = V_0;
__this->set__items_1(L_11);
return;
}
IL_004d:
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_12 = ((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_12);
}
IL_0058:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mA6A8E26A908D2FC895207588938A0E296E729661_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
return L_0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::System.Collections.IList.get_IsFixedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mCC08184A103B7F0D13BB58185651CB881992E0E5_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mA03ED3E500DE1F9E387691FA5EFB2E94CD95DB78_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::System.Collections.IList.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m6C77B7145501A76D4605092CDA5AA9D22A1A55EB_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::System.Collections.ICollection.get_IsSynchronized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mB5F92421A76D1E9BFB67133EFEE5E83925B1049B_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Object System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::System.Collections.ICollection.get_SyncRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m8E3F471D767147C55796EDABFB087BC4745D4C56_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_ICollection_get_SyncRoot_m8E3F471D767147C55796EDABFB087BC4745D4C56_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4();
if (L_0)
{
goto IL_001a;
}
}
{
RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4();
RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_2, /*hidden argument*/NULL);
InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
}
IL_001a:
{
RuntimeObject * L_3 = (RuntimeObject *)__this->get__syncRoot_4();
return L_3;
}
}
// T System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E List_1_get_Item_mBCADE571B6B77D49AA185CB3BF7B8FBFEED1ADEA_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_2 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_3 = ___index0;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)L_2, (int32_t)L_3);
return L_4;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m698524B9B52FE5BFE8020139E86FE332D996B2A0_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___index0, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___value1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_2 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_3 = ___index0;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_4 = ___value1;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_4);
int32_t L_5 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::IsCompatibleObject(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mCB0BDE3474370DD94DF2B35016BE4794EEE50F03_gshared (RuntimeObject * ___value0, const RuntimeMethod* method)
{
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject * L_0 = ___value0;
if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_001f;
}
}
{
RuntimeObject * L_1 = ___value0;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ));
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_2 = V_0;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_3 = L_2;
RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &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.ParticleSystem_Particle>::System.Collections.IList.get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m8E9D40A4E4F872A6A6570D59C11FF09561E156F5_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_1 = (( Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2);
return L_3;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::System.Collections.IList.set_Item(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m29BB9CADD1D745EE9AF9E7F3B2F99C9D4C709D8C_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_set_Item_m29BB9CADD1D745EE9AF9E7F3B2F99C9D4C709D8C_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___value1;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
int32_t L_1 = ___index0;
RuntimeObject * L_2 = ___value1;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)L_1, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )((*(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_3 = ___value1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_4, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL);
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m5ADA448E907897DC2E60DC72F5586B5792BB1B37_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get__size_2();
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_1 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
NullCheck(L_1);
if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))))
{
goto IL_001e;
}
}
{
int32_t L_2 = (int32_t)__this->get__size_2();
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_001e:
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_3 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_4 = (int32_t)__this->get__size_2();
V_0 = (int32_t)L_4;
int32_t L_5 = V_0;
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
int32_t L_6 = V_0;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_7 = ___item0;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_7);
int32_t L_8 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::System.Collections.IList.Add(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m6597FF4F8D7ED9DCB678682FCAEBEBD7B0CFBBC0_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Add_m6597FF4F8D7ED9DCB678682FCAEBEBD7B0CFBBC0_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___item0;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
RuntimeObject * L_1 = ___item0;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )((*(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
goto IL_0029;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0016;
throw e;
}
CATCH_0016:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_2 = ___item0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_3, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL);
goto IL_0029;
} // end catch (depth: 1)
IL_0029:
{
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_5 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mD23DDDC86379216798FA9A0D1B2ABB9430584DDE_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
RuntimeObject* L_1 = ___collection0;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
return;
}
}
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::AsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tD002D8D4DF7FFEF9F86EC21D7C01CB6ED0A2F7AB * List_1_AsReadOnly_m1D54C53B9CAB7E735858D252D4835D5B1AE59592_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
{
ReadOnlyCollection_1_tD002D8D4DF7FFEF9F86EC21D7C01CB6ED0A2F7AB * L_0 = (ReadOnlyCollection_1_tD002D8D4DF7FFEF9F86EC21D7C01CB6ED0A2F7AB *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
(( void (*) (ReadOnlyCollection_1_tD002D8D4DF7FFEF9F86EC21D7C01CB6ED0A2F7AB *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
return L_0;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mE0505DF24F6890A8CB755A43B3EB8540FCA41853_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___index0, int32_t ___count1, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___item2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_5 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_8 = ___item2;
RuntimeObject* L_9 = ___comparer3;
int32_t L_10 = (( int32_t (*) (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*, int32_t, int32_t, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)L_5, (int32_t)L_6, (int32_t)L_7, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_8, (RuntimeObject*)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
return L_10;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::BinarySearch(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA01FEE14E4CDE50FAB16252B24B44504A5E91DB9_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___item0, const RuntimeMethod* method)
{
{
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_1 = ___item0;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, int32_t, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)0, (int32_t)L_0, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_1, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
return L_2;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mAF12AC399231A556895A15FDFEBCF13C823DE82A_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___item0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
{
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_1 = ___item0;
RuntimeObject* L_2 = ___comparer1;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, int32_t, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)0, (int32_t)L_0, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
return L_3;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mBC7494494E4F0BA03F69C50D2B577A474490055E_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)0)))
{
goto IL_0022;
}
}
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_1 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_2 = (int32_t)__this->get__size_2();
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL);
__this->set__size_2(0);
}
IL_0022:
{
int32_t L_3 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)));
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mB860829F403740832A2F5231573D5490740E2730_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
EqualityComparer_1_t1C6307B63E00486C14234F0C2ABF1A50ED76BDCA * V_1 = NULL;
int32_t V_2 = 0;
{
goto IL_0030;
}
{
V_0 = (int32_t)0;
goto IL_0025;
}
IL_000c:
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_1 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_2 = V_0;
NullCheck(L_1);
int32_t L_3 = L_2;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
goto IL_0021;
}
{
return (bool)1;
}
IL_0021:
{
int32_t L_5 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
}
IL_0025:
{
int32_t L_6 = V_0;
int32_t L_7 = (int32_t)__this->get__size_2();
if ((((int32_t)L_6) < ((int32_t)L_7)))
{
goto IL_000c;
}
}
{
return (bool)0;
}
IL_0030:
{
EqualityComparer_1_t1C6307B63E00486C14234F0C2ABF1A50ED76BDCA * L_8 = (( EqualityComparer_1_t1C6307B63E00486C14234F0C2ABF1A50ED76BDCA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
V_1 = (EqualityComparer_1_t1C6307B63E00486C14234F0C2ABF1A50ED76BDCA *)L_8;
V_2 = (int32_t)0;
goto IL_0055;
}
IL_003a:
{
EqualityComparer_1_t1C6307B63E00486C14234F0C2ABF1A50ED76BDCA * L_9 = V_1;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_10 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_11 = V_2;
NullCheck(L_10);
int32_t L_12 = L_11;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_14 = ___item0;
NullCheck((EqualityComparer_1_t1C6307B63E00486C14234F0C2ABF1A50ED76BDCA *)L_9);
bool L_15 = VirtFuncInvoker2< bool, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.ParticleSystem/Particle>::Equals(T,T) */, (EqualityComparer_1_t1C6307B63E00486C14234F0C2ABF1A50ED76BDCA *)L_9, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_13, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_14);
if (!L_15)
{
goto IL_0051;
}
}
{
return (bool)1;
}
IL_0051:
{
int32_t L_16 = V_2;
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
}
IL_0055:
{
int32_t L_17 = V_2;
int32_t L_18 = (int32_t)__this->get__size_2();
if ((((int32_t)L_17) < ((int32_t)L_18)))
{
goto IL_003a;
}
}
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::System.Collections.IList.Contains(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mD2C02FD1059413DF278CBDE8D80566DC41E651C2_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
bool L_3 = (( bool (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )((*(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::CopyTo(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mBB17A428809ECFFF7D34513E1A93B48A4B39558A_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* ___array0, const RuntimeMethod* method)
{
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_0 = ___array0;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m4DA0BAE28D87483D584E301DF44C20EC076A44AC_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_ICollection_CopyTo_m4DA0BAE28D87483D584E301DF44C20EC076A44AC_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeArray * L_0 = ___array0;
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeArray * L_1 = ___array0;
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1((RuntimeArray *)L_1, /*hidden argument*/NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)7, /*hidden argument*/NULL);
}
IL_0012:
{
}
IL_0013:
try
{ // begin try (depth: 1)
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_3 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
RuntimeArray * L_4 = ___array0;
int32_t L_5 = ___arrayIndex1;
int32_t L_6 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL);
goto IL_0033;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0029;
throw e;
}
CATCH_0029:
{ // begin catch(System.ArrayTypeMismatchException)
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)18), /*hidden argument*/NULL);
goto IL_0033;
} // end catch (depth: 1)
IL_0033:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::CopyTo(System.Int32,T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF337DF1BA2857057195DCFC8E5D1FCA0D11AEA03_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___index0, ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
int32_t L_1 = ___index0;
int32_t L_2 = ___count3;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2)))
{
goto IL_0013;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_0013:
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_3 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_4 = ___index0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_5 = ___array1;
int32_t L_6 = ___arrayIndex2;
int32_t L_7 = ___count3;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::CopyTo(T[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m8C5F62F97D9CC3E45E2C4FD90B36BF34D9E2E932_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_0 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_1 = ___array0;
int32_t L_2 = ___arrayIndex1;
int32_t L_3 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::EnsureCapacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m60A2C06596DCBB101FF49F2B0350993AF0794F86_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___min0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_0 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
NullCheck(L_0);
int32_t L_1 = ___min0;
if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))) >= ((int32_t)L_1)))
{
goto IL_003d;
}
}
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_2 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_3 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
NullCheck(L_3);
G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))), (int32_t)2));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 4;
}
IL_0021:
{
V_0 = (int32_t)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)((int32_t)2146435071);
}
IL_0030:
{
int32_t L_5 = V_0;
int32_t L_6 = ___min0;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0036;
}
}
{
int32_t L_7 = ___min0;
V_0 = (int32_t)L_7;
}
IL_0036:
{
int32_t L_8 = V_0;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
}
IL_003d:
{
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::Exists(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m1763DA2F0446675C5B1BDA692225C61994433AD2_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * ___match0, const RuntimeMethod* method)
{
{
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_0 = ___match0;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_1 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
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.ParticleSystem_Particle>::Find(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E List_1_Find_m3E6E4F723AC891A55A69C05A4CA9B1C4BCA76514_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0032;
}
IL_000d:
{
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_1 = ___match0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_2 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck((Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_1);
bool L_6 = (( bool (*) (Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_1, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_6)
{
goto IL_002e;
}
}
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_7 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E 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)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
}
IL_0032:
{
int32_t L_12 = V_0;
int32_t L_13 = (int32_t)__this->get__size_2();
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ));
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_14 = V_1;
return L_14;
}
}
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::FindAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * List_1_FindAll_m2A17DBC022EE8A2BE94F0A35986DDF2008FC2BB2_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * ___match0, const RuntimeMethod* method)
{
List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * V_0 = NULL;
int32_t V_1 = 0;
{
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * L_1 = (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28));
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
V_0 = (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)L_1;
V_1 = (int32_t)0;
goto IL_003d;
}
IL_0013:
{
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_2 = ___match0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_3 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck((Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_2);
bool L_7 = (( bool (*) (Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_2, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_7)
{
goto IL_0039;
}
}
{
List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * L_8 = V_0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_9 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)L_8);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)L_8, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
}
IL_0039:
{
int32_t L_13 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
}
IL_003d:
{
int32_t L_14 = V_1;
int32_t L_15 = (int32_t)__this->get__size_2();
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0013;
}
}
{
List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * L_16 = V_0;
return L_16;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::FindIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m0BD3E4AE4AE02E3D1A994B4CCACA24516A4BC07A_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * ___match0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_1 = ___match0;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, int32_t, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
return L_2;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::FindIndex(System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m565DB9CC0FBC8F9DDFECB3DCB21F0DCB433B5BC0_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___startIndex0, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * ___match1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = (int32_t)__this->get__size_2();
int32_t L_2 = ___startIndex0;
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_3 = ___match1;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_4 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, int32_t, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
return L_4;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3D435CD34CCB03681607CB4AEB87A58A9F10FDDA_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * ___match2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___count1;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_3 = ___startIndex0;
int32_t L_4 = (int32_t)__this->get__size_2();
int32_t L_5 = ___count1;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)))))
{
goto IL_002a;
}
}
IL_0021:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_002a:
{
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_6 = ___match2;
if (L_6)
{
goto IL_0033;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0033:
{
int32_t L_7 = ___startIndex0;
int32_t L_8 = ___count1;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8));
int32_t L_9 = ___startIndex0;
V_1 = (int32_t)L_9;
goto IL_0055;
}
IL_003b:
{
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_10 = ___match2;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_11 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = L_12;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck((Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_10);
bool L_15 = (( bool (*) (Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_10, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_15)
{
goto IL_0051;
}
}
{
int32_t L_16 = V_1;
return L_16;
}
IL_0051:
{
int32_t L_17 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
}
IL_0055:
{
int32_t L_18 = V_1;
int32_t L_19 = V_0;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_003b;
}
}
{
return (-1);
}
}
// T System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::FindLast(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E List_1_FindLast_m8CD90F162A2C955BD6F3CBCCE774DCC72AF1B0F9_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
goto IL_0039;
}
IL_0014:
{
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_2 = ___match0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_3 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck((Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_2);
bool L_7 = (( bool (*) (Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_2, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_7)
{
goto IL_0035;
}
}
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_8 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
return L_11;
}
IL_0035:
{
int32_t L_12 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1));
}
IL_0039:
{
int32_t L_13 = V_0;
if ((((int32_t)L_13) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ));
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_14 = V_1;
return L_14;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::FindLastIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mD222BE1EB857F65D9AF8610C95CF83FC23568B02_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * ___match0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
int32_t L_1 = (int32_t)__this->get__size_2();
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_2 = ___match0;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, int32_t, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)), (int32_t)L_1, (Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::FindLastIndex(System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m0E8A2FE215F8F53CC61D248B44849E16107FD9E0_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___startIndex0, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * ___match1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = ___startIndex0;
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_2 = ___match1;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, int32_t, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)), (Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::FindLastIndex(System.Int32,System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m01E2A76F823DEEB33CE3FF1BA6F13440241CC67E_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * ___match2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_0 = ___match2;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
if (L_1)
{
goto IL_0020;
}
}
{
int32_t L_2 = ___startIndex0;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_0032;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
goto IL_0032;
}
IL_0020:
{
int32_t L_3 = ___startIndex0;
int32_t L_4 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_3) >= ((uint32_t)L_4))))
{
goto IL_0032;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0032:
{
int32_t L_5 = ___count1;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_003e;
}
}
{
int32_t L_6 = ___startIndex0;
int32_t L_7 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)), (int32_t)1))) >= ((int32_t)0)))
{
goto IL_0047;
}
}
IL_003e:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_0047:
{
int32_t L_8 = ___startIndex0;
int32_t L_9 = ___count1;
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9));
int32_t L_10 = ___startIndex0;
V_1 = (int32_t)L_10;
goto IL_0069;
}
IL_004f:
{
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_11 = ___match2;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_12 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck((Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_11);
bool L_16 = (( bool (*) (Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_11, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_16)
{
goto IL_0065;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
IL_0065:
{
int32_t L_18 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)1));
}
IL_0069:
{
int32_t L_19 = V_1;
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_004f;
}
}
{
return (-1);
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::ForEach(System.Action`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m0858014AB4930BD114895F2D3F2F83ECB9110852_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Action_1_tC267F6BEBAE499FE55C21E2A922DF4664A64F824 * ___action0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_ForEach_m0858014AB4930BD114895F2D3F2F83ECB9110852_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Action_1_tC267F6BEBAE499FE55C21E2A922DF4664A64F824 * L_0 = ___action0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__version_3();
V_0 = (int32_t)L_1;
V_1 = (int32_t)0;
goto IL_003a;
}
IL_0014:
{
int32_t L_2 = V_0;
int32_t L_3 = (int32_t)__this->get__version_3();
if ((((int32_t)L_2) == ((int32_t)L_3)))
{
goto IL_0024;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var);
bool L_4 = ((BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0();
if (L_4)
{
goto IL_0043;
}
}
IL_0024:
{
Action_1_tC267F6BEBAE499FE55C21E2A922DF4664A64F824 * L_5 = ___action0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_6 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_7 = V_1;
NullCheck(L_6);
int32_t L_8 = L_7;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
NullCheck((Action_1_tC267F6BEBAE499FE55C21E2A922DF4664A64F824 *)L_5);
(( void (*) (Action_1_tC267F6BEBAE499FE55C21E2A922DF4664A64F824 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Action_1_tC267F6BEBAE499FE55C21E2A922DF4664A64F824 *)L_5, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
int32_t L_10 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
}
IL_003a:
{
int32_t L_11 = V_1;
int32_t L_12 = (int32_t)__this->get__size_2();
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0014;
}
}
IL_0043:
{
int32_t L_13 = V_0;
int32_t L_14 = (int32_t)__this->get__version_3();
if ((((int32_t)L_13) == ((int32_t)L_14)))
{
goto IL_005a;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var);
bool L_15 = ((BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0();
if (!L_15)
{
goto IL_005a;
}
}
{
ThrowHelper_ThrowInvalidOperationException_m5FC21125115DA5A3A78175937F96B30333FF2454((int32_t)((int32_t)32), /*hidden argument*/NULL);
}
IL_005a:
{
return;
}
}
// System.Collections.Generic.List`1_Enumerator<T> System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t56F492AFD36C893D341885415421DB2E12BED988 List_1_GetEnumerator_mA18C1EB25273E673C8EF5FB6E5CEF44821A770AD_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
{
Enumerator_t56F492AFD36C893D341885415421DB2E12BED988 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m5749BE01B2E7E772777545EE15CABFC54B0B194F((&L_0), (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
return L_0;
}
}
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m2E7CC55D859E3AC39490CC5E41667616B0E938E7_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
{
Enumerator_t56F492AFD36C893D341885415421DB2E12BED988 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m5749BE01B2E7E772777545EE15CABFC54B0B194F((&L_0), (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
Enumerator_t56F492AFD36C893D341885415421DB2E12BED988 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.ParticleSystem_Particle>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m9C862FE379CB51485D1DDD309C24DA1C7FF1E039_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
{
Enumerator_t56F492AFD36C893D341885415421DB2E12BED988 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m5749BE01B2E7E772777545EE15CABFC54B0B194F((&L_0), (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
Enumerator_t56F492AFD36C893D341885415421DB2E12BED988 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.ParticleSystem_Particle>::GetRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * List_1_GetRange_m83A59A1E521F45F78E9229807AE8360952F8F506_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * V_0 = NULL;
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
int32_t L_5 = ___count1;
List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * L_6 = (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28));
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)(L_6, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35));
V_0 = (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)L_6;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_7 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_8 = ___index0;
List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * L_9 = V_0;
NullCheck(L_9);
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_10 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)L_9->get__items_1();
int32_t L_11 = ___count1;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * L_12 = V_0;
int32_t L_13 = ___count1;
NullCheck(L_12);
L_12->set__size_2(L_13);
List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * L_14 = V_0;
return L_14;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::IndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m5C414ED49C38A0E9905E1CFC1022DAF9D83D0486_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___item0, const RuntimeMethod* method)
{
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_0 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_1 = ___item0;
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = (( int32_t (*) (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)L_0, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::System.Collections.IList.IndexOf(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m4B7C6D97339D16AC1CB26228101E764EF5F2ECD5_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )((*(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
return L_3;
}
IL_0015:
{
return (-1);
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::IndexOf(T,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mB76428742BBF0B7E02347BD87D605223AFF13DF8_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___item0, int32_t ___index1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_2 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_3 = ___item0;
int32_t L_4 = ___index1;
int32_t L_5 = (int32_t)__this->get__size_2();
int32_t L_6 = ___index1;
int32_t L_7 = (( int32_t (*) (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)L_2, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_3, (int32_t)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_7;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::IndexOf(T,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m4EC55EC7662427C31CD2A86F3B036A652934FAED_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___count2;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_3 = ___index1;
int32_t L_4 = (int32_t)__this->get__size_2();
int32_t L_5 = ___count2;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)))))
{
goto IL_002a;
}
}
IL_0021:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_002a:
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_6 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_7 = ___item0;
int32_t L_8 = ___index1;
int32_t L_9 = ___count2;
int32_t L_10 = (( int32_t (*) (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)L_6, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_7, (int32_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_10;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m8A1BA28781357C397AE4C4EC2BBEF04494C912CB_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___index0, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___item1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = (int32_t)__this->get__size_2();
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_3 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
NullCheck(L_3);
if ((!(((uint32_t)L_2) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))))
{
goto IL_0030;
}
}
{
int32_t L_4 = (int32_t)__this->get__size_2();
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_0030:
{
int32_t L_5 = ___index0;
int32_t L_6 = (int32_t)__this->get__size_2();
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0056;
}
}
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_7 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_8 = ___index0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_9 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_10 = ___index0;
int32_t L_11 = (int32_t)__this->get__size_2();
int32_t L_12 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL);
}
IL_0056:
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_13 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_14 = ___index0;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_15 = ___item1;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_15);
int32_t L_16 = (int32_t)__this->get__size_2();
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)));
int32_t L_17 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::System.Collections.IList.Insert(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mD55B3C34F68F1130889E8B395EA105FEE926AAC8_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Insert_mD55B3C34F68F1130889E8B395EA105FEE926AAC8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___item1;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
int32_t L_1 = ___index0;
RuntimeObject * L_2 = ___item1;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)L_1, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )((*(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_3 = ___item1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_4, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL);
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mC4BEF932E595DD249ABDADE667F8EB48FC7213AF_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_InsertRange_mC4BEF932E595DD249ABDADE667F8EB48FC7213AF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject* L_0 = ___collection1;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)6, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = ___index0;
int32_t L_2 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_001b;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_001b:
{
RuntimeObject* L_3 = ___collection1;
V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)));
RuntimeObject* L_4 = V_0;
if (!L_4)
{
goto IL_00c0;
}
}
{
RuntimeObject* L_5 = V_0;
NullCheck((RuntimeObject*)L_5);
int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.ParticleSystem/Particle>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5);
V_1 = (int32_t)L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_00ef;
}
}
{
int32_t L_8 = (int32_t)__this->get__size_2();
int32_t L_9 = V_1;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
int32_t L_10 = ___index0;
int32_t L_11 = (int32_t)__this->get__size_2();
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_006a;
}
}
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_12 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_13 = ___index0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_14 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_15 = ___index0;
int32_t L_16 = V_1;
int32_t L_17 = (int32_t)__this->get__size_2();
int32_t L_18 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL);
}
IL_006a:
{
RuntimeObject* L_19 = V_0;
if ((!(((RuntimeObject*)(List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
{
goto IL_00a3;
}
}
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_20 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_21 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_22 = ___index0;
int32_t L_23 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL);
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_24 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_25 = ___index0;
int32_t L_26 = V_1;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_27 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_28 = ___index0;
int32_t L_29 = (int32_t)__this->get__size_2();
int32_t L_30 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL);
goto IL_00b0;
}
IL_00a3:
{
RuntimeObject* L_31 = V_0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_32 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_33 = ___index0;
NullCheck((RuntimeObject*)L_31);
InterfaceActionInvoker2< ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.ParticleSystem/Particle>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)L_32, (int32_t)L_33);
}
IL_00b0:
{
int32_t L_34 = (int32_t)__this->get__size_2();
int32_t L_35 = V_1;
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35)));
goto IL_00ef;
}
IL_00c0:
{
RuntimeObject* L_36 = ___collection1;
NullCheck((RuntimeObject*)L_36);
RuntimeObject* L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.ParticleSystem/Particle>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36);
V_2 = (RuntimeObject*)L_37;
}
IL_00c7:
try
{ // begin try (depth: 1)
{
goto IL_00db;
}
IL_00c9:
{
int32_t L_38 = ___index0;
int32_t L_39 = (int32_t)L_38;
___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
RuntimeObject* L_40 = V_2;
NullCheck((RuntimeObject*)L_40);
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_41 = InterfaceFuncInvoker0< Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.ParticleSystem/Particle>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40);
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)L_39, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
}
IL_00db:
{
RuntimeObject* L_42 = V_2;
NullCheck((RuntimeObject*)L_42);
bool L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_42);
if (L_43)
{
goto IL_00c9;
}
}
IL_00e3:
{
IL2CPP_LEAVE(0xEF, FINALLY_00e5);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_00e5;
}
FINALLY_00e5:
{ // begin finally (depth: 1)
{
RuntimeObject* L_44 = V_2;
if (!L_44)
{
goto IL_00ee;
}
}
IL_00e8:
{
RuntimeObject* L_45 = V_2;
NullCheck((RuntimeObject*)L_45);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_45);
}
IL_00ee:
{
IL2CPP_END_FINALLY(229)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(229)
{
IL2CPP_JUMP_TBL(0xEF, IL_00ef)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_00ef:
{
int32_t L_46 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::LastIndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mAFEF2A811F0E649C9CADDC4D62910BA1BDE87540_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___item0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
if (L_0)
{
goto IL_000a;
}
}
{
return (-1);
}
IL_000a:
{
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_1 = ___item0;
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = (int32_t)__this->get__size_2();
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_4 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_4;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::LastIndexOf(T,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m5212E72CC3F1E37EF73675495AC19DD30CED1DD2_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___item0, int32_t ___index1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_2 = ___item0;
int32_t L_3 = ___index1;
int32_t L_4 = ___index1;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_5 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_5;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::LastIndexOf(T,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mD8AC015790AB36F5D45CD88FE3DB4F37DE629E07_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
{
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_0)
{
goto IL_0014;
}
}
{
int32_t L_1 = ___index1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_0014:
{
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_2)
{
goto IL_0028;
}
}
{
int32_t L_3 = ___count2;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0028;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0028:
{
int32_t L_4 = (int32_t)__this->get__size_2();
if (L_4)
{
goto IL_0032;
}
}
{
return (-1);
}
IL_0032:
{
int32_t L_5 = ___index1;
int32_t L_6 = (int32_t)__this->get__size_2();
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0044;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)34), /*hidden argument*/NULL);
}
IL_0044:
{
int32_t L_7 = ___count2;
int32_t L_8 = ___index1;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)))))
{
goto IL_0053;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)34), /*hidden argument*/NULL);
}
IL_0053:
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_9 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_10 = ___item0;
int32_t L_11 = ___index1;
int32_t L_12 = ___count2;
int32_t L_13 = (( int32_t (*) (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)L_9, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_10, (int32_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
return L_13;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mC68C3FBFA80D6C9F3F00392A19C235ECDF76CE3E_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_0 = ___item0;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_1 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
V_0 = (int32_t)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;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
return (bool)1;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::System.Collections.IList.Remove(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m8A01A574458DB100B3401F76D5C35319FCE8221A_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( bool (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )((*(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)((Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
}
IL_0015:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::RemoveAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m4BFC88DEA69075B6BF4C2FD61094158B662D8AFB_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0011;
}
IL_000d:
{
int32_t L_1 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1));
}
IL_0011:
{
int32_t L_2 = V_0;
int32_t L_3 = (int32_t)__this->get__size_2();
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_4 = ___match0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_5 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck((Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_4);
bool L_9 = (( bool (*) (Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_4, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(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->get__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)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
goto IL_0089;
}
IL_003f:
{
int32_t L_13 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
}
IL_0043:
{
int32_t L_14 = V_1;
int32_t L_15 = (int32_t)__this->get__size_2();
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0060;
}
}
{
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_16 = ___match0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_17 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_16);
bool L_21 = (( bool (*) (Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_16, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(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->get__size_2();
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_0089;
}
}
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_24 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_25 = V_0;
int32_t L_26 = (int32_t)L_25;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_27 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_28 = V_1;
int32_t L_29 = (int32_t)L_28;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1));
NullCheck(L_27);
int32_t L_30 = L_29;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E 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), (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_31);
}
IL_0089:
{
int32_t L_32 = V_1;
int32_t L_33 = (int32_t)__this->get__size_2();
if ((((int32_t)L_32) < ((int32_t)L_33)))
{
goto IL_0043;
}
}
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_34 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_35 = V_0;
int32_t L_36 = (int32_t)__this->get__size_2();
int32_t L_37 = V_0;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL);
int32_t L_38 = (int32_t)__this->get__size_2();
int32_t L_39 = V_0;
int32_t L_40 = V_0;
__this->set__size_2(L_40);
int32_t L_41 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1)));
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mFE11321585E06EFD4329EE40A25DC30CA02459D9_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___index0, const RuntimeMethod* method)
{
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
int32_t L_2 = (int32_t)__this->get__size_2();
__this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)));
int32_t L_3 = ___index0;
int32_t L_4 = (int32_t)__this->get__size_2();
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0042;
}
}
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_5 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_6 = ___index0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_7 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_8 = ___index0;
int32_t L_9 = (int32_t)__this->get__size_2();
int32_t L_10 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL);
}
IL_0042:
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_11 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_12 = (int32_t)__this->get__size_2();
il2cpp_codegen_initobj((&V_0), sizeof(Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E ));
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_13 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_13);
int32_t L_14 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::RemoveRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m7308465EE32F488E14D3867656E5B2A9BD04C4BE_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
int32_t L_5 = ___count1;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_0082;
}
}
{
int32_t L_6 = (int32_t)__this->get__size_2();
int32_t L_7 = ___count1;
__this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)));
int32_t L_8 = ___index0;
int32_t L_9 = (int32_t)__this->get__size_2();
if ((((int32_t)L_8) >= ((int32_t)L_9)))
{
goto IL_0062;
}
}
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_10 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_11 = ___index0;
int32_t L_12 = ___count1;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_13 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_14 = ___index0;
int32_t L_15 = (int32_t)__this->get__size_2();
int32_t L_16 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL);
}
IL_0062:
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_17 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_18 = (int32_t)__this->get__size_2();
int32_t L_19 = ___count1;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL);
int32_t L_20 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)));
}
IL_0082:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::Reverse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m52780085A3F3618F2F34E7A8038D4265F2582C6A_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
{
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::Reverse(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mAB4F10158E3053177EA03846ADF1072D68BC299F_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_5 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
(( void (*) (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44));
int32_t L_8 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::Sort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m595F4B6C044BF6EAFEB574F15007ABF7B94A0A5C_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
{
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::Sort(System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mA62E87ABA88775DE807AA942CE60153B2215E278_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
{
{
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
RuntimeObject* L_1 = ___comparer0;
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF808D217EC7D3E7FCC4544D8535E819E66B09359_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_5 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
RuntimeObject* L_8 = ___comparer2;
(( void (*) (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46));
int32_t L_9 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::Sort(System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m2405BE306039874300E0485C6DD46675A0520E9E_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Comparison_1_t94FD654EFFE578B0F0438CA8DADFCAD7DBDD44B9 * ___comparison0, const RuntimeMethod* method)
{
{
Comparison_1_t94FD654EFFE578B0F0438CA8DADFCAD7DBDD44B9 * L_0 = ___comparison0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_1) <= ((int32_t)0)))
{
goto IL_0025;
}
}
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_2 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_3 = (int32_t)__this->get__size_2();
Comparison_1_t94FD654EFFE578B0F0438CA8DADFCAD7DBDD44B9 * L_4 = ___comparison0;
(( void (*) (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*, int32_t, int32_t, Comparison_1_t94FD654EFFE578B0F0438CA8DADFCAD7DBDD44B9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t94FD654EFFE578B0F0438CA8DADFCAD7DBDD44B9 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47));
}
IL_0025:
{
return;
}
}
// T[] System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* List_1_ToArray_m7B55030CCF34BFF8AD48DC3DD4835582416CE0F5_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* V_0 = NULL;
{
int32_t L_0 = (int32_t)__this->get__size_2();
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_1 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)(ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0);
V_0 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)L_1;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_2 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_3 = V_0;
int32_t L_4 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL);
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_5 = V_0;
return L_5;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::TrimExcess()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m0010FA2369824F798538EF6A8EDFED526E051B35_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_0 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
NullCheck(L_0);
V_0 = (int32_t)(((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)(((double)((double)(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))))), (double)(0.9))))));
int32_t L_1 = (int32_t)__this->get__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->get__size_2();
NullCheck((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this);
(( void (*) (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
}
IL_002a:
{
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::TrueForAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_mED16B833F4EA1E882A1B0FF11139D497A6464CE0_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * __this, Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0027;
}
IL_000d:
{
Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 * L_1 = ___match0;
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_2 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)__this->get__items_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck((Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_1);
bool L_6 = (( bool (*) (Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *, Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_tFBD93080CE2401AA8D0D6896DF4EF00121226EC7 *)L_1, (Particle_t64AF74F5D9C7EE7018AD98F29E4FF653558A581E )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (L_6)
{
goto IL_0023;
}
}
{
return (bool)0;
}
IL_0023:
{
int32_t L_7 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
}
IL_0027:
{
int32_t L_8 = V_0;
int32_t L_9 = (int32_t)__this->get__size_2();
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000d;
}
}
{
return (bool)1;
}
}
// System.Collections.Generic.IList`1<T> System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::Synchronized(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_Synchronized_m76C7435147C155B9DD3807E91102B76578B6A2F6_gshared (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * ___list0, const RuntimeMethod* method)
{
{
List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 * L_0 = ___list0;
SynchronizedList_t6EC0052CFD4D6E1D8D90E816C126CCD77B908149 * L_1 = (SynchronizedList_t6EC0052CFD4D6E1D8D90E816C126CCD77B908149 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 49));
(( void (*) (SynchronizedList_t6EC0052CFD4D6E1D8D90E816C126CCD77B908149 *, List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 50)->methodPointer)(L_1, (List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 50));
return L_1;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.ParticleSystem_Particle>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mB646B205DAA6CBED3F9B2E0F4CEC92EC05D76B4E_gshared (const RuntimeMethod* method)
{
{
ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513* L_0 = (ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)(ParticleU5BU5D_tE146043E7340CCAD7275E144D4CCD028AF929513*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
((List_1_tD0243BF09D427A86E05A39E972CFEF7E7CAA4A76_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(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.RaycastHit2D>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m801F10BF0B252E5B6077C33748C29B3C2250B393_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_0 = ((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_0);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE2DAEE1B62DAD30E35C562FDFBF5D9B6A71D8F7B_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
int32_t L_0 = ___capacity0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_1 = ___capacity0;
if (L_1)
{
goto IL_0021;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_2 = ((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_2);
return;
}
IL_0021:
{
int32_t L_3 = ___capacity0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_4 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)(RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3);
__this->set__items_1(L_4);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m73D316F16C3FC1E167A5826FF44435FBC870984F_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1__ctor_m73D316F16C3FC1E167A5826FF44435FBC870984F_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
RuntimeObject* L_0 = ___collection0;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)6, /*hidden argument*/NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___collection0;
V_0 = (RuntimeObject*)((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((RuntimeObject*)L_3);
int32_t L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.RaycastHit2D>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3);
V_1 = (int32_t)L_4;
int32_t L_5 = V_1;
if (L_5)
{
goto IL_002f;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_6 = ((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_6);
return;
}
IL_002f:
{
int32_t L_7 = V_1;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_8 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)(RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7);
__this->set__items_1(L_8);
RuntimeObject* L_9 = V_0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_10 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
NullCheck((RuntimeObject*)L_9);
InterfaceActionInvoker2< RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.RaycastHit2D>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)L_10, (int32_t)0);
int32_t L_11 = V_1;
__this->set__size_2(L_11);
return;
}
IL_0050:
{
__this->set__size_2(0);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_12 = ((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_12);
RuntimeObject* L_13 = ___collection0;
NullCheck((RuntimeObject*)L_13);
RuntimeObject* L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.RaycastHit2D>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13);
V_2 = (RuntimeObject*)L_14;
}
IL_0069:
try
{ // begin try (depth: 1)
{
goto IL_0077;
}
IL_006b:
{
RuntimeObject* L_15 = V_2;
NullCheck((RuntimeObject*)L_15);
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_16 = InterfaceFuncInvoker0< RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.RaycastHit2D>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15);
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
}
IL_0077:
{
RuntimeObject* L_17 = V_2;
NullCheck((RuntimeObject*)L_17);
bool L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_17);
if (L_18)
{
goto IL_006b;
}
}
IL_007f:
{
IL2CPP_LEAVE(0x8B, FINALLY_0081);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0081;
}
FINALLY_0081:
{ // begin finally (depth: 1)
{
RuntimeObject* L_19 = V_2;
if (!L_19)
{
goto IL_008a;
}
}
IL_0084:
{
RuntimeObject* L_20 = V_2;
NullCheck((RuntimeObject*)L_20);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_20);
}
IL_008a:
{
IL2CPP_END_FINALLY(129)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(129)
{
IL2CPP_JUMP_TBL(0x8B, IL_008b)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_008b:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::get_Capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mE02F6BBEEA85C5ADC40F840606017CBB8C32F90D_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_0 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
NullCheck(L_0);
return (((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::set_Capacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m2E7A1FBC351A60DA6889ADC70F8E20F5965CFC32_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___value0, const RuntimeMethod* method)
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* V_0 = NULL;
{
int32_t L_0 = ___value0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___value0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_3 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
NullCheck(L_3);
if ((((int32_t)L_2) == ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))))
{
goto IL_0058;
}
}
{
int32_t L_4 = ___value0;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_004d;
}
}
{
int32_t L_5 = ___value0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_6 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)(RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5);
V_0 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)L_6;
int32_t L_7 = (int32_t)__this->get__size_2();
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_8 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_9 = V_0;
int32_t L_10 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL);
}
IL_0045:
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_11 = V_0;
__this->set__items_1(L_11);
return;
}
IL_004d:
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_12 = ((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_12);
}
IL_0058:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m766CCA58544D07A4E69D580BAE75FA694C92BFDA_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
return L_0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::System.Collections.IList.get_IsFixedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mFF897C7C1BD569FDBFD17BBBB7036243991864C0_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m31005D1228E912CFC9B04670F8272DBB492A4B0C_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::System.Collections.IList.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m886AEBBDA8336F79E17B7B059D0D7B6BA9CAD2CB_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::System.Collections.ICollection.get_IsSynchronized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mABA00D5C08CAB98B6DDFF38E3403C094C7C37C00_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Object System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::System.Collections.ICollection.get_SyncRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_mC4798AB20D6D49F31BE34F55FCE60890381B795A_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_ICollection_get_SyncRoot_mC4798AB20D6D49F31BE34F55FCE60890381B795A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4();
if (L_0)
{
goto IL_001a;
}
}
{
RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4();
RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_2, /*hidden argument*/NULL);
InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
}
IL_001a:
{
RuntimeObject * L_3 = (RuntimeObject *)__this->get__syncRoot_4();
return L_3;
}
}
// T System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE List_1_get_Item_m2D105B2418FF0FC714AECACA01DCC4F6A6A03DB7_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_2 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_3 = ___index0;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)L_2, (int32_t)L_3);
return L_4;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m59397328862BEAAD9BEC73975BCF652883363850_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___index0, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ___value1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_2 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_3 = ___index0;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_4 = ___value1;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_4);
int32_t L_5 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::IsCompatibleObject(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mABBABAF20AED38777D15BD795C8A08A207B09051_gshared (RuntimeObject * ___value0, const RuntimeMethod* method)
{
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject * L_0 = ___value0;
if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_001f;
}
}
{
RuntimeObject * L_1 = ___value0;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ));
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_2 = V_0;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_3 = L_2;
RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &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.RaycastHit2D>::System.Collections.IList.get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m911755D91212CBAD91411FA4997E0E062A01C464_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_1 = (( RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2);
return L_3;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::System.Collections.IList.set_Item(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m6BFEF5E83C9D0DF5C47A5E5EAC2EBC0C868FB858_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_set_Item_m6BFEF5E83C9D0DF5C47A5E5EAC2EBC0C868FB858_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___value1;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
int32_t L_1 = ___index0;
RuntimeObject * L_2 = ___value1;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)L_1, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )((*(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)((RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_3 = ___value1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_4, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL);
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m5F0EF17AA6538286BA52759D6647115126ECB3E1_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get__size_2();
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_1 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
NullCheck(L_1);
if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))))
{
goto IL_001e;
}
}
{
int32_t L_2 = (int32_t)__this->get__size_2();
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_001e:
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_3 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_4 = (int32_t)__this->get__size_2();
V_0 = (int32_t)L_4;
int32_t L_5 = V_0;
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
int32_t L_6 = V_0;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_7 = ___item0;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_7);
int32_t L_8 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::System.Collections.IList.Add(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m3FB8DC0645BFD49A4662E9094765B7B0DB5A2F87_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Add_m3FB8DC0645BFD49A4662E9094765B7B0DB5A2F87_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___item0;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
RuntimeObject * L_1 = ___item0;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )((*(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)((RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
goto IL_0029;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0016;
throw e;
}
CATCH_0016:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_2 = ___item0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_3, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL);
goto IL_0029;
} // end catch (depth: 1)
IL_0029:
{
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_5 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mF0B86ADED4FD42855E7027DFC479C770914D3AF3_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
RuntimeObject* L_1 = ___collection0;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
return;
}
}
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::AsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t1D326EDC77F870E41D6B132890708B86011B39FC * List_1_AsReadOnly_m833123A6DBE577C35FC1C5F977664B1F29ED25A6_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
{
ReadOnlyCollection_1_t1D326EDC77F870E41D6B132890708B86011B39FC * L_0 = (ReadOnlyCollection_1_t1D326EDC77F870E41D6B132890708B86011B39FC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
(( void (*) (ReadOnlyCollection_1_t1D326EDC77F870E41D6B132890708B86011B39FC *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
return L_0;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mC96BE46EC46E892AD0E0B477B8B64E39F982B317_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___index0, int32_t ___count1, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ___item2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_5 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_8 = ___item2;
RuntimeObject* L_9 = ___comparer3;
int32_t L_10 = (( int32_t (*) (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*, int32_t, int32_t, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)L_5, (int32_t)L_6, (int32_t)L_7, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_8, (RuntimeObject*)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
return L_10;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::BinarySearch(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m57EE5767A7A90437221F930E1C706DFBD648A0BB_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ___item0, const RuntimeMethod* method)
{
{
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_1 = ___item0;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, int32_t, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)0, (int32_t)L_0, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_1, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
return L_2;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m0D23F11C34001402B230A41B57B82855FA28C1C0_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ___item0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
{
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_1 = ___item0;
RuntimeObject* L_2 = ___comparer1;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, int32_t, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)0, (int32_t)L_0, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
return L_3;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m467CA83D834225A3DA2B3739C0E4F790E13E9202_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)0)))
{
goto IL_0022;
}
}
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_1 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_2 = (int32_t)__this->get__size_2();
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL);
__this->set__size_2(0);
}
IL_0022:
{
int32_t L_3 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)));
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m9F7D120B48C62839AC2809466E7418A977F424EC_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
EqualityComparer_1_t7A8526AAC9D8F3F6E9FC92FC80191263130CFDE8 * V_1 = NULL;
int32_t V_2 = 0;
{
goto IL_0030;
}
{
V_0 = (int32_t)0;
goto IL_0025;
}
IL_000c:
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_1 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_2 = V_0;
NullCheck(L_1);
int32_t L_3 = L_2;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
goto IL_0021;
}
{
return (bool)1;
}
IL_0021:
{
int32_t L_5 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
}
IL_0025:
{
int32_t L_6 = V_0;
int32_t L_7 = (int32_t)__this->get__size_2();
if ((((int32_t)L_6) < ((int32_t)L_7)))
{
goto IL_000c;
}
}
{
return (bool)0;
}
IL_0030:
{
EqualityComparer_1_t7A8526AAC9D8F3F6E9FC92FC80191263130CFDE8 * L_8 = (( EqualityComparer_1_t7A8526AAC9D8F3F6E9FC92FC80191263130CFDE8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
V_1 = (EqualityComparer_1_t7A8526AAC9D8F3F6E9FC92FC80191263130CFDE8 *)L_8;
V_2 = (int32_t)0;
goto IL_0055;
}
IL_003a:
{
EqualityComparer_1_t7A8526AAC9D8F3F6E9FC92FC80191263130CFDE8 * L_9 = V_1;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_10 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_11 = V_2;
NullCheck(L_10);
int32_t L_12 = L_11;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_14 = ___item0;
NullCheck((EqualityComparer_1_t7A8526AAC9D8F3F6E9FC92FC80191263130CFDE8 *)L_9);
bool L_15 = VirtFuncInvoker2< bool, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.RaycastHit2D>::Equals(T,T) */, (EqualityComparer_1_t7A8526AAC9D8F3F6E9FC92FC80191263130CFDE8 *)L_9, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_13, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_14);
if (!L_15)
{
goto IL_0051;
}
}
{
return (bool)1;
}
IL_0051:
{
int32_t L_16 = V_2;
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
}
IL_0055:
{
int32_t L_17 = V_2;
int32_t L_18 = (int32_t)__this->get__size_2();
if ((((int32_t)L_17) < ((int32_t)L_18)))
{
goto IL_003a;
}
}
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::System.Collections.IList.Contains(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m3000E193CA7139DF200BEEE2D27FE6189121250D_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
bool L_3 = (( bool (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )((*(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)((RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::CopyTo(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m9FEC8F41A7B560F7F1AA3B84D2C716C72B1B30A9_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* ___array0, const RuntimeMethod* method)
{
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_0 = ___array0;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mAA650E5E4D476284A75C5F9FDEA77E534DAA9AC9_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_ICollection_CopyTo_mAA650E5E4D476284A75C5F9FDEA77E534DAA9AC9_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeArray * L_0 = ___array0;
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeArray * L_1 = ___array0;
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1((RuntimeArray *)L_1, /*hidden argument*/NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)7, /*hidden argument*/NULL);
}
IL_0012:
{
}
IL_0013:
try
{ // begin try (depth: 1)
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_3 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
RuntimeArray * L_4 = ___array0;
int32_t L_5 = ___arrayIndex1;
int32_t L_6 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL);
goto IL_0033;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0029;
throw e;
}
CATCH_0029:
{ // begin catch(System.ArrayTypeMismatchException)
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)18), /*hidden argument*/NULL);
goto IL_0033;
} // end catch (depth: 1)
IL_0033:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::CopyTo(System.Int32,T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mC949A74C8742FA0471EF7F00D2A12BD58007B67A_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___index0, RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
int32_t L_1 = ___index0;
int32_t L_2 = ___count3;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2)))
{
goto IL_0013;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_0013:
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_3 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_4 = ___index0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_5 = ___array1;
int32_t L_6 = ___arrayIndex2;
int32_t L_7 = ___count3;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::CopyTo(T[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m3E51BEB2CA01B15D53283A9D98ADC4347572A407_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_0 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_1 = ___array0;
int32_t L_2 = ___arrayIndex1;
int32_t L_3 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::EnsureCapacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m363DDACC42CF9106DE8CB0CC6E3B54C3AA46AF2B_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___min0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_0 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
NullCheck(L_0);
int32_t L_1 = ___min0;
if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))) >= ((int32_t)L_1)))
{
goto IL_003d;
}
}
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_2 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_3 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
NullCheck(L_3);
G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))), (int32_t)2));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 4;
}
IL_0021:
{
V_0 = (int32_t)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)((int32_t)2146435071);
}
IL_0030:
{
int32_t L_5 = V_0;
int32_t L_6 = ___min0;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0036;
}
}
{
int32_t L_7 = ___min0;
V_0 = (int32_t)L_7;
}
IL_0036:
{
int32_t L_8 = V_0;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
}
IL_003d:
{
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::Exists(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mCD1F7116FE893D5706F2099E3010754E6760D4CF_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * ___match0, const RuntimeMethod* method)
{
{
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_0 = ___match0;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_1 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
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.RaycastHit2D>::Find(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE List_1_Find_m9562FACD2C076CCD521399FA395EB810868AFF72_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0032;
}
IL_000d:
{
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_1 = ___match0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_2 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck((Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_1);
bool L_6 = (( bool (*) (Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_1, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_6)
{
goto IL_002e;
}
}
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_7 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE 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)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
}
IL_0032:
{
int32_t L_12 = V_0;
int32_t L_13 = (int32_t)__this->get__size_2();
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ));
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_14 = V_1;
return L_14;
}
}
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::FindAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * List_1_FindAll_m0B51D600E34E7F5D935D32B6648C8826DC811687_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * ___match0, const RuntimeMethod* method)
{
List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * V_0 = NULL;
int32_t V_1 = 0;
{
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * L_1 = (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28));
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
V_0 = (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)L_1;
V_1 = (int32_t)0;
goto IL_003d;
}
IL_0013:
{
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_2 = ___match0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_3 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck((Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_2);
bool L_7 = (( bool (*) (Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_2, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_7)
{
goto IL_0039;
}
}
{
List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * L_8 = V_0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_9 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)L_8);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)L_8, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
}
IL_0039:
{
int32_t L_13 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
}
IL_003d:
{
int32_t L_14 = V_1;
int32_t L_15 = (int32_t)__this->get__size_2();
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0013;
}
}
{
List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * L_16 = V_0;
return L_16;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::FindIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m0539EC131DFDB09ABCFBEF88D2F3E0816273ACC8_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * ___match0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_1 = ___match0;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, int32_t, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
return L_2;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::FindIndex(System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mEE9C6F8A890B38A27F614E3D3A40FFE26B817CE5_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___startIndex0, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * ___match1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = (int32_t)__this->get__size_2();
int32_t L_2 = ___startIndex0;
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_3 = ___match1;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_4 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, int32_t, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
return L_4;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mC2D7DC4C7EED48A475E825C6B7738C89975FF189_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * ___match2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___count1;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_3 = ___startIndex0;
int32_t L_4 = (int32_t)__this->get__size_2();
int32_t L_5 = ___count1;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)))))
{
goto IL_002a;
}
}
IL_0021:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_002a:
{
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_6 = ___match2;
if (L_6)
{
goto IL_0033;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0033:
{
int32_t L_7 = ___startIndex0;
int32_t L_8 = ___count1;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8));
int32_t L_9 = ___startIndex0;
V_1 = (int32_t)L_9;
goto IL_0055;
}
IL_003b:
{
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_10 = ___match2;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_11 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = L_12;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck((Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_10);
bool L_15 = (( bool (*) (Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_10, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_15)
{
goto IL_0051;
}
}
{
int32_t L_16 = V_1;
return L_16;
}
IL_0051:
{
int32_t L_17 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
}
IL_0055:
{
int32_t L_18 = V_1;
int32_t L_19 = V_0;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_003b;
}
}
{
return (-1);
}
}
// T System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::FindLast(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE List_1_FindLast_mC31E156D42F1CF03DAB0B360B976EB9624A32750_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
goto IL_0039;
}
IL_0014:
{
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_2 = ___match0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_3 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck((Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_2);
bool L_7 = (( bool (*) (Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_2, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_7)
{
goto IL_0035;
}
}
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_8 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
return L_11;
}
IL_0035:
{
int32_t L_12 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1));
}
IL_0039:
{
int32_t L_13 = V_0;
if ((((int32_t)L_13) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ));
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_14 = V_1;
return L_14;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::FindLastIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mF3A47481CCA60D3FF9835DDD05AACC3C76FA2A3B_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * ___match0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
int32_t L_1 = (int32_t)__this->get__size_2();
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_2 = ___match0;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, int32_t, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)), (int32_t)L_1, (Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::FindLastIndex(System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mF9882311A2E4DB01AF549DD230A3D65C6A046EE7_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___startIndex0, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * ___match1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = ___startIndex0;
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_2 = ___match1;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, int32_t, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)), (Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::FindLastIndex(System.Int32,System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mF406F841B3807F01A1CFD43DB64E589AB2429C38_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * ___match2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_0 = ___match2;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
if (L_1)
{
goto IL_0020;
}
}
{
int32_t L_2 = ___startIndex0;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_0032;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
goto IL_0032;
}
IL_0020:
{
int32_t L_3 = ___startIndex0;
int32_t L_4 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_3) >= ((uint32_t)L_4))))
{
goto IL_0032;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0032:
{
int32_t L_5 = ___count1;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_003e;
}
}
{
int32_t L_6 = ___startIndex0;
int32_t L_7 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)), (int32_t)1))) >= ((int32_t)0)))
{
goto IL_0047;
}
}
IL_003e:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_0047:
{
int32_t L_8 = ___startIndex0;
int32_t L_9 = ___count1;
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9));
int32_t L_10 = ___startIndex0;
V_1 = (int32_t)L_10;
goto IL_0069;
}
IL_004f:
{
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_11 = ___match2;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_12 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck((Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_11);
bool L_16 = (( bool (*) (Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_11, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_16)
{
goto IL_0065;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
IL_0065:
{
int32_t L_18 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)1));
}
IL_0069:
{
int32_t L_19 = V_1;
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_004f;
}
}
{
return (-1);
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::ForEach(System.Action`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m67E289E6C4130DFE2B7F52431FA1DBA1224E327B_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, Action_1_t163F662A723789B8BC371105BBD6022F26D9C6A6 * ___action0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_ForEach_m67E289E6C4130DFE2B7F52431FA1DBA1224E327B_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Action_1_t163F662A723789B8BC371105BBD6022F26D9C6A6 * L_0 = ___action0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__version_3();
V_0 = (int32_t)L_1;
V_1 = (int32_t)0;
goto IL_003a;
}
IL_0014:
{
int32_t L_2 = V_0;
int32_t L_3 = (int32_t)__this->get__version_3();
if ((((int32_t)L_2) == ((int32_t)L_3)))
{
goto IL_0024;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var);
bool L_4 = ((BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0();
if (L_4)
{
goto IL_0043;
}
}
IL_0024:
{
Action_1_t163F662A723789B8BC371105BBD6022F26D9C6A6 * L_5 = ___action0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_6 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_7 = V_1;
NullCheck(L_6);
int32_t L_8 = L_7;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
NullCheck((Action_1_t163F662A723789B8BC371105BBD6022F26D9C6A6 *)L_5);
(( void (*) (Action_1_t163F662A723789B8BC371105BBD6022F26D9C6A6 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Action_1_t163F662A723789B8BC371105BBD6022F26D9C6A6 *)L_5, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
int32_t L_10 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
}
IL_003a:
{
int32_t L_11 = V_1;
int32_t L_12 = (int32_t)__this->get__size_2();
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0014;
}
}
IL_0043:
{
int32_t L_13 = V_0;
int32_t L_14 = (int32_t)__this->get__version_3();
if ((((int32_t)L_13) == ((int32_t)L_14)))
{
goto IL_005a;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var);
bool L_15 = ((BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0();
if (!L_15)
{
goto IL_005a;
}
}
{
ThrowHelper_ThrowInvalidOperationException_m5FC21125115DA5A3A78175937F96B30333FF2454((int32_t)((int32_t)32), /*hidden argument*/NULL);
}
IL_005a:
{
return;
}
}
// System.Collections.Generic.List`1_Enumerator<T> System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD560D253141BCDFD156853DB97521A047D18CB72 List_1_GetEnumerator_mF14B8FEA9F802C14D612D90196FE033647A5283B_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
{
Enumerator_tD560D253141BCDFD156853DB97521A047D18CB72 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m317F666D9E9D18DB6E90C6C29E56829C7651FF5B((&L_0), (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
return L_0;
}
}
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9835A19464A68A6227DE15A0470E18A1F86C539C_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
{
Enumerator_tD560D253141BCDFD156853DB97521A047D18CB72 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m317F666D9E9D18DB6E90C6C29E56829C7651FF5B((&L_0), (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
Enumerator_tD560D253141BCDFD156853DB97521A047D18CB72 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.RaycastHit2D>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m432C17B33A25B65B9E4D869159D02E72A299FD90_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
{
Enumerator_tD560D253141BCDFD156853DB97521A047D18CB72 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m317F666D9E9D18DB6E90C6C29E56829C7651FF5B((&L_0), (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
Enumerator_tD560D253141BCDFD156853DB97521A047D18CB72 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.RaycastHit2D>::GetRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * List_1_GetRange_mF1E868C3641EEA0C33658E976F22D698EC729B03_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * V_0 = NULL;
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
int32_t L_5 = ___count1;
List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * L_6 = (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28));
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)(L_6, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35));
V_0 = (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)L_6;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_7 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_8 = ___index0;
List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * L_9 = V_0;
NullCheck(L_9);
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_10 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)L_9->get__items_1();
int32_t L_11 = ___count1;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * L_12 = V_0;
int32_t L_13 = ___count1;
NullCheck(L_12);
L_12->set__size_2(L_13);
List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * L_14 = V_0;
return L_14;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::IndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mE727FF9C43894D1457CD1C88D46D2FCF8353A923_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ___item0, const RuntimeMethod* method)
{
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_0 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_1 = ___item0;
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = (( int32_t (*) (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)L_0, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::System.Collections.IList.IndexOf(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m5EF238590D7ABEDC8F4B39FDDF43118E844A08E3_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )((*(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)((RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
return L_3;
}
IL_0015:
{
return (-1);
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::IndexOf(T,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m3E369D5670EC4D684ACC649B3728CC16EC9589A1_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ___item0, int32_t ___index1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_2 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_3 = ___item0;
int32_t L_4 = ___index1;
int32_t L_5 = (int32_t)__this->get__size_2();
int32_t L_6 = ___index1;
int32_t L_7 = (( int32_t (*) (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)L_2, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_3, (int32_t)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_7;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::IndexOf(T,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m1F1C30A791DE452BD1B4B3E7F4FA22C7ADB0C451_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___count2;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_3 = ___index1;
int32_t L_4 = (int32_t)__this->get__size_2();
int32_t L_5 = ___count2;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)))))
{
goto IL_002a;
}
}
IL_0021:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_002a:
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_6 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_7 = ___item0;
int32_t L_8 = ___index1;
int32_t L_9 = ___count2;
int32_t L_10 = (( int32_t (*) (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)L_6, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_7, (int32_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_10;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m42AA66CC0AD36DF22C8B224598DF7662BFA947AE_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___index0, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ___item1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = (int32_t)__this->get__size_2();
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_3 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
NullCheck(L_3);
if ((!(((uint32_t)L_2) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))))
{
goto IL_0030;
}
}
{
int32_t L_4 = (int32_t)__this->get__size_2();
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_0030:
{
int32_t L_5 = ___index0;
int32_t L_6 = (int32_t)__this->get__size_2();
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0056;
}
}
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_7 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_8 = ___index0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_9 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_10 = ___index0;
int32_t L_11 = (int32_t)__this->get__size_2();
int32_t L_12 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL);
}
IL_0056:
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_13 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_14 = ___index0;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_15 = ___item1;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_15);
int32_t L_16 = (int32_t)__this->get__size_2();
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)));
int32_t L_17 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::System.Collections.IList.Insert(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m63C1FA70DE20B7255FC59249EAC00AF06E4EA517_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Insert_m63C1FA70DE20B7255FC59249EAC00AF06E4EA517_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___item1;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
int32_t L_1 = ___index0;
RuntimeObject * L_2 = ___item1;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)L_1, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )((*(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)((RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_3 = ___item1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_4, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL);
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m62219D51B5DF92DB1FD7813BA8CEAB41B084B55A_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_InsertRange_m62219D51B5DF92DB1FD7813BA8CEAB41B084B55A_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject* L_0 = ___collection1;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)6, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = ___index0;
int32_t L_2 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_001b;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_001b:
{
RuntimeObject* L_3 = ___collection1;
V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)));
RuntimeObject* L_4 = V_0;
if (!L_4)
{
goto IL_00c0;
}
}
{
RuntimeObject* L_5 = V_0;
NullCheck((RuntimeObject*)L_5);
int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.RaycastHit2D>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5);
V_1 = (int32_t)L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_00ef;
}
}
{
int32_t L_8 = (int32_t)__this->get__size_2();
int32_t L_9 = V_1;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
int32_t L_10 = ___index0;
int32_t L_11 = (int32_t)__this->get__size_2();
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_006a;
}
}
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_12 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_13 = ___index0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_14 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_15 = ___index0;
int32_t L_16 = V_1;
int32_t L_17 = (int32_t)__this->get__size_2();
int32_t L_18 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL);
}
IL_006a:
{
RuntimeObject* L_19 = V_0;
if ((!(((RuntimeObject*)(List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
{
goto IL_00a3;
}
}
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_20 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_21 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_22 = ___index0;
int32_t L_23 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL);
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_24 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_25 = ___index0;
int32_t L_26 = V_1;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_27 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_28 = ___index0;
int32_t L_29 = (int32_t)__this->get__size_2();
int32_t L_30 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL);
goto IL_00b0;
}
IL_00a3:
{
RuntimeObject* L_31 = V_0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_32 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_33 = ___index0;
NullCheck((RuntimeObject*)L_31);
InterfaceActionInvoker2< RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.RaycastHit2D>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)L_32, (int32_t)L_33);
}
IL_00b0:
{
int32_t L_34 = (int32_t)__this->get__size_2();
int32_t L_35 = V_1;
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35)));
goto IL_00ef;
}
IL_00c0:
{
RuntimeObject* L_36 = ___collection1;
NullCheck((RuntimeObject*)L_36);
RuntimeObject* L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.RaycastHit2D>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36);
V_2 = (RuntimeObject*)L_37;
}
IL_00c7:
try
{ // begin try (depth: 1)
{
goto IL_00db;
}
IL_00c9:
{
int32_t L_38 = ___index0;
int32_t L_39 = (int32_t)L_38;
___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
RuntimeObject* L_40 = V_2;
NullCheck((RuntimeObject*)L_40);
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_41 = InterfaceFuncInvoker0< RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.RaycastHit2D>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40);
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)L_39, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
}
IL_00db:
{
RuntimeObject* L_42 = V_2;
NullCheck((RuntimeObject*)L_42);
bool L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_42);
if (L_43)
{
goto IL_00c9;
}
}
IL_00e3:
{
IL2CPP_LEAVE(0xEF, FINALLY_00e5);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_00e5;
}
FINALLY_00e5:
{ // begin finally (depth: 1)
{
RuntimeObject* L_44 = V_2;
if (!L_44)
{
goto IL_00ee;
}
}
IL_00e8:
{
RuntimeObject* L_45 = V_2;
NullCheck((RuntimeObject*)L_45);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_45);
}
IL_00ee:
{
IL2CPP_END_FINALLY(229)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(229)
{
IL2CPP_JUMP_TBL(0xEF, IL_00ef)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_00ef:
{
int32_t L_46 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::LastIndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m0DDFEEB1C768A39F15BFAF5FD2AA2078FBFA895E_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ___item0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
if (L_0)
{
goto IL_000a;
}
}
{
return (-1);
}
IL_000a:
{
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_1 = ___item0;
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = (int32_t)__this->get__size_2();
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_4 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_4;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::LastIndexOf(T,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m0585C97D875F032F81B71F594CCAA97F7ED36F3B_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ___item0, int32_t ___index1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_2 = ___item0;
int32_t L_3 = ___index1;
int32_t L_4 = ___index1;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_5 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_5;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::LastIndexOf(T,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m406656E5E9B3BE2DF9D258B036A920975E0B768C_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
{
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_0)
{
goto IL_0014;
}
}
{
int32_t L_1 = ___index1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_0014:
{
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_2)
{
goto IL_0028;
}
}
{
int32_t L_3 = ___count2;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0028;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0028:
{
int32_t L_4 = (int32_t)__this->get__size_2();
if (L_4)
{
goto IL_0032;
}
}
{
return (-1);
}
IL_0032:
{
int32_t L_5 = ___index1;
int32_t L_6 = (int32_t)__this->get__size_2();
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0044;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)34), /*hidden argument*/NULL);
}
IL_0044:
{
int32_t L_7 = ___count2;
int32_t L_8 = ___index1;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)))))
{
goto IL_0053;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)34), /*hidden argument*/NULL);
}
IL_0053:
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_9 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_10 = ___item0;
int32_t L_11 = ___index1;
int32_t L_12 = ___count2;
int32_t L_13 = (( int32_t (*) (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)L_9, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_10, (int32_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
return L_13;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m952E900A38BF9B7C7F9B4344B746C56C3D9EC49C_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_0 = ___item0;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_1 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
V_0 = (int32_t)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;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
return (bool)1;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::System.Collections.IList.Remove(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m49CC9C1A2460B4FFE23B1A960BCD0FD51CF6C538_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( bool (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )((*(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)((RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
}
IL_0015:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::RemoveAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m704C2B25BBA140FCF313E06AC19CCA36A5F3CE4E_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0011;
}
IL_000d:
{
int32_t L_1 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1));
}
IL_0011:
{
int32_t L_2 = V_0;
int32_t L_3 = (int32_t)__this->get__size_2();
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_4 = ___match0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_5 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck((Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_4);
bool L_9 = (( bool (*) (Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_4, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(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->get__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)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
goto IL_0089;
}
IL_003f:
{
int32_t L_13 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
}
IL_0043:
{
int32_t L_14 = V_1;
int32_t L_15 = (int32_t)__this->get__size_2();
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0060;
}
}
{
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_16 = ___match0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_17 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_16);
bool L_21 = (( bool (*) (Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_16, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(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->get__size_2();
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_0089;
}
}
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_24 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_25 = V_0;
int32_t L_26 = (int32_t)L_25;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_27 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_28 = V_1;
int32_t L_29 = (int32_t)L_28;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1));
NullCheck(L_27);
int32_t L_30 = L_29;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE 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), (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_31);
}
IL_0089:
{
int32_t L_32 = V_1;
int32_t L_33 = (int32_t)__this->get__size_2();
if ((((int32_t)L_32) < ((int32_t)L_33)))
{
goto IL_0043;
}
}
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_34 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_35 = V_0;
int32_t L_36 = (int32_t)__this->get__size_2();
int32_t L_37 = V_0;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL);
int32_t L_38 = (int32_t)__this->get__size_2();
int32_t L_39 = V_0;
int32_t L_40 = V_0;
__this->set__size_2(L_40);
int32_t L_41 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1)));
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m73E4FC1C09CBFA8EFE53F0B3521F6EC6AB7BE73F_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___index0, const RuntimeMethod* method)
{
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
int32_t L_2 = (int32_t)__this->get__size_2();
__this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)));
int32_t L_3 = ___index0;
int32_t L_4 = (int32_t)__this->get__size_2();
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0042;
}
}
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_5 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_6 = ___index0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_7 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_8 = ___index0;
int32_t L_9 = (int32_t)__this->get__size_2();
int32_t L_10 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL);
}
IL_0042:
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_11 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_12 = (int32_t)__this->get__size_2();
il2cpp_codegen_initobj((&V_0), sizeof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE ));
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_13 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_13);
int32_t L_14 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::RemoveRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m487D0B62EF405D15E20996207175753CD4F37495_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
int32_t L_5 = ___count1;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_0082;
}
}
{
int32_t L_6 = (int32_t)__this->get__size_2();
int32_t L_7 = ___count1;
__this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)));
int32_t L_8 = ___index0;
int32_t L_9 = (int32_t)__this->get__size_2();
if ((((int32_t)L_8) >= ((int32_t)L_9)))
{
goto IL_0062;
}
}
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_10 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_11 = ___index0;
int32_t L_12 = ___count1;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_13 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_14 = ___index0;
int32_t L_15 = (int32_t)__this->get__size_2();
int32_t L_16 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL);
}
IL_0062:
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_17 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_18 = (int32_t)__this->get__size_2();
int32_t L_19 = ___count1;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL);
int32_t L_20 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)));
}
IL_0082:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::Reverse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mC537B7FA3A3A35CBF9B226988310185FE4EB74C6_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
{
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::Reverse(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mC9DF97CBFA2F335286CD7EF1C8AA9ACE56D5511D_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_5 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
(( void (*) (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44));
int32_t L_8 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::Sort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m38AEF305722BAAB98212AB5DCB4D2CB8C20889E4_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
{
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::Sort(System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m58E4CCA6473FBF1CB3DA11E56F8710B6A6ED82FF_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
{
{
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
RuntimeObject* L_1 = ___comparer0;
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE67009635B5AE928024F60F368D118426F9DDA53_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_5 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
RuntimeObject* L_8 = ___comparer2;
(( void (*) (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46));
int32_t L_9 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::Sort(System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m8530C5E208E6D019BBCA17427F002D4BFA82C904_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, Comparison_1_tAFD8F2F874DBE13BD9FC47C2F55E4177C954F145 * ___comparison0, const RuntimeMethod* method)
{
{
Comparison_1_tAFD8F2F874DBE13BD9FC47C2F55E4177C954F145 * L_0 = ___comparison0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_1) <= ((int32_t)0)))
{
goto IL_0025;
}
}
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_2 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_3 = (int32_t)__this->get__size_2();
Comparison_1_tAFD8F2F874DBE13BD9FC47C2F55E4177C954F145 * L_4 = ___comparison0;
(( void (*) (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*, int32_t, int32_t, Comparison_1_tAFD8F2F874DBE13BD9FC47C2F55E4177C954F145 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tAFD8F2F874DBE13BD9FC47C2F55E4177C954F145 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47));
}
IL_0025:
{
return;
}
}
// T[] System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* List_1_ToArray_m66361BD3B88A3802051F297761F3939C18C72A64_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* V_0 = NULL;
{
int32_t L_0 = (int32_t)__this->get__size_2();
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_1 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)(RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0);
V_0 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)L_1;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_2 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_3 = V_0;
int32_t L_4 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL);
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_5 = V_0;
return L_5;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::TrimExcess()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m3092B74E0D98C88920CECE9CE535A5CEB19DE9FD_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_0 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
NullCheck(L_0);
V_0 = (int32_t)(((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)(((double)((double)(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))))), (double)(0.9))))));
int32_t L_1 = (int32_t)__this->get__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->get__size_2();
NullCheck((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this);
(( void (*) (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
}
IL_002a:
{
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::TrueForAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_mE359060FA66998BB04F94D6EBD4D54BF6D697E56_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * __this, Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0027;
}
IL_000d:
{
Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 * L_1 = ___match0;
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_2 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)__this->get__items_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck((Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_1);
bool L_6 = (( bool (*) (Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t2E7328AF8D5171CD04F3ADE6309A349DEDFF4D96 *)L_1, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (L_6)
{
goto IL_0023;
}
}
{
return (bool)0;
}
IL_0023:
{
int32_t L_7 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
}
IL_0027:
{
int32_t L_8 = V_0;
int32_t L_9 = (int32_t)__this->get__size_2();
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000d;
}
}
{
return (bool)1;
}
}
// System.Collections.Generic.IList`1<T> System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::Synchronized(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_Synchronized_m6147D715F02E40E63E4DBD64F166D50B036326BC_gshared (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * ___list0, const RuntimeMethod* method)
{
{
List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 * L_0 = ___list0;
SynchronizedList_t651ACFB01AB98CB6F95F5A45A75A58008EB3EFBC * L_1 = (SynchronizedList_t651ACFB01AB98CB6F95F5A45A75A58008EB3EFBC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 49));
(( void (*) (SynchronizedList_t651ACFB01AB98CB6F95F5A45A75A58008EB3EFBC *, List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 50)->methodPointer)(L_1, (List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 50));
return L_1;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit2D>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mFF3476F45F5DE5FD83805185F97BF0AF44E2909A_gshared (const RuntimeMethod* method)
{
{
RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165* L_0 = (RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)(RaycastHit2DU5BU5D_t5F37B944987342C401FA9A231A75AD2991A66165*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
((List_1_t0F62CCE949E86085F8C12C989DB33BF40F2B73A9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(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.Rect>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0C2495D4AB02B8E45AE668DC8469A89E10FC9BBE_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_0 = ((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_0);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2C80BB76EF48110A94AD901FEAF75FD3D10D97A0_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
int32_t L_0 = ___capacity0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_1 = ___capacity0;
if (L_1)
{
goto IL_0021;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_2 = ((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_2);
return;
}
IL_0021:
{
int32_t L_3 = ___capacity0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_4 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)(RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3);
__this->set__items_1(L_4);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mEE030F35CBFFA802C36B637D3D28009F28DF7928_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1__ctor_mEE030F35CBFFA802C36B637D3D28009F28DF7928_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
NullCheck((RuntimeObject *)__this);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/NULL);
RuntimeObject* L_0 = ___collection0;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)6, /*hidden argument*/NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___collection0;
V_0 = (RuntimeObject*)((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((RuntimeObject*)L_3);
int32_t L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.Rect>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3);
V_1 = (int32_t)L_4;
int32_t L_5 = V_1;
if (L_5)
{
goto IL_002f;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_6 = ((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_6);
return;
}
IL_002f:
{
int32_t L_7 = V_1;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_8 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)(RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7);
__this->set__items_1(L_8);
RuntimeObject* L_9 = V_0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_10 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
NullCheck((RuntimeObject*)L_9);
InterfaceActionInvoker2< RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.Rect>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)L_10, (int32_t)0);
int32_t L_11 = V_1;
__this->set__size_2(L_11);
return;
}
IL_0050:
{
__this->set__size_2(0);
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_12 = ((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_12);
RuntimeObject* L_13 = ___collection0;
NullCheck((RuntimeObject*)L_13);
RuntimeObject* L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Rect>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13);
V_2 = (RuntimeObject*)L_14;
}
IL_0069:
try
{ // begin try (depth: 1)
{
goto IL_0077;
}
IL_006b:
{
RuntimeObject* L_15 = V_2;
NullCheck((RuntimeObject*)L_15);
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_16 = InterfaceFuncInvoker0< Rect_t35B976DE901B5423C11705E156938EA27AB402CE >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Rect>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15);
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
}
IL_0077:
{
RuntimeObject* L_17 = V_2;
NullCheck((RuntimeObject*)L_17);
bool L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_17);
if (L_18)
{
goto IL_006b;
}
}
IL_007f:
{
IL2CPP_LEAVE(0x8B, FINALLY_0081);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_0081;
}
FINALLY_0081:
{ // begin finally (depth: 1)
{
RuntimeObject* L_19 = V_2;
if (!L_19)
{
goto IL_008a;
}
}
IL_0084:
{
RuntimeObject* L_20 = V_2;
NullCheck((RuntimeObject*)L_20);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_20);
}
IL_008a:
{
IL2CPP_END_FINALLY(129)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(129)
{
IL2CPP_JUMP_TBL(0x8B, IL_008b)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_008b:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::get_Capacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mAE1D8C18B07A28A140995594008C5DC585A68FB0_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_0 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
NullCheck(L_0);
return (((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::set_Capacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m528663F82433D9A8A226B5D302892028968F1939_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___value0, const RuntimeMethod* method)
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* V_0 = NULL;
{
int32_t L_0 = ___value0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___value0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_3 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
NullCheck(L_3);
if ((((int32_t)L_2) == ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))))
{
goto IL_0058;
}
}
{
int32_t L_4 = ___value0;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_004d;
}
}
{
int32_t L_5 = ___value0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_6 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)(RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5);
V_0 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)L_6;
int32_t L_7 = (int32_t)__this->get__size_2();
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_8 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_9 = V_0;
int32_t L_10 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL);
}
IL_0045:
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_11 = V_0;
__this->set__items_1(L_11);
return;
}
IL_004d:
{
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_12 = ((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5();
__this->set__items_1(L_12);
}
IL_0058:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m6BB22A4C3529F9B5F75B7BFF81DDABCD93F31521_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
return L_0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Rect>::System.Collections.IList.get_IsFixedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m924EE2F0C0E4B06A8670B2D2A81DF8F1B3C3ADED_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Rect>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m76498C0996788ACDC3492E9450B855D383C21C43_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Rect>::System.Collections.IList.get_IsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mD654BBAD8CBB95A5BB046A22B732FE6104FA8BB7_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Rect>::System.Collections.ICollection.get_IsSynchronized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mCD0453DD4B804DF2901369B10894F78F8FC45C8B_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
// System.Object System.Collections.Generic.List`1<UnityEngine.Rect>::System.Collections.ICollection.get_SyncRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m3E6991C338629CC4899CFB03BD278DFFF9C939F4_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_ICollection_get_SyncRoot_m3E6991C338629CC4899CFB03BD278DFFF9C939F4_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4();
if (L_0)
{
goto IL_001a;
}
}
{
RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4();
RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(L_2, /*hidden argument*/NULL);
InterlockedCompareExchangeImpl<RuntimeObject *>((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL);
}
IL_001a:
{
RuntimeObject * L_3 = (RuntimeObject *)__this->get__syncRoot_4();
return L_3;
}
}
// T System.Collections.Generic.List`1<UnityEngine.Rect>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t35B976DE901B5423C11705E156938EA27AB402CE List_1_get_Item_m56CAFF658634D608ABFB179B988429C57FD6D7D4_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_2 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_3 = ___index0;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)L_2, (int32_t)L_3);
return L_4;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m0EA34048F69B3425D05E6E4BDF9993F26BB9D250_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___index0, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___value1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_2 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_3 = ___index0;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_4 = ___value1;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_4);
int32_t L_5 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Rect>::IsCompatibleObject(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m4DC899ED645668B956A68A4850CF2C7AF24987E5_gshared (RuntimeObject * ___value0, const RuntimeMethod* method)
{
Rect_t35B976DE901B5423C11705E156938EA27AB402CE V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject * L_0 = ___value0;
if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7))))
{
goto IL_001f;
}
}
{
RuntimeObject * L_1 = ___value0;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE ));
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_2 = V_0;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_3 = L_2;
RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &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.Rect>::System.Collections.IList.get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m5739B7202E535834CEFFB7D1347EE9322CD2674B_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___index0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_1 = (( Rect_t35B976DE901B5423C11705E156938EA27AB402CE (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8));
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_2 = L_1;
RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2);
return L_3;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::System.Collections.IList.set_Item(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m19E1BEBBA8B077F0F157A84511563DD33FE77658_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_set_Item_m19E1BEBBA8B077F0F157A84511563DD33FE77658_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___value1;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
int32_t L_1 = ___index0;
RuntimeObject * L_2 = ___value1;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)L_1, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )((*(Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10));
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_3 = ___value1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_4, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL);
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mB19EA966072E38B0C3D576D47C72E54323CEA053_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->get__size_2();
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_1 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
NullCheck(L_1);
if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))))
{
goto IL_001e;
}
}
{
int32_t L_2 = (int32_t)__this->get__size_2();
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_001e:
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_3 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_4 = (int32_t)__this->get__size_2();
V_0 = (int32_t)L_4;
int32_t L_5 = V_0;
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)));
int32_t L_6 = V_0;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_7 = ___item0;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_7);
int32_t L_8 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::System.Collections.IList.Add(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m9B5946937D388AD9F5CA769547228262B18B662E_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Add_m9B5946937D388AD9F5CA769547228262B18B662E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___item0;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
RuntimeObject * L_1 = ___item0;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )((*(Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
goto IL_0029;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0016;
throw e;
}
CATCH_0016:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_2 = ___item0;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_3 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_4 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_3, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL);
goto IL_0029;
} // end catch (depth: 1)
IL_0029:
{
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_5 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m6DDEA832F7CDF44EAC7696E183E5EF66E0B77686_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
RuntimeObject* L_1 = ___collection0;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
return;
}
}
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<UnityEngine.Rect>::AsReadOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tC4BE34F7551AE69648288C897A984D5CCABA49AD * List_1_AsReadOnly_m07CC230B8694620D21C253554D3F04275C3BD51E_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
{
ReadOnlyCollection_1_tC4BE34F7551AE69648288C897A984D5CCABA49AD * L_0 = (ReadOnlyCollection_1_tC4BE34F7551AE69648288C897A984D5CCABA49AD *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15));
(( void (*) (ReadOnlyCollection_1_tC4BE34F7551AE69648288C897A984D5CCABA49AD *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16));
return L_0;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m3F9B9D747481D4A01DA5848E3D3F1E5BE9141AA5_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___index0, int32_t ___count1, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___item2, RuntimeObject* ___comparer3, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_5 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_8 = ___item2;
RuntimeObject* L_9 = ___comparer3;
int32_t L_10 = (( int32_t (*) (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*, int32_t, int32_t, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)L_5, (int32_t)L_6, (int32_t)L_7, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_8, (RuntimeObject*)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17));
return L_10;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::BinarySearch(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mF050D8A401E94D8EB404B40DA50499B85F1C31DD_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___item0, const RuntimeMethod* method)
{
{
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_1 = ___item0;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, int32_t, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)0, (int32_t)L_0, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_1, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
return L_2;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::BinarySearch(T,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m7D1BA85B68CB7976362F3EB0A28FE292AE6494C9_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___item0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
{
{
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_1 = ___item0;
RuntimeObject* L_2 = ___comparer1;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, int32_t, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)0, (int32_t)L_0, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18));
return L_3;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m39EC1025375AE03B2C9FC88BA4BB27D809190CDB_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)0)))
{
goto IL_0022;
}
}
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_1 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_2 = (int32_t)__this->get__size_2();
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL);
__this->set__size_2(0);
}
IL_0022:
{
int32_t L_3 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)));
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Rect>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m59D094F4BD9C2D372FF94970DDC4835599704E33_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
EqualityComparer_1_t3B7B5A3F2750188C5BDD4E063B1F579F04BEF42A * V_1 = NULL;
int32_t V_2 = 0;
{
goto IL_0030;
}
{
V_0 = (int32_t)0;
goto IL_0025;
}
IL_000c:
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_1 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_2 = V_0;
NullCheck(L_1);
int32_t L_3 = L_2;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
goto IL_0021;
}
{
return (bool)1;
}
IL_0021:
{
int32_t L_5 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
}
IL_0025:
{
int32_t L_6 = V_0;
int32_t L_7 = (int32_t)__this->get__size_2();
if ((((int32_t)L_6) < ((int32_t)L_7)))
{
goto IL_000c;
}
}
{
return (bool)0;
}
IL_0030:
{
EqualityComparer_1_t3B7B5A3F2750188C5BDD4E063B1F579F04BEF42A * L_8 = (( EqualityComparer_1_t3B7B5A3F2750188C5BDD4E063B1F579F04BEF42A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19));
V_1 = (EqualityComparer_1_t3B7B5A3F2750188C5BDD4E063B1F579F04BEF42A *)L_8;
V_2 = (int32_t)0;
goto IL_0055;
}
IL_003a:
{
EqualityComparer_1_t3B7B5A3F2750188C5BDD4E063B1F579F04BEF42A * L_9 = V_1;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_10 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_11 = V_2;
NullCheck(L_10);
int32_t L_12 = L_11;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_14 = ___item0;
NullCheck((EqualityComparer_1_t3B7B5A3F2750188C5BDD4E063B1F579F04BEF42A *)L_9);
bool L_15 = VirtFuncInvoker2< bool, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , Rect_t35B976DE901B5423C11705E156938EA27AB402CE >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1<UnityEngine.Rect>::Equals(T,T) */, (EqualityComparer_1_t3B7B5A3F2750188C5BDD4E063B1F579F04BEF42A *)L_9, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_13, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_14);
if (!L_15)
{
goto IL_0051;
}
}
{
return (bool)1;
}
IL_0051:
{
int32_t L_16 = V_2;
V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
}
IL_0055:
{
int32_t L_17 = V_2;
int32_t L_18 = (int32_t)__this->get__size_2();
if ((((int32_t)L_17) < ((int32_t)L_18)))
{
goto IL_003a;
}
}
{
return (bool)0;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Rect>::System.Collections.IList.Contains(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mC17967D7847EBBA76BFF8013DAF1AF43D158A82F_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
bool L_3 = (( bool (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )((*(Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::CopyTo(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mBD29D78BAC329BB7C9586BDC4AE89FCB20BA618B_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* ___array0, const RuntimeMethod* method)
{
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_0 = ___array0;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m8AA43B7E7F74AC2AA273649213F6A2D28E3EF86D_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_ICollection_CopyTo_m8AA43B7E7F74AC2AA273649213F6A2D28E3EF86D_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeArray * L_0 = ___array0;
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeArray * L_1 = ___array0;
NullCheck((RuntimeArray *)L_1);
int32_t L_2 = Array_get_Rank_m38145B59D67D75F9896A3F8CDA9B966641AE99E1((RuntimeArray *)L_1, /*hidden argument*/NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)7, /*hidden argument*/NULL);
}
IL_0012:
{
}
IL_0013:
try
{ // begin try (depth: 1)
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_3 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
RuntimeArray * L_4 = ___array0;
int32_t L_5 = ___arrayIndex1;
int32_t L_6 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL);
goto IL_0033;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (ArrayTypeMismatchException_tE34C1032B089C37399200997F079C640D23D9499_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0029;
throw e;
}
CATCH_0029:
{ // begin catch(System.ArrayTypeMismatchException)
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)18), /*hidden argument*/NULL);
goto IL_0033;
} // end catch (depth: 1)
IL_0033:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::CopyTo(System.Int32,T[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m8D20A549189A6EFBF341A06664EC9C954E383FD7_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___index0, RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
int32_t L_1 = ___index0;
int32_t L_2 = ___count3;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2)))
{
goto IL_0013;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_0013:
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_3 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_4 = ___index0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_5 = ___array1;
int32_t L_6 = ___arrayIndex2;
int32_t L_7 = ___count3;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::CopyTo(T[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m2A25B4F6924073C7D365C96AD8D49A9044E42D5B_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method)
{
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_0 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_1 = ___array0;
int32_t L_2 = ___arrayIndex1;
int32_t L_3 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL);
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::EnsureCapacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mC578BB6DB9B31E6EB2BA74DC115402CE5AEE4BFC_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___min0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_0 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
NullCheck(L_0);
int32_t L_1 = ___min0;
if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))) >= ((int32_t)L_1)))
{
goto IL_003d;
}
}
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_2 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_3 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
NullCheck(L_3);
G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))), (int32_t)2));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 4;
}
IL_0021:
{
V_0 = (int32_t)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)((int32_t)2146435071);
}
IL_0030:
{
int32_t L_5 = V_0;
int32_t L_6 = ___min0;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0036;
}
}
{
int32_t L_7 = ___min0;
V_0 = (int32_t)L_7;
}
IL_0036:
{
int32_t L_8 = V_0;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
}
IL_003d:
{
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Rect>::Exists(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mFA365C193B41223366A031246CE8A2E2AFB0F732_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * ___match0, const RuntimeMethod* method)
{
{
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_0 = ___match0;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_1 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26));
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.Rect>::Find(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t35B976DE901B5423C11705E156938EA27AB402CE List_1_Find_m6C067819BC8EBFCA0FB1A55322E7687E283AB073_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0032;
}
IL_000d:
{
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_1 = ___match0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_2 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck((Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_1);
bool L_6 = (( bool (*) (Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_1, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_6)
{
goto IL_002e;
}
}
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_7 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE 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)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
}
IL_0032:
{
int32_t L_12 = V_0;
int32_t L_13 = (int32_t)__this->get__size_2();
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE ));
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_14 = V_1;
return L_14;
}
}
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1<UnityEngine.Rect>::FindAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * List_1_FindAll_m0223BF8EDE5D43A618AD470A0A2E59DC5D31BE84_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * ___match0, const RuntimeMethod* method)
{
List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * V_0 = NULL;
int32_t V_1 = 0;
{
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * L_1 = (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28));
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29));
V_0 = (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)L_1;
V_1 = (int32_t)0;
goto IL_003d;
}
IL_0013:
{
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_2 = ___match0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_3 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck((Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_2);
bool L_7 = (( bool (*) (Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_2, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_7)
{
goto IL_0039;
}
}
{
List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * L_8 = V_0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_9 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)L_8);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)L_8, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5));
}
IL_0039:
{
int32_t L_13 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
}
IL_003d:
{
int32_t L_14 = V_1;
int32_t L_15 = (int32_t)__this->get__size_2();
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0013;
}
}
{
List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * L_16 = V_0;
return L_16;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::FindIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m24B2E605D0E23AEE04CD6EBFA680E9B171D5B7F1_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * ___match0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_1 = ___match0;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, int32_t, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
return L_2;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::FindIndex(System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6AC720710AE6957D329377FBB685EC30F615B1AF_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___startIndex0, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * ___match1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = (int32_t)__this->get__size_2();
int32_t L_2 = ___startIndex0;
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_3 = ___match1;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_4 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, int32_t, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30));
return L_4;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::FindIndex(System.Int32,System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3A7E0F7801D8796981F4065FF661CC87506A324C_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * ___match2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___count1;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_3 = ___startIndex0;
int32_t L_4 = (int32_t)__this->get__size_2();
int32_t L_5 = ___count1;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)))))
{
goto IL_002a;
}
}
IL_0021:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_002a:
{
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_6 = ___match2;
if (L_6)
{
goto IL_0033;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0033:
{
int32_t L_7 = ___startIndex0;
int32_t L_8 = ___count1;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8));
int32_t L_9 = ___startIndex0;
V_1 = (int32_t)L_9;
goto IL_0055;
}
IL_003b:
{
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_10 = ___match2;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_11 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = L_12;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck((Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_10);
bool L_15 = (( bool (*) (Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_10, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_15)
{
goto IL_0051;
}
}
{
int32_t L_16 = V_1;
return L_16;
}
IL_0051:
{
int32_t L_17 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
}
IL_0055:
{
int32_t L_18 = V_1;
int32_t L_19 = V_0;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_003b;
}
}
{
return (-1);
}
}
// T System.Collections.Generic.List`1<UnityEngine.Rect>::FindLast(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t35B976DE901B5423C11705E156938EA27AB402CE List_1_FindLast_mFEA7D606B14D2E4E2FEECA86990DEDCFBD62CA6A_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
goto IL_0039;
}
IL_0014:
{
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_2 = ___match0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_3 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck((Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_2);
bool L_7 = (( bool (*) (Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_2, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_7)
{
goto IL_0035;
}
}
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_8 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
return L_11;
}
IL_0035:
{
int32_t L_12 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1));
}
IL_0039:
{
int32_t L_13 = V_0;
if ((((int32_t)L_13) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE ));
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_14 = V_1;
return L_14;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::FindLastIndex(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m2B9013F502B58371F79B5807BC8C004A4C59247F_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * ___match0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
int32_t L_1 = (int32_t)__this->get__size_2();
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_2 = ___match0;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, int32_t, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)), (int32_t)L_1, (Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::FindLastIndex(System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mF5CB45247C6ED448C550999E9AEA036A0B11CFB6_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___startIndex0, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * ___match1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___startIndex0;
int32_t L_1 = ___startIndex0;
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_2 = ___match1;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, int32_t, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)), (Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::FindLastIndex(System.Int32,System.Int32,System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m59137DD49616EED422E317DB64C239AE3D35166D_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * ___match2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_0 = ___match2;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
if (L_1)
{
goto IL_0020;
}
}
{
int32_t L_2 = ___startIndex0;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_0032;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
goto IL_0032;
}
IL_0020:
{
int32_t L_3 = ___startIndex0;
int32_t L_4 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_3) >= ((uint32_t)L_4))))
{
goto IL_0032;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0032:
{
int32_t L_5 = ___count1;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_003e;
}
}
{
int32_t L_6 = ___startIndex0;
int32_t L_7 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)), (int32_t)1))) >= ((int32_t)0)))
{
goto IL_0047;
}
}
IL_003e:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_0047:
{
int32_t L_8 = ___startIndex0;
int32_t L_9 = ___count1;
V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9));
int32_t L_10 = ___startIndex0;
V_1 = (int32_t)L_10;
goto IL_0069;
}
IL_004f:
{
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_11 = ___match2;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_12 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck((Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_11);
bool L_16 = (( bool (*) (Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_11, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (!L_16)
{
goto IL_0065;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
IL_0065:
{
int32_t L_18 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)1));
}
IL_0069:
{
int32_t L_19 = V_1;
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_004f;
}
}
{
return (-1);
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::ForEach(System.Action`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mC2CE11052DC04A7F320C8B4BC44FA235AB7CF99E_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Action_1_t6FBD9506C2EED3AC6C95410416827CB1134E2FF1 * ___action0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_ForEach_mC2CE11052DC04A7F320C8B4BC44FA235AB7CF99E_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Action_1_t6FBD9506C2EED3AC6C95410416827CB1134E2FF1 * L_0 = ___action0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__version_3();
V_0 = (int32_t)L_1;
V_1 = (int32_t)0;
goto IL_003a;
}
IL_0014:
{
int32_t L_2 = V_0;
int32_t L_3 = (int32_t)__this->get__version_3();
if ((((int32_t)L_2) == ((int32_t)L_3)))
{
goto IL_0024;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var);
bool L_4 = ((BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0();
if (L_4)
{
goto IL_0043;
}
}
IL_0024:
{
Action_1_t6FBD9506C2EED3AC6C95410416827CB1134E2FF1 * L_5 = ___action0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_6 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_7 = V_1;
NullCheck(L_6);
int32_t L_8 = L_7;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
NullCheck((Action_1_t6FBD9506C2EED3AC6C95410416827CB1134E2FF1 *)L_5);
(( void (*) (Action_1_t6FBD9506C2EED3AC6C95410416827CB1134E2FF1 *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((Action_1_t6FBD9506C2EED3AC6C95410416827CB1134E2FF1 *)L_5, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32));
int32_t L_10 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
}
IL_003a:
{
int32_t L_11 = V_1;
int32_t L_12 = (int32_t)__this->get__size_2();
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0014;
}
}
IL_0043:
{
int32_t L_13 = V_0;
int32_t L_14 = (int32_t)__this->get__version_3();
if ((((int32_t)L_13) == ((int32_t)L_14)))
{
goto IL_005a;
}
}
{
IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var);
bool L_15 = ((BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t06B1B8D34764DB1710459778EB22433728A665A8_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0();
if (!L_15)
{
goto IL_005a;
}
}
{
ThrowHelper_ThrowInvalidOperationException_m5FC21125115DA5A3A78175937F96B30333FF2454((int32_t)((int32_t)32), /*hidden argument*/NULL);
}
IL_005a:
{
return;
}
}
// System.Collections.Generic.List`1_Enumerator<T> System.Collections.Generic.List`1<UnityEngine.Rect>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t24D0C4EB5A5384F0A28F8914EDFBB98756815E31 List_1_GetEnumerator_m8FFE4E17704BAE882E5CAD9327D16E781E726AD0_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
{
Enumerator_t24D0C4EB5A5384F0A28F8914EDFBB98756815E31 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mC4E5B37897CBEC89400AA08765790827893A945A((&L_0), (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
return L_0;
}
}
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<UnityEngine.Rect>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m44B64B839A1EBAFBFB45EB60E657192C20420F76_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
{
Enumerator_t24D0C4EB5A5384F0A28F8914EDFBB98756815E31 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mC4E5B37897CBEC89400AA08765790827893A945A((&L_0), (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
Enumerator_t24D0C4EB5A5384F0A28F8914EDFBB98756815E31 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.Rect>::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mC2D30D67468C6F68FFEF18FECC126B4836BE54C2_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
{
Enumerator_t24D0C4EB5A5384F0A28F8914EDFBB98756815E31 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mC4E5B37897CBEC89400AA08765790827893A945A((&L_0), (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34));
Enumerator_t24D0C4EB5A5384F0A28F8914EDFBB98756815E31 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.Rect>::GetRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * List_1_GetRange_m3C3A29EAA199DD67F40D3BD43A0A5AC80439345A_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * V_0 = NULL;
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
int32_t L_5 = ___count1;
List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * L_6 = (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 28));
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)(L_6, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35));
V_0 = (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)L_6;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_7 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_8 = ___index0;
List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * L_9 = V_0;
NullCheck(L_9);
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_10 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)L_9->get__items_1();
int32_t L_11 = ___count1;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL);
List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * L_12 = V_0;
int32_t L_13 = ___count1;
NullCheck(L_12);
L_12->set__size_2(L_13);
List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * L_14 = V_0;
return L_14;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::IndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m6B2D102C4889A8AA1C9E153C319BC9EFCD28CE7C_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___item0, const RuntimeMethod* method)
{
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_0 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_1 = ___item0;
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = (( int32_t (*) (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)L_0, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_3;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::System.Collections.IList.IndexOf(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m71819F5074176EC7D2303BC34B91024260628B5D_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_3 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )((*(Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
return L_3;
}
IL_0015:
{
return (-1);
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::IndexOf(T,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m8EE5F0D67B84850C22EE43196B1657A2B634448C_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___item0, int32_t ___index1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_2 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_3 = ___item0;
int32_t L_4 = ___index1;
int32_t L_5 = (int32_t)__this->get__size_2();
int32_t L_6 = ___index1;
int32_t L_7 = (( int32_t (*) (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)L_2, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_3, (int32_t)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_7;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::IndexOf(T,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m079AC7ADA001D52F31AFA665E1349D48E117BCB7_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = ___count2;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0021;
}
}
{
int32_t L_3 = ___index1;
int32_t L_4 = (int32_t)__this->get__size_2();
int32_t L_5 = ___count2;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)))))
{
goto IL_002a;
}
}
IL_0021:
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL);
}
IL_002a:
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_6 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_7 = ___item0;
int32_t L_8 = ___index1;
int32_t L_9 = ___count2;
int32_t L_10 = (( int32_t (*) (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)L_6, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_7, (int32_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36));
return L_10;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mBAC8802C4CAEB923134F90DCFA7205D5A6141EA9_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___index0, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___item1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL);
}
IL_0012:
{
int32_t L_2 = (int32_t)__this->get__size_2();
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_3 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
NullCheck(L_3);
if ((!(((uint32_t)L_2) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))))
{
goto IL_0030;
}
}
{
int32_t L_4 = (int32_t)__this->get__size_2();
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
}
IL_0030:
{
int32_t L_5 = ___index0;
int32_t L_6 = (int32_t)__this->get__size_2();
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0056;
}
}
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_7 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_8 = ___index0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_9 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_10 = ___index0;
int32_t L_11 = (int32_t)__this->get__size_2();
int32_t L_12 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL);
}
IL_0056:
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_13 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_14 = ___index0;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_15 = ___item1;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_15);
int32_t L_16 = (int32_t)__this->get__size_2();
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)));
int32_t L_17 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::System.Collections.IList.Insert(System.Int32,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mD759E0E4064998193D726DE302EB05B0753484B8_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Insert_mD759E0E4064998193D726DE302EB05B0753484B8_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject * L_0 = ___item1;
(( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9));
}
IL_0008:
try
{ // begin try (depth: 1)
int32_t L_1 = ___index0;
RuntimeObject * L_2 = ___item1;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)L_1, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )((*(Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
goto IL_002a;
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__exception_local = (Exception_t *)e.ex;
if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t91DF9E7D7FCCDA6C562CB4A9A18903E016680FDA_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
goto CATCH_0017;
throw e;
}
CATCH_0017:
{ // begin catch(System.InvalidCastException)
RuntimeObject * L_3 = ___item1;
RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_4 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) };
IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
Type_t * L_5 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_4, /*hidden argument*/NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_m81EB12FF3AB8403FBF5D9DC58BF6A4950EE76F5F((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL);
goto IL_002a;
} // end catch (depth: 1)
IL_002a:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m98BDB8A8FD02E0377D9B0E99D96510945BE11BBF_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_method (List_1_InsertRange_m98BDB8A8FD02E0377D9B0E99D96510945BE11BBF_MetadataUsageId);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Exception_t * __last_unhandled_exception = 0;
NO_UNUSED_WARNING (__last_unhandled_exception);
Exception_t * __exception_local = 0;
NO_UNUSED_WARNING (__exception_local);
void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
NO_UNUSED_WARNING (__leave_targets);
{
RuntimeObject* L_0 = ___collection1;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)6, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = ___index0;
int32_t L_2 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_001b;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_001b:
{
RuntimeObject* L_3 = ___collection1;
V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2)));
RuntimeObject* L_4 = V_0;
if (!L_4)
{
goto IL_00c0;
}
}
{
RuntimeObject* L_5 = V_0;
NullCheck((RuntimeObject*)L_5);
int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.Rect>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5);
V_1 = (int32_t)L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_00ef;
}
}
{
int32_t L_8 = (int32_t)__this->get__size_2();
int32_t L_9 = V_1;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12));
int32_t L_10 = ___index0;
int32_t L_11 = (int32_t)__this->get__size_2();
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_006a;
}
}
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_12 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_13 = ___index0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_14 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_15 = ___index0;
int32_t L_16 = V_1;
int32_t L_17 = (int32_t)__this->get__size_2();
int32_t L_18 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL);
}
IL_006a:
{
RuntimeObject* L_19 = V_0;
if ((!(((RuntimeObject*)(List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
{
goto IL_00a3;
}
}
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_20 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_21 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_22 = ___index0;
int32_t L_23 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL);
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_24 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_25 = ___index0;
int32_t L_26 = V_1;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_27 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_28 = ___index0;
int32_t L_29 = (int32_t)__this->get__size_2();
int32_t L_30 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL);
goto IL_00b0;
}
IL_00a3:
{
RuntimeObject* L_31 = V_0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_32 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_33 = ___index0;
NullCheck((RuntimeObject*)L_31);
InterfaceActionInvoker2< RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1<UnityEngine.Rect>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)L_32, (int32_t)L_33);
}
IL_00b0:
{
int32_t L_34 = (int32_t)__this->get__size_2();
int32_t L_35 = V_1;
__this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35)));
goto IL_00ef;
}
IL_00c0:
{
RuntimeObject* L_36 = ___collection1;
NullCheck((RuntimeObject*)L_36);
RuntimeObject* L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Rect>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36);
V_2 = (RuntimeObject*)L_37;
}
IL_00c7:
try
{ // begin try (depth: 1)
{
goto IL_00db;
}
IL_00c9:
{
int32_t L_38 = ___index0;
int32_t L_39 = (int32_t)L_38;
___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
RuntimeObject* L_40 = V_2;
NullCheck((RuntimeObject*)L_40);
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_41 = InterfaceFuncInvoker0< Rect_t35B976DE901B5423C11705E156938EA27AB402CE >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Rect>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40);
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)L_39, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38));
}
IL_00db:
{
RuntimeObject* L_42 = V_2;
NullCheck((RuntimeObject*)L_42);
bool L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A_il2cpp_TypeInfo_var, (RuntimeObject*)L_42);
if (L_43)
{
goto IL_00c9;
}
}
IL_00e3:
{
IL2CPP_LEAVE(0xEF, FINALLY_00e5);
}
} // end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__last_unhandled_exception = (Exception_t *)e.ex;
goto FINALLY_00e5;
}
FINALLY_00e5:
{ // begin finally (depth: 1)
{
RuntimeObject* L_44 = V_2;
if (!L_44)
{
goto IL_00ee;
}
}
IL_00e8:
{
RuntimeObject* L_45 = V_2;
NullCheck((RuntimeObject*)L_45);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, (RuntimeObject*)L_45);
}
IL_00ee:
{
IL2CPP_END_FINALLY(229)
}
} // end finally (depth: 1)
IL2CPP_CLEANUP(229)
{
IL2CPP_JUMP_TBL(0xEF, IL_00ef)
IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
}
IL_00ef:
{
int32_t L_46 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)));
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::LastIndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mB974A70BC9749F93683BBA0BAB5D086E4DDF6E1E_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___item0, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->get__size_2();
if (L_0)
{
goto IL_000a;
}
}
{
return (-1);
}
IL_000a:
{
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_1 = ___item0;
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = (int32_t)__this->get__size_2();
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_4 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_4;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::LastIndexOf(T,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m96571B5BBC1ADDDC0CBFE5812FF64D9AEF7AC64E_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___item0, int32_t ___index1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index1;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL);
}
IL_0012:
{
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_2 = ___item0;
int32_t L_3 = ___index1;
int32_t L_4 = ___index1;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_5 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39));
return L_5;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::LastIndexOf(T,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m2EEDDADB98D29294D206ABF31A5AAB16D081F51E_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
{
{
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_0)
{
goto IL_0014;
}
}
{
int32_t L_1 = ___index1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_0014:
{
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_2 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
if (!L_2)
{
goto IL_0028;
}
}
{
int32_t L_3 = ___count2;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0028;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0028:
{
int32_t L_4 = (int32_t)__this->get__size_2();
if (L_4)
{
goto IL_0032;
}
}
{
return (-1);
}
IL_0032:
{
int32_t L_5 = ___index1;
int32_t L_6 = (int32_t)__this->get__size_2();
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0044;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)((int32_t)34), /*hidden argument*/NULL);
}
IL_0044:
{
int32_t L_7 = ___count2;
int32_t L_8 = ___index1;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)))))
{
goto IL_0053;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)((int32_t)34), /*hidden argument*/NULL);
}
IL_0053:
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_9 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_10 = ___item0;
int32_t L_11 = ___index1;
int32_t L_12 = ___count2;
int32_t L_13 = (( int32_t (*) (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)L_9, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_10, (int32_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40));
return L_13;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Rect>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m54B8F3FA1909ADAB3EAA2BA74708BA4DCC2B54D4_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Rect_t35B976DE901B5423C11705E156938EA27AB402CE ___item0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_0 = ___item0;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_1 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37));
V_0 = (int32_t)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;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41));
return (bool)1;
}
IL_0015:
{
return (bool)0;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::System.Collections.IList.Remove(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mDE2FBF5684BB0CB9CBEBE5FC60D801BBBD60D7DF_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, RuntimeObject * ___item0, const RuntimeMethod* method)
{
{
RuntimeObject * L_0 = ___item0;
IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0));
bool L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject * L_2 = ___item0;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( bool (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )((*(Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)((Rect_t35B976DE901B5423C11705E156938EA27AB402CE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 42));
}
IL_0015:
{
return;
}
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rect>::RemoveAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m358DFE8174C6177FD635EEACF9B531872E28E7AE_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0011;
}
IL_000d:
{
int32_t L_1 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1));
}
IL_0011:
{
int32_t L_2 = V_0;
int32_t L_3 = (int32_t)__this->get__size_2();
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_4 = ___match0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_5 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck((Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_4);
bool L_9 = (( bool (*) (Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_4, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(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->get__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)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
goto IL_0089;
}
IL_003f:
{
int32_t L_13 = V_1;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
}
IL_0043:
{
int32_t L_14 = V_1;
int32_t L_15 = (int32_t)__this->get__size_2();
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0060;
}
}
{
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_16 = ___match0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_17 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck((Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_16);
bool L_21 = (( bool (*) (Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_16, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(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->get__size_2();
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_0089;
}
}
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_24 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_25 = V_0;
int32_t L_26 = (int32_t)L_25;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_27 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_28 = V_1;
int32_t L_29 = (int32_t)L_28;
V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1));
NullCheck(L_27);
int32_t L_30 = L_29;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE 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), (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_31);
}
IL_0089:
{
int32_t L_32 = V_1;
int32_t L_33 = (int32_t)__this->get__size_2();
if ((((int32_t)L_32) < ((int32_t)L_33)))
{
goto IL_0043;
}
}
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_34 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_35 = V_0;
int32_t L_36 = (int32_t)__this->get__size_2();
int32_t L_37 = V_0;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL);
int32_t L_38 = (int32_t)__this->get__size_2();
int32_t L_39 = V_0;
int32_t L_40 = V_0;
__this->set__size_2(L_40);
int32_t L_41 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1)));
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39));
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m179EC62CCD5E1FC15AB09AB01296859F6B71499B_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___index0, const RuntimeMethod* method)
{
Rect_t35B976DE901B5423C11705E156938EA27AB402CE V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___index0;
int32_t L_1 = (int32_t)__this->get__size_2();
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mBA2AF20A35144E0C43CD721A22EAC9FCA15D6550(/*hidden argument*/NULL);
}
IL_000e:
{
int32_t L_2 = (int32_t)__this->get__size_2();
__this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)));
int32_t L_3 = ___index0;
int32_t L_4 = (int32_t)__this->get__size_2();
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0042;
}
}
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_5 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_6 = ___index0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_7 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_8 = ___index0;
int32_t L_9 = (int32_t)__this->get__size_2();
int32_t L_10 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL);
}
IL_0042:
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_11 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_12 = (int32_t)__this->get__size_2();
il2cpp_codegen_initobj((&V_0), sizeof(Rect_t35B976DE901B5423C11705E156938EA27AB402CE ));
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_13 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_13);
int32_t L_14 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::RemoveRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m18E6661CD6C487B8330F2C2F9B186AF90270F445_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
int32_t L_5 = ___count1;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_0082;
}
}
{
int32_t L_6 = (int32_t)__this->get__size_2();
int32_t L_7 = ___count1;
__this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7)));
int32_t L_8 = ___index0;
int32_t L_9 = (int32_t)__this->get__size_2();
if ((((int32_t)L_8) >= ((int32_t)L_9)))
{
goto IL_0062;
}
}
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_10 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_11 = ___index0;
int32_t L_12 = ___count1;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_13 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_14 = ___index0;
int32_t L_15 = (int32_t)__this->get__size_2();
int32_t L_16 = ___index0;
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL);
}
IL_0062:
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_17 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_18 = (int32_t)__this->get__size_2();
int32_t L_19 = ___count1;
Array_Clear_m174F4957D6DEDB6359835123005304B14E79132E((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL);
int32_t L_20 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)));
}
IL_0082:
{
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::Reverse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mD1E7CC5EB94B814FF3049343963DBFC24AF503C8_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
{
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::Reverse(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mC9B880410478383227D51DC3FC430F6B26215BBA_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_5 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
(( void (*) (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44));
int32_t L_8 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::Sort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9B9A6D16BCCA42387F5991E45D214DF07418FC9A_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
{
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::Sort(System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC8A8B9D3E31E99EF809C85D7E892DB1C39F62305_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method)
{
{
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
int32_t L_0 = (( int32_t (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13));
RuntimeObject* L_1 = ___comparer0;
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 45));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m73CC50DFA17A2A8F7F37AED769DD578F00389E5A_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___index0;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000c;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL);
}
IL_000c:
{
int32_t L_1 = ___count1;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m2C56CC1BC1245743344B9236D279FC9315896F51((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL);
}
IL_0018:
{
int32_t L_2 = (int32_t)__this->get__size_2();
int32_t L_3 = ___index0;
int32_t L_4 = ___count1;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4)))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)((int32_t)23), /*hidden argument*/NULL);
}
IL_002a:
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_5 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_6 = ___index0;
int32_t L_7 = ___count1;
RuntimeObject* L_8 = ___comparer2;
(( void (*) (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46));
int32_t L_9 = (int32_t)__this->get__version_3();
__this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)));
return;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::Sort(System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m24D00FA1535793B3AF7B0A42189BA69D24F9DBF4_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Comparison_1_t1F886377B23289AC1E774484010A1B81C7220A48 * ___comparison0, const RuntimeMethod* method)
{
{
Comparison_1_t1F886377B23289AC1E774484010A1B81C7220A48 * L_0 = ___comparison0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
int32_t L_1 = (int32_t)__this->get__size_2();
if ((((int32_t)L_1) <= ((int32_t)0)))
{
goto IL_0025;
}
}
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_2 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_3 = (int32_t)__this->get__size_2();
Comparison_1_t1F886377B23289AC1E774484010A1B81C7220A48 * L_4 = ___comparison0;
(( void (*) (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*, int32_t, int32_t, Comparison_1_t1F886377B23289AC1E774484010A1B81C7220A48 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47)->methodPointer)((RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t1F886377B23289AC1E774484010A1B81C7220A48 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 47));
}
IL_0025:
{
return;
}
}
// T[] System.Collections.Generic.List`1<UnityEngine.Rect>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* List_1_ToArray_m383F3E8B4EC76336B87CEDF3E5274E823DDC9163_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* V_0 = NULL;
{
int32_t L_0 = (int32_t)__this->get__size_2();
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_1 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)(RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0);
V_0 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)L_1;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_2 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_3 = V_0;
int32_t L_4 = (int32_t)__this->get__size_2();
Array_Copy_mA10D079DD8D9700CA44721A219A934A2397653F6((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL);
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_5 = V_0;
return L_5;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::TrimExcess()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m07518A7668988C7392E3B37DE1ED9E13CADE76EF_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_0 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
NullCheck(L_0);
V_0 = (int32_t)(((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)(((double)((double)(((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))))), (double)(0.9))))));
int32_t L_1 = (int32_t)__this->get__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->get__size_2();
NullCheck((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this);
(( void (*) (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25));
}
IL_002a:
{
return;
}
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Rect>::TrueForAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m2A7723DB792B1855581906969CFED4B6E26A695A_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * __this, Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * ___match0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_0 = ___match0;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m4A3AE1D7B45B9E589828B500895B18D7E6A2740E((int32_t)8, /*hidden argument*/NULL);
}
IL_0009:
{
V_0 = (int32_t)0;
goto IL_0027;
}
IL_000d:
{
Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A * L_1 = ___match0;
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_2 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)__this->get__items_1();
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Rect_t35B976DE901B5423C11705E156938EA27AB402CE L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck((Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_1);
bool L_6 = (( bool (*) (Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *, Rect_t35B976DE901B5423C11705E156938EA27AB402CE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)((Predicate_1_t352461494C893878AC683B64A7C7551C2C0EFE5A *)L_1, (Rect_t35B976DE901B5423C11705E156938EA27AB402CE )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27));
if (L_6)
{
goto IL_0023;
}
}
{
return (bool)0;
}
IL_0023:
{
int32_t L_7 = V_0;
V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
}
IL_0027:
{
int32_t L_8 = V_0;
int32_t L_9 = (int32_t)__this->get__size_2();
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000d;
}
}
{
return (bool)1;
}
}
// System.Collections.Generic.IList`1<T> System.Collections.Generic.List`1<UnityEngine.Rect>::Synchronized(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_Synchronized_m655AF1C4A08A362B8873FE077533B4E9463B9490_gshared (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * ___list0, const RuntimeMethod* method)
{
{
List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 * L_0 = ___list0;
SynchronizedList_t9E2698BBC60353A5BFDAFF254152C68D4D4CAB1A * L_1 = (SynchronizedList_t9E2698BBC60353A5BFDAFF254152C68D4D4CAB1A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 49));
(( void (*) (SynchronizedList_t9E2698BBC60353A5BFDAFF254152C68D4D4CAB1A *, List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 50)->methodPointer)(L_1, (List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 50));
return L_1;
}
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rect>::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m3B2E466FD2048E19C611DA2A28C6905FA9D0A3DF_gshared (const RuntimeMethod* method)
{
{
RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B* L_0 = (RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)(RectU5BU5D_tB12F2C8BB1CFCCBAC660A7914E184DE3D80C3E5B*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0);
((List_1_tD72B394EF1F4532C1F4227FD1A123F94D9DC0350_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif