Files

25552 lines
1.0 MiB
Plaintext

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
struct Action_1_tA92AFB339FAE68919988F1265D49D5B106700E4A;
struct Action_1_t1B3FF3A711010A5B22005A3C93A1D161ED227C1B;
struct Action_1_tEC2B4F326AAC30836BC1AB7F0207188E84E63E38;
struct Action_1_t3D3F4CF06925F075E4CB364099FFFD9694DF92BF;
struct Action_1_t95C4467F42F088B9EB56A332DF109054E2D5744D;
struct Action_1_t6504FCE2870E2B344A50B39A149170444F4123A2;
struct Action_1_t109929C62BD14B5D786B270900E6EE0719788CDB;
struct Action_1_t0A6A200F0D4202698F4CDF86180FDEC705017339;
struct Comparison_1_t8E445247495496979896CB4603EEEB8E7A3329B9;
struct Comparison_1_t7F304451426B63F1ED121E0AAC1C44674171D864;
struct Comparison_1_t607B0FF65485604825457D9CEA18E9FD2957B0E8;
struct Comparison_1_t662EC9F4A567479116D0708AF3FB6A50A0744D30;
struct Comparison_1_t11DE0A994F9CCA4973BD9B1B23636BEBAC496827;
struct Comparison_1_tEB01EFD4F0AE89C0CFFB3C74D8DB76B5C15C579A;
struct Comparison_1_t00E892FBFFA67B47CFB478B3CB727A28C9337FDE;
struct Comparison_1_t3D2217C1F997E4F1F6D13AEF9C175869374EFA94;
struct ICollection_1_tD3C5416F0F554957BDE5AB26B58180F36A0F006D;
struct ICollection_1_tC523C1B1B70CA84C78F51DC39F978936E7217BE8;
struct ICollection_1_t1CFA089DCDF639B840151EB5AB98321305E915E9;
struct ICollection_1_tBDF2E9ABBA0CE7799BB4E19730AE2F08816E39F4;
struct ICollection_1_t9DBF70E8C6F1660FC69A99A893151776C4683480;
struct ICollection_1_tEE7E99E3AD0050FB897B4C9AF8217504FEDC47C6;
struct ICollection_1_t7ADD1B715016E7E7A612828233E29868B28B6B9A;
struct ICollection_1_t5A9FC5D58E11FA59BAC4843485552A4C5EBED1D4;
struct IComparer_1_tC741A65A5C58C93C79142C800A27FA45E0F8DA22;
struct IComparer_1_tAF2270DDE52E9075341E2FDCC668DAA9D89B938B;
struct IComparer_1_tAB025EDC9E9462EEF6279F312BA7568A0C9DEBF0;
struct IComparer_1_t2F8ADF72D6907C30E79BADC5045B1B2A17D91432;
struct IComparer_1_t269B2016EB56BF9F5213F705370AAE101B10DE40;
struct IComparer_1_tD12C2405AD2F3C2E0405843FA66108722F6E6F50;
struct IComparer_1_tC3301394A42C63EEF63FEF294719BDA68E047E1A;
struct IComparer_1_tC5A13B741D602AC20049D626BCD1599C4C656D28;
struct IEnumerable_1_tE05BCFC1DD043182EF701C708A66B0FFCA496572;
struct IEnumerable_1_t46F0F520F6C43F032F31FD46606B0FDC82B63005;
struct IEnumerable_1_tF48D0DD7BEC3EECCB2F771DFF6FB030053101731;
struct IEnumerable_1_tB7FECE7AA7C8E515782F5B114A8BC80F8F0124D9;
struct IEnumerable_1_t5C81D3DD97A4DC297DB4F5ECB7B4AD6A27BCAB37;
struct IEnumerable_1_tF56F4F7526EA213619CEFD10EEFA14A4B4669C87;
struct IEnumerable_1_tE1C8F96B12C0066F0BF3E2149938E27B5DB8E85D;
struct IEnumerable_1_t79F788D6319093D21486D9C31C492D54B812A7FA;
struct IEnumerator_1_tC37012C58BA3F7A4F7CAFB0A83F5DBB8F30AC37C;
struct IEnumerator_1_tCE8597DE5DCEBDE5973EA802C04391FBF1D15BA9;
struct IEnumerator_1_tBF64D410C2D375BC3D66EEEF59DE64C544CD1B99;
struct IEnumerator_1_tF18F9E065495D300DBA26B7F4CBF99F9AB2F0447;
struct IEnumerator_1_tA9183A6579692F86DA98E7EA16EDBD1E8B85BB40;
struct IEnumerator_1_t9D887C9A5B93B52488EBDACC8184D08C473B7EFD;
struct IEnumerator_1_t7BAFB70B57DD75F5FF0BF8C4EC134A8334313F9C;
struct IEnumerator_1_tFFF9C9AD61882D24729C7E8DB92E470D6FEBF2D5;
struct IList_1_t79C7B8BAC07A6CCE7185B4F31C3070BBAB99B72E;
struct IList_1_t7D45F34C926864BF4E85A52D40935B6452B7B91B;
struct IList_1_t60B1F6B376E93EC06DE486209BAF3A84E7D94241;
struct IList_1_t50CFED8A77991FC5F85E34A085BA44389C72313F;
struct IList_1_tBBAA88DA086964FC0C2F3DFD152999A4B41F8D8F;
struct IList_1_t35B20DD930CFF4230938D3F3B7FD35A07F02EAD7;
struct IList_1_t0E28AD7157444094B0E0BBB7F1C1701399D75F4C;
struct IList_1_t3857DEB6AE6F49293CFDA48D0BFCE39458058DEC;
struct List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0;
struct List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E;
struct List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34;
struct List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7;
struct List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B;
struct List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B;
struct List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F;
struct List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7;
struct Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F;
struct Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90;
struct Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE;
struct Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB;
struct Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0;
struct Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248;
struct Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3;
struct Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9;
struct ReadOnlyCollection_1_t993D571A8C7CFA15F002ED019FD831FC79C3F607;
struct ReadOnlyCollection_1_tB526CA63D7D0A7C97C745C83213C81EC12668FA2;
struct ReadOnlyCollection_1_tE1C0F06561228B3EAC986C9085698DB9AECFE9AB;
struct ReadOnlyCollection_1_t5469DE759C617762F19F501ED9C14316618278D4;
struct ReadOnlyCollection_1_t125BB68A36C3714AB46634DC2E47592A141B19F3;
struct ReadOnlyCollection_1_tD91267CEF0B1634F77BD5AB718C57B136DD0360A;
struct ReadOnlyCollection_1_t87D756057EF40049EE95569D2286A86412738E18;
struct ReadOnlyCollection_1_t15AD8BDC9A2BE75EF6723AF15EF975CBEF171266;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5;
struct AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD;
struct AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860;
struct SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F;
struct AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204;
struct SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37;
struct SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC;
struct SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851;
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct ISkeletonRenderer_t60D4039D7AD7F6A5E7F9965690667444FB5F55BC;
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MethodInfo_t;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct SkeletonAnimationBase_t27A93FED4A3BC7102958AC58A71711D8E2B23D61;
struct String_t;
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
struct Type_t;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5;
struct AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD;
struct AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860;
struct SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F;
struct AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204;
struct SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37;
struct SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC;
struct SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851;
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
struct List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0 : public RuntimeObject
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E : public RuntimeObject
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34 : public RuntimeObject
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7 : public RuntimeObject
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B : public RuntimeObject
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B : public RuntimeObject
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F : public RuntimeObject
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7 : public RuntimeObject
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t993D571A8C7CFA15F002ED019FD831FC79C3F607 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_tB526CA63D7D0A7C97C745C83213C81EC12668FA2 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_tE1C0F06561228B3EAC986C9085698DB9AECFE9AB : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t5469DE759C617762F19F501ED9C14316618278D4 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t125BB68A36C3714AB46634DC2E47592A141B19F3 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_tD91267CEF0B1634F77BD5AB718C57B136DD0360A : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t87D756057EF40049EE95569D2286A86412738E18 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t15AD8BDC9A2BE75EF6723AF15EF975CBEF171266 : public RuntimeObject
{
RuntimeObject* ___list;
RuntimeObject* ____syncRoot;
};
struct MemberInfo_t : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
bool ___m_value;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
int32_t ___m_value;
};
struct IntPtr_t
{
void* ___m_value;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
float ___x;
float ___y;
float ___z;
float ___w;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
struct AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C
{
bool ___overrideEnabled;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___originalTexture;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___replacementMaterial;
};
struct AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_marshaled_pinvoke
{
int32_t ___overrideEnabled;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___originalTexture;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___replacementMaterial;
};
struct AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_marshaled_com
{
int32_t ___overrideEnabled;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___originalTexture;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___replacementMaterial;
};
struct AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0
{
bool ___overrideEnabled;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___originalTexture;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___replacementTexture;
};
struct AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_marshaled_pinvoke
{
int32_t ___overrideEnabled;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___originalTexture;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___replacementTexture;
};
struct AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_marshaled_com
{
int32_t ___overrideEnabled;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___originalTexture;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___replacementTexture;
};
struct SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541
{
bool ___overrideEnabled;
String_t* ___slotName;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
};
struct SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_marshaled_pinvoke
{
int32_t ___overrideEnabled;
char* ___slotName;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
};
struct SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_marshaled_com
{
int32_t ___overrideEnabled;
Il2CppChar* ___slotName;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
};
struct AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6
{
bool ___overrideDisabled;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___originalMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___replacementMaterial;
};
struct AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_marshaled_pinvoke
{
int32_t ___overrideDisabled;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___originalMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___replacementMaterial;
};
struct AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_marshaled_com
{
int32_t ___overrideDisabled;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___originalMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___replacementMaterial;
};
struct SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E
{
bool ___overrideDisabled;
String_t* ___slotName;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
};
struct SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_marshaled_pinvoke
{
int32_t ___overrideDisabled;
char* ___slotName;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
};
struct SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_marshaled_com
{
int32_t ___overrideDisabled;
Il2CppChar* ___slotName;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
};
struct SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8
{
bool ___isAdd;
RuntimeObject* ___renderer;
};
struct SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_marshaled_pinvoke
{
int32_t ___isAdd;
RuntimeObject* ___renderer;
};
struct SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_marshaled_com
{
int32_t ___isAdd;
RuntimeObject* ___renderer;
};
struct Enumerator_tA1D0C9896ADF043394B5768D6773A9D5D234AF64
{
List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* ____list;
int32_t ____index;
int32_t ____version;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ____current;
};
struct Enumerator_t26B4796602507AA9B05F3B907B1FE09626A9FE2E
{
List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* ____list;
int32_t ____index;
int32_t ____version;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ____current;
};
struct Enumerator_t920B7D62778EEF3D8B6D96558F7157D9E1AAC759
{
List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* ____list;
int32_t ____index;
int32_t ____version;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ____current;
};
struct Enumerator_tCA0F8F8056C3EE4D9AFF02718FFCA17A0A3F37D5
{
List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* ____list;
int32_t ____index;
int32_t ____version;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ____current;
};
struct Enumerator_t392A416D30C076C6E8730871B02CC3C725393C38
{
List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* ____list;
int32_t ____index;
int32_t ____version;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ____current;
};
struct Enumerator_tEB02BA901155FC5F684195D120C7157DB27A6B92
{
List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* ____list;
int32_t ____index;
int32_t ____version;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ____current;
};
struct Delegate_t : public RuntimeObject
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
RuntimeObject* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
bool ___method_is_virtual;
};
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
Il2CppIUnknown* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
int32_t ___method_is_virtual;
};
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
Il2CppIUnknown* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
int32_t ___method_is_virtual;
};
struct Exception_t : public RuntimeObject
{
String_t* ____className;
String_t* ____message;
RuntimeObject* ____data;
Exception_t* ____innerException;
String_t* ____helpURL;
RuntimeObject* ____stackTrace;
String_t* ____stackTraceString;
String_t* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
RuntimeObject* ____dynamicMethods;
int32_t ____HResult;
String_t* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_pinvoke
{
char* ____className;
char* ____message;
RuntimeObject* ____data;
Exception_t_marshaled_pinvoke* ____innerException;
char* ____helpURL;
Il2CppIUnknown* ____stackTrace;
char* ____stackTraceString;
char* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
Il2CppIUnknown* ____dynamicMethods;
int32_t ____HResult;
char* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
Il2CppSafeArray* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_com
{
Il2CppChar* ____className;
Il2CppChar* ____message;
RuntimeObject* ____data;
Exception_t_marshaled_com* ____innerException;
Il2CppChar* ____helpURL;
Il2CppIUnknown* ____stackTrace;
Il2CppChar* ____stackTraceString;
Il2CppChar* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
Il2CppIUnknown* ____dynamicMethods;
int32_t ____HResult;
Il2CppChar* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
Il2CppSafeArray* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct ExceptionArgument_t60E7F8D9DE5362CBE9365893983C30302D83B778
{
int32_t ___value__;
};
struct ExceptionResource_t609A85E253A4E615583553D91D839E2E79FDFBD9
{
int32_t ___value__;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
intptr_t ___value;
};
struct UpdateTiming_t4D754112D6DC62299DD464C0F819EC887D1CB970
{
int32_t ___value__;
};
struct Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB
{
int32_t ___vertexIndex0;
int32_t ___vertexIndex1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___tangent;
bool ___compareReversed;
};
struct Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_marshaled_pinvoke
{
int32_t ___vertexIndex0;
int32_t ___vertexIndex1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___tangent;
int32_t ___compareReversed;
};
struct Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_marshaled_com
{
int32_t ___vertexIndex0;
int32_t ___vertexIndex1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___tangent;
int32_t ___compareReversed;
};
struct Enumerator_t063648B60A49529ABFA7EB4E2DCA592A0883C708
{
List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* ____list;
int32_t ____index;
int32_t ____version;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ____current;
};
struct MulticastDelegate_t : public Delegate_t
{
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
};
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates;
};
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
struct Type_t : public MemberInfo_t
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278
{
bool ___isAdd;
int32_t ___timing;
SkeletonAnimationBase_t27A93FED4A3BC7102958AC58A71711D8E2B23D61* ___animation;
};
struct SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_marshaled_pinvoke
{
int32_t ___isAdd;
int32_t ___timing;
SkeletonAnimationBase_t27A93FED4A3BC7102958AC58A71711D8E2B23D61* ___animation;
};
struct SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_marshaled_com
{
int32_t ___isAdd;
int32_t ___timing;
SkeletonAnimationBase_t27A93FED4A3BC7102958AC58A71711D8E2B23D61* ___animation;
};
struct Action_1_tA92AFB339FAE68919988F1265D49D5B106700E4A : public MulticastDelegate_t
{
};
struct Action_1_t1B3FF3A711010A5B22005A3C93A1D161ED227C1B : public MulticastDelegate_t
{
};
struct Action_1_tEC2B4F326AAC30836BC1AB7F0207188E84E63E38 : public MulticastDelegate_t
{
};
struct Action_1_t3D3F4CF06925F075E4CB364099FFFD9694DF92BF : public MulticastDelegate_t
{
};
struct Action_1_t95C4467F42F088B9EB56A332DF109054E2D5744D : public MulticastDelegate_t
{
};
struct Action_1_t6504FCE2870E2B344A50B39A149170444F4123A2 : public MulticastDelegate_t
{
};
struct Action_1_t109929C62BD14B5D786B270900E6EE0719788CDB : public MulticastDelegate_t
{
};
struct Action_1_t0A6A200F0D4202698F4CDF86180FDEC705017339 : public MulticastDelegate_t
{
};
struct Comparison_1_t8E445247495496979896CB4603EEEB8E7A3329B9 : public MulticastDelegate_t
{
};
struct Comparison_1_t7F304451426B63F1ED121E0AAC1C44674171D864 : public MulticastDelegate_t
{
};
struct Comparison_1_t607B0FF65485604825457D9CEA18E9FD2957B0E8 : public MulticastDelegate_t
{
};
struct Comparison_1_t662EC9F4A567479116D0708AF3FB6A50A0744D30 : public MulticastDelegate_t
{
};
struct Comparison_1_t11DE0A994F9CCA4973BD9B1B23636BEBAC496827 : public MulticastDelegate_t
{
};
struct Comparison_1_tEB01EFD4F0AE89C0CFFB3C74D8DB76B5C15C579A : public MulticastDelegate_t
{
};
struct Comparison_1_t00E892FBFFA67B47CFB478B3CB727A28C9337FDE : public MulticastDelegate_t
{
};
struct Comparison_1_t3D2217C1F997E4F1F6D13AEF9C175869374EFA94 : public MulticastDelegate_t
{
};
struct Enumerator_t20B0507CEFE2BD8BB3F9F072A8B8CD85D4B9FDA9
{
List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* ____list;
int32_t ____index;
int32_t ____version;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ____current;
};
struct Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F : public MulticastDelegate_t
{
};
struct Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90 : public MulticastDelegate_t
{
};
struct Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE : public MulticastDelegate_t
{
};
struct Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB : public MulticastDelegate_t
{
};
struct Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0 : public MulticastDelegate_t
{
};
struct Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248 : public MulticastDelegate_t
{
};
struct Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3 : public MulticastDelegate_t
{
};
struct Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9 : public MulticastDelegate_t
{
};
struct ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0_StaticFields
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___s_emptyArray;
};
struct List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E_StaticFields
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___s_emptyArray;
};
struct List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34_StaticFields
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___s_emptyArray;
};
struct List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7_StaticFields
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___s_emptyArray;
};
struct List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B_StaticFields
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___s_emptyArray;
};
struct List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B_StaticFields
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___s_emptyArray;
};
struct List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F_StaticFields
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___s_emptyArray;
};
struct List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7_StaticFields
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___s_emptyArray;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
String_t* ___TrueString;
String_t* ___FalseString;
};
struct Type_t_StaticFields
{
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
Il2CppChar ___Delimiter;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
RuntimeObject* ___Missing;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5 : public RuntimeArray
{
ALIGN_FIELD (8) Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB m_Items[1];
inline Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB value)
{
m_Items[index] = value;
}
};
struct AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD : public RuntimeArray
{
ALIGN_FIELD (8) AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C m_Items[1];
inline AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C* 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, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___originalTexture), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___replacementMaterial), (void*)NULL);
#endif
}
inline AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___originalTexture), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___replacementMaterial), (void*)NULL);
#endif
}
};
struct AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860 : public RuntimeArray
{
ALIGN_FIELD (8) AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 m_Items[1];
inline AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0* 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, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___originalTexture), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___replacementTexture), (void*)NULL);
#endif
}
inline AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___originalTexture), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___replacementTexture), (void*)NULL);
#endif
}
};
struct SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F : public RuntimeArray
{
ALIGN_FIELD (8) SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 m_Items[1];
inline SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541* 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, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___slotName), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
#endif
}
inline SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___slotName), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
#endif
}
};
struct AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204 : public RuntimeArray
{
ALIGN_FIELD (8) AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 m_Items[1];
inline AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6* 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, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___originalMaterial), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___replacementMaterial), (void*)NULL);
#endif
}
inline AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___originalMaterial), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___replacementMaterial), (void*)NULL);
#endif
}
};
struct SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37 : public RuntimeArray
{
ALIGN_FIELD (8) SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E m_Items[1];
inline SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E* 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, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___slotName), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
#endif
}
inline SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___slotName), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
#endif
}
};
struct SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC : public RuntimeArray
{
ALIGN_FIELD (8) SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 m_Items[1];
inline SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278* 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, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___animation), (void*)NULL);
}
inline SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___animation), (void*)NULL);
}
};
struct SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851 : public RuntimeArray
{
ALIGN_FIELD (8) SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 m_Items[1];
inline SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8* 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, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___renderer), (void*)NULL);
}
inline SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___renderer), (void*)NULL);
}
};
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m3870294A0242AE884AB71D5FAF18C38E853E4BC4_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB List_1_get_Item_mD09E5F7BAFCDB33C43C4589E8E2AD8DCB1BC1111_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m1F9A3E14A110938BDD4ADC0C6A0BE66019783133_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m91562505B29FE368FF33C1415501A2237D8F7F45_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mDBD773D27B3BC9C50896409544A443D2FE78C979_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mCF75C60BD95A75B90D00C34F45DCD9ACE346EF8F_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_min, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m757E8DDC217F525EF082C6B337F327A154BAC151_gshared_inline (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mCC4F8A178D588A7BE675386D495139AA548EB185_gshared_inline (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m0F175C4C0830903B9C4C0CAF4A65C9C76B785D47_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m67C5697414A9B5F0073A5A7A7BE03E2E09D9E71C_gshared (ReadOnlyCollection_1_t993D571A8C7CFA15F002ED019FD831FC79C3F607* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m474FC854E2C33B3985FD3F5E8942C720B35B183E_gshared (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_array, int32_t ___1_index, int32_t ___2_length, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA95A2072FC0D5F37B6AE55C5962EB3F883A6E30A_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, int32_t ___1_count, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m8A5192060427DA88FD55627BE69E87961688D988_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mAE013E4D89D533F4425BEA7B2A5D03D4C256BC5D_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m2F4AA39219B90DCB17457BCA35B11C9B93EC5D17_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m773AEE03D02B2A9E4541526FB3F7BD3F3A63B80B_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m531F7C576AEC1695E11F642F67157F707850AE31_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3437CFD90374003953FC0B4BB5217B7CA6F61091_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___0_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mF5C43D1F372ED6795829441BB98F988C79791D64_gshared_inline (Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mABB4BD670202933DA5188ECEF78DF1927E06F8FE_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m4DE622616A702AE8F19FA13E99CADDD8EC8FAF07_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___2_match, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m512C375002FFEEB2258C2A1B1978E6E018742A35_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___2_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m2A353386F24399150D80F9D91DCDB821F2E596A1_gshared_inline (Action_1_tA92AFB339FAE68919988F1265D49D5B106700E4A* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m1001685A1BB22A634E03BD6BBA212A2080B9B099_gshared (Enumerator_t063648B60A49529ABFA7EB4E2DCA592A0883C708* __this, List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3699B3A03770C1414E1707F8A9DD6C46D5BE7BD8_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m20D7FA26F49F1E648C6FED4B8A8E6CA326B0509D_gshared (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_array, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m80578F9B28DAA408D2F4C70E901CA72CAE4F432D_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m485138AA7DC83185C95829B1B8894ADDCCD1CD10_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_mC9C2D88C7D66C5DC6EFB7E2BC71B790CF0B074EF_gshared (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_array, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mFA32A88DE1F2C8FDAB2B9AB79D6FB7E1E0DBA6F5_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mB0B2EEC57BB055ED8B1732A11D32363C5C2C1CA9_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mFADE5D23E6696052CAF59963FAC86B9BF831BB8C_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m9340574D6CFCDE4A349B7707F24C229CCB091AB4_gshared (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mCC79E962AD2C81A481BAEEC22BFF0E2DEBC3E643_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m57B572EB4DA90170944A59D36DB6AD3450FE704A_gshared (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m7B88FAB8C505090B0AE0ED5161CC0E6C5AE39C55_gshared (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t8E445247495496979896CB4603EEEB8E7A3329B9* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mD672E58F3F6A690BC41AEDB55130C939D875B051_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C List_1_get_Item_mB342D9654DD2AF52927FF8EF8DD71DE514BB724F_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_m64924FC512F939F1130ECB22C0C301F0B8DEB01E_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m0516C14C580B8EF1212AEE4893EAB4FC91035180_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mAA2FAB3ADBC77A1819A7F6510C0FDF9566EB3601_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m1A5CD03108424941EF5ED8074B6041BC1247530A_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_min, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m43F982522D40225BFC9A37AE8FE6FED1A93E1AC4_gshared_inline (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mA020F5DC32002D2B49681B9A9B89FDDAE89B02CE_gshared_inline (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m371B69D6A2A64BF723A78CD2F7A0BFC07B97BE7D_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mA59C83C36737D27940FB30AF6EA51781FE954EB5_gshared (ReadOnlyCollection_1_tB526CA63D7D0A7C97C745C83213C81EC12668FA2* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_m5FB9E64C20DCF7944A8E26CB93EC5A2B2CB65155_gshared (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___0_array, int32_t ___1_index, int32_t ___2_length, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mFDD00B6887C62015145B28CD5906254E0C18A94F_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, int32_t ___1_count, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mB7A76AADE83A03E4E076BE1D7460A5B8F943976B_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m9375EBDF6D931B507889D28FDBC50075C6808DBC_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mADC962EB722AB2933622898FACF3733828B3FA1B_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m0759D4077BD8E46E69E16E14F9C91C63FE2852A8_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mE40BE30382CCBBD27DDF6DE7079CA8632728915E_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m78D411491F3B3439AA750DF815F8131E231D7341_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___0_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m35DD5DBFED9CC46B74745C000B06F0879BA252A7_gshared_inline (Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA61EB7EC59C5A2A1A8D4EBAF9A20CDEF10168C28_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mDA36D4E7D04A2298954F0CECCCF9CE4BACBED93A_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___2_match, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m39BDE454EFFA19CC06A119C191A4261033DC746A_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___2_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mCFBFE7BC21B56AE1D85A27B9ED7A337D699081C6_gshared_inline (Action_1_t1B3FF3A711010A5B22005A3C93A1D161ED227C1B* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m4577D9C9C166B7239076BD3DB7909C0289133B16_gshared (Enumerator_tA1D0C9896ADF043394B5768D6773A9D5D234AF64* __this, List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCB56C1A9B3702195E5D51BD345726B5041DC6BE2_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_mCF3530D71C74CE02F06D2DDC1F3D7A2F33873690_gshared (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___0_array, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mEED855D382DAD7FD6A066EA85A84DD2EC7A372DC_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mE0EF9C7ABE643B6E4FB311D5370C0D22C786F1A1_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_m4EF0F80E203BC74BBA2712416CFD854B74A1F22D_gshared (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___0_array, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m0C29053F02287326E9313C1D38D4EBE998775B2D_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m8E5310E646BA188EADA9ED710F52B9C7F0C5D8E6_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mC4592461FC9B722A76EB2D0BA394D11B67EF4A6A_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_mE30F8A51EF1BA815887C0A4F232643A2886E6BB4_gshared (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m6942DC908F1C9274CD96D4C43EB564694512B4E1_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_mCFAB90C2EAB43D68108871FC8A8138691DC97916_gshared (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mA61EC263A9A14C6CDC9BC7A22DAFE85ACEAEC768_gshared (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t7F304451426B63F1ED121E0AAC1C44674171D864* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mF429316180F8850065286F55FD313DA160325375_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 List_1_get_Item_m8FD8822BB8849FE2100CF651EEE71BD495E726A4_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m7A2D82999C04FE2C9ABBD705B4C36A2AD9EF5D0F_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mB294C0DED25C133AAA226D2DF087A247887CDCC1_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mB9BB7F887359E417345D85E409129015712246D0_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mD11CFD158987FF0B529E88241C68D3371237D7A3_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_min, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mFEBFCFF34055F1036FE6ED0A7D940954FBE0C7D3_gshared_inline (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m826916E7409D4B2F2FD2A146DDB42F0F37AB20DE_gshared_inline (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m42E6484EE148BB6E0FBB96EEB9EB4BAC86496652_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m77E6EF9B293BB57A88FBC711C5E6FD8B225BA7B5_gshared (ReadOnlyCollection_1_tE1C0F06561228B3EAC986C9085698DB9AECFE9AB* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m6A50717451872386B574640B2004E4CF645071D8_gshared (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___0_array, int32_t ___1_index, int32_t ___2_length, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m3A7FFF33FC4F1DF374D3F20A692D6D9094BA8B4A_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, int32_t ___1_count, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mBBDE39ADE00243CDA164CB98A3605659FA576597_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mC0B7529EE5ABCC88BFC11490C39D947D9DDDF261_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mD21A88868DCACABCEA034736C231C4B43E515440_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m2B7A0489E74AA7323CC70DD2678DC8FF68A7E020_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mF3C63A6659625228157EB45679F918BF7D60D77F_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m085D951ADD2E2DEFCEEECCCBA102BC6BE4F0A681_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___0_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m501EAFB1A9D0331DFDA7A2F187FEC27EBAC550F6_gshared_inline (Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9292BD815B0F142817D0EE9C96B9ABCE14E8D892_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2065D40492B8FF3630169FCA9E67A927362DF4DB_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___2_match, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mB4D16FB9B59F043F00E6473D32B8548E53221846_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___2_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mA248C593649980B625866F70EE5315F14F9E6BF5_gshared_inline (Action_1_tEC2B4F326AAC30836BC1AB7F0207188E84E63E38* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mF2D09AD7EE0A663146731D00E7D3102DEB3CE2C2_gshared (Enumerator_t26B4796602507AA9B05F3B907B1FE09626A9FE2E* __this, List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0087C7891293F17E15E36EE4828E75D4C3F8AE88_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m91AF756FB75C6C18844D9CD113111355DB58A7DA_gshared (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___0_array, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m2AA36F2110EAC4AE82571D84C52A08A6634CAB04_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m8B8EC5B652951EFC07E94FF6EC9914FF21456361_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m3D313675761D18BEDCD01193BC53272E83E9573B_gshared (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___0_array, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m168F8D120D6A84871A826AE2B8E72CBE6D366612_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mCEA207993D4A6C3C706790EE5C833FBD78C13EB1_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m9233A56CCB16D99D77FA1170B5DFE44EBB2BC8A2_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m89812065A346054BCEE153017DC0E00FC9AF96CF_gshared (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB41CED786E51B70C028EB67C84B390AA62E08006_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m02D8C6BE4F323122CB18FFD379AD2A931E016801_gshared (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m29E89F954D9624C283983204546A7E271C0B82A8_gshared (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t607B0FF65485604825457D9CEA18E9FD2957B0E8* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mF4FE73B0783E4AF91B6C29564E918F27B3578D12_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 List_1_get_Item_mB956A704C3C30DC11C625A281B06240E8E86C7C7_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m742C375D10C3A716F648F6FDC0CF620B143CDF0E_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m8D6E8A8921C2F50CA3B30F9AC7479A67FC65939A_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mEDA0C1A5E2415E25E3D955EFD024D377D671BB41_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mBCF1C75739F06BA04E272E4B6BA0AE991A657EA8_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_min, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m108D42273122AAF3400FE08CE270DCF755E4213B_gshared_inline (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mEFA2BC6B6189E814C8195D197D701A5997822933_gshared_inline (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mAA7E28482024AD31B9B9D34102569EE22EC6AA33_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m1B200D1ED67E6F47176F096D048AE03178594110_gshared (ReadOnlyCollection_1_t5469DE759C617762F19F501ED9C14316618278D4* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_mCDF8F4E641383B7E8C030B3CBFEE7D86C1E3C0B8_gshared (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___0_array, int32_t ___1_index, int32_t ___2_length, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m05B8AE3F07648B30231607A57A151E9703009ACD_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, int32_t ___1_count, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m1034331EB159C305319B118E594F7A3BB2A41591_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m8E256E0EEE5DBB2E585D8D02F46C4FCA8A0C0129_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m5F25FAE8AF8E3A0269E0F066F1264295B4311DDD_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6A7D944D842C3E69DFB2FB82ACBF51306AA8CEB3_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m9DB78A0E3D6F3C46210889CB1AFBD5D506F5CE74_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF48195F683F8DCAFBD64A76C9E972F75A134D70C_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___0_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mFFA9ECD4C53AED1A554DDC21602C9C1429982E2F_gshared_inline (Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6E3F58C2F38B110369ADC0492F2538285D2A1785_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m4502E0C3181CC15807A8C6C7FF51B32E6561FB9E_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___2_match, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m9B3FFC43193DC456620F225FAA65653422C303EE_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___2_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mBF40D890D418543024F41C1C52AA2F032A1AA9FB_gshared_inline (Action_1_t3D3F4CF06925F075E4CB364099FFFD9694DF92BF* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m442BF434FE8ACB0D929DC9E6462D1C6268268C29_gshared (Enumerator_t920B7D62778EEF3D8B6D96558F7157D9E1AAC759* __this, List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m703C373921FEB58D756FBEB6CD146EEA409B21FF_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_mC66D63E5C80D757758EA4C82E9D686D6BF65641B_gshared (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___0_array, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m92E1A6DF3E09EB1C6686A5030A5E0EEC2871C9AF_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m5799D61C3DC09066E141BC7D968675C80CB6231F_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m95845AE10334F2074DF79921FE6A4FA7684DA3E3_gshared (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___0_array, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m09BCFE88C81919FC4B43A34563B9277770E1C8AF_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mCAA044591D5E18A8CBB4FFA6875686ED44E9284D_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m46234EF0E369449ACCA2268AC844B8C83633DF55_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m24FDB6EC509FFC2E44FB01C76C3448261D3EB6D0_gshared (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0E8B199E6E4634D5C7F9DB3D246B8BE385AE23E4_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m9A58158121B99439097F6B448A11773FE0D1DBF8_gshared (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m060213B2FC6388F74F2167C032B0D43C7830F051_gshared (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t662EC9F4A567479116D0708AF3FB6A50A0744D30* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mB0BB638E79A4ECCC72E9077A223B9A1AC032870A_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 List_1_get_Item_m6F5D22C4537F4B8920A9D303486BD8A97055164D_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m498C9D027CDD6C16DA14D51CCC13CD774F5D7867_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m43DCC3729EAC6EE994BECEEF35430A55D8B09BB8_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mC7225639F4020FED8E1BBC66B634368967E66B74_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mF88BC26D2B28D5003EFCCAADB9B324269E24079A_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_min, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m920F3A425298F1C1B8C509E41AB6A655DBD81C8D_gshared_inline (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m41D4D1E42BDCDC15FD142D0F32FF6EE2A6D5C0D3_gshared_inline (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m6975EDDD37A4392CB77A16CFA907EDFA7D5F893E_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m6BEBED6CD0459F52E88F28BD7EFDB6836957FF38_gshared (ReadOnlyCollection_1_t125BB68A36C3714AB46634DC2E47592A141B19F3* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m8312E3429F71088AAAE93B8A5EA07E9F98A889CE_gshared (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___0_array, int32_t ___1_index, int32_t ___2_length, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mD3D000388E5E2E21D429ED6273F0BD07F2898710_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, int32_t ___1_count, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m95020795B628FAB4D5320D7E6B7EF288004DB0CB_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mD54D1318F45CBA528BA84E1012270D332F931564_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mC2493E2641950D373F9FD9C6C9A773B6204CD66C_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mB0379DE6DF850F3E7172EAF42D6668B88763FCE6_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mC9A59A7F6063B3425F675D0D721AD6048E7E0BCF_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m21B0119552EF6D0A2CD1D59AC1331BB528D3A4CE_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___0_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m31E700B202F78B2A94F0A87A5CB034A9F31671FE_gshared_inline (Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m58351E59EA9F9027713A60867932C0BD6517002E_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mAD72BD1C9EB2D059AE932AEE1AED019A6BCD0AC5_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___2_match, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m01BEA841868E7FA6B5FD6B76E7A65A1A19C766F0_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___2_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m9E8D579460378FE0362856A6EA3513B5D5BB7AC3_gshared_inline (Action_1_t95C4467F42F088B9EB56A332DF109054E2D5744D* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m4C89FD0A162E06EA6E017962A5CED39FEC67D640_gshared (Enumerator_tCA0F8F8056C3EE4D9AFF02718FFCA17A0A3F37D5* __this, List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m823C71D9A870663BB2DEBA085E2F72BBDC1C7C74_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_mF9A80178CF97E66F0F208BD812E0FCB9D9C5B99C_gshared (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___0_array, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mE4AA59433E2C61E2E142EB69C3A141F229823CC4_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m60CF286B4683D1918C2C1CFD69529DFC26969751_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m0B9D4C564799F089E527D5DEA0B81DE323A68564_gshared (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___0_array, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m6EF02BE3AEB9972824BB7B0FD98A960C813CC43C_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mFC86B33417ECBD176025A43FC97FC22A9310BC29_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m1683B285A836AB044527300DECD0BD0B3E839405_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m2A324A79F325529EF1B95D6A0394E50825A1839D_gshared (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m61B070EEFEA9D9FF5F463285125FEF982ED73E79_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_mDDAC141D4953CC215D6716DDC286D865AEAF64C7_gshared (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mF5C53348136D43173662EF3846C9FE469895F3ED_gshared (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t11DE0A994F9CCA4973BD9B1B23636BEBAC496827* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m9799C3E30C5AC0798B843E1B9C90D4E9A1BC3901_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E List_1_get_Item_m5895F4AF98C85DE9CD4D4D2A8527D0C9C75FC9C7_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m1B665F418239F321F28D132B3857C2FC25472D0E_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mCA2A5DA5B74074D7F3FE8746F780DCE940A787BA_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mFE78A5DF22A6DA4D30A074F84AF24D5E1E0362F1_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m7E27AB26E3390AAC921237E52B4B6D86A04AFD20_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_min, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m7EB89EE99DF51AE0FBF30807AF28062C9EA5BFD0_gshared_inline (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m749AF3D16B42633A710EA74C713DC84AB43552C2_gshared_inline (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mE9FA3A0E24BD31DAFC930527794190F5A74A2F70_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mD0A71A872F9AA6458A78E1DD6FD3744E1D7EFCB8_gshared (ReadOnlyCollection_1_tD91267CEF0B1634F77BD5AB718C57B136DD0360A* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m0245EEE6F2E9C4446E7C16FC0CAF20FB02E960FC_gshared (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___0_array, int32_t ___1_index, int32_t ___2_length, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m39B7B6B9CA11592BBB739761099792D399313C7A_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, int32_t ___1_count, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m96238B6BE243A73E7AED757A907A76AAACF978F8_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m2F445965A943763489DDDF8E39159C9F5CBC7B9E_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m9CF7DDA3EEB5ACFE2EFFEC7F61A5BC073FF0CDB9_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mEE712E53394EC9AE07BB3427D3C938CCEFE2F97C_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m2DB62C0D8C3746F90C410C50B481FF468504CA48_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m8DC479F56317A9FB0F33F19866FF7F60BB2F1EB4_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___0_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m9C66BB1020D7E6039AD83EB2E69721D3F34D57F1_gshared_inline (Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m52711D7B7FFA225CC5A060224F1E1F0109275C4C_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mBA32730B6F00918F7665395B51ED23C86424EF05_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___2_match, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m7021D2349BA28F8B4CC41E1FCC086BFC8617C246_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___2_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m3315022DF188FB84A9023A3C12CDC7ABCB832B27_gshared_inline (Action_1_t6504FCE2870E2B344A50B39A149170444F4123A2* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m92C3CCA5F0132C40E38DC3C67DBEE4965B687A12_gshared (Enumerator_t392A416D30C076C6E8730871B02CC3C725393C38* __this, List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m015002BF43C4C125632BC199AE8A69064A5786AF_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_mDCBBF88A6DB9D3DF7F1F3C653D91E43B45BFD2D9_gshared (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___0_array, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m7B87E4EEA43A2856B736A275D3B90CD2084AA8EC_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mC1209C7E9EC808FD52B742C8DF0A1C0E30F9F569_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_mA797A8B96B10CE7C411B36EEA32F881FA482FF78_gshared (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___0_array, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mAA6B665D34E98228E3CA6823D2FAAA7ED9CC3FB2_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mB5EC069BDC0F58DDC72A92D8022777BF37CFC93C_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m479A76A3F5658DDFE9B49317259EB25DE4166B2E_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m1D080F6A6F4A53D408B1F2AEF69950A07592FB0E_gshared (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mD0234AB03EA87BECB79ADCBA7FA575C370DCEB1A_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m87153C68E09B91CF352278F9382494795911A33A_gshared (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m9E3B3F7CD0A2F4B138A6C11872D77EE906C9BB3A_gshared (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_tEB01EFD4F0AE89C0CFFB3C74D8DB76B5C15C579A* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m8F9A8B7C90886D749B42C7A9545CEF0E1D0167B7_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 List_1_get_Item_mC536CA2C3810B383C872418E013616CA52A274CD_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_mCBD608634C2DD5979B89E2BBE611868BA8C9A9EA_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m6D2389C72C47FDD2B8E9A9785F10AE7C108B7004_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m07B4FFB97FAEC7E00F2255BCAC7285B29CB41C7D_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m4FF99D8F0FA7AF030A28CBCF62A6936817129F27_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_min, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m50CE1E3E624FA62A2045C47D6841F29DF10DD11E_gshared_inline (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m3BE8EF2F16A5EC921B6F109D3175C6A9362C77A1_gshared_inline (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mF44D3DC8A32E06EE898DC3EC705910EB438B6E92_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mF38725E9ED04062F7C5FE0D978D0F62B9B30FE07_gshared (ReadOnlyCollection_1_t87D756057EF40049EE95569D2286A86412738E18* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_mFA89DD956866A45257A74D3F3E448DCB71BE0B71_gshared (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___0_array, int32_t ___1_index, int32_t ___2_length, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m72B90E06A1605F895DB3EEBF0B02FD3702F1F6E6_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, int32_t ___1_count, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m11FAB7005DCB390338C0E86590D7E34BB5F5AE88_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mFF2A747A19CB037D2B3A246B049FB7A448C38AC1_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mB24184252AE7C1858558577E0D9EC79D8C7BC599_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m39786BA76D44B86437D6C430277E09508624FC8A_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mE03BA64F28CA37E086508D1F87C493EBCE4580EB_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF2FABF1663850B85143DA5AF30CC3E64192287BC_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___0_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mE15179C073E8A1282122D6CE96BB537CD6CE053E_gshared_inline (Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m10B8B08F9D78BF83E12A9188FD2B207A74D0CE4E_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3E201F161FD84B74A4F2B6DC0C7D2C236E69A0E9_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___2_match, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m25C44907B9EC969355C9FD7761AC85A162EFD864_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___2_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m0DCA02D91E251F29F5BDD43BFA2A9469AFE8BDE2_gshared_inline (Action_1_t109929C62BD14B5D786B270900E6EE0719788CDB* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mEA714EEEE0098E1E1BC50EC3D831472CE2C0B29D_gshared (Enumerator_t20B0507CEFE2BD8BB3F9F072A8B8CD85D4B9FDA9* __this, List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE94883A08481D003C856C3B4DEB2488ECEABF5B2_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_m255F96C4E35681DBA2C1A3CA5D0C2B5137EAF9FF_gshared (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___0_array, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m89C6D7781AE88B29357AB253FEE05C9F78934FC8_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mA16DB2A6BC729456172097CDA206981A73561197_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_mE11B2A182C28CAC927F54A476C5973CBDF8C4AD8_gshared (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___0_array, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m757BBAE456355747692E87773AEE017225ED0A59_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m9F863D1E95F68B80192D721988C3059477C93971_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mCC9770360E3A6FAAB65914BAFCF82541FE624E9D_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_m67AF554A87167F314F1383B30CBC20ACD1001DC0_gshared (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4AE56F7B2BCD3297F79F451D5046B76CD967EBF9_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_m3A99EEB1316569E775F696FD3397ADB4353A24E4_gshared (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m1477B9AA3C9FEA6DD2FF9413C1BE206C84CC74A0_gshared (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t00E892FBFFA67B47CFB478B3CB727A28C9337FDE* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m2D03A3206C89CE0B75042C8060450FEAADB7B960_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 List_1_get_Item_mF59A6F1C8D0D5E093683456C1334287CC7C39D0F_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_m0E476694E1B3D5DAD51140EF50AB16476D38ADA6_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mD3C10CA52B09879C79FD1391246E645E1E2BD738_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mB8C1B78338268CAACDEB500A29E13674CF316048_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m362F35B5BCC5960439F8FD9623C9B65C61DED19D_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_min, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m151A8BD8820525F7506FB269BCC40377EF8C362A_gshared_inline (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mE9B5FAF694DA2E080606823A7C5ADCD2E54F2F1E_gshared_inline (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m01391A0C9A7BB744B3B08780C1238D3FADBC5625_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mA1CE89BF669B612F91B046D55F7A527A63813ECF_gshared (ReadOnlyCollection_1_t15AD8BDC9A2BE75EF6723AF15EF975CBEF171266* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_mCF457703CF9964DB7CE82E11875A7D1D707D6268_gshared (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___0_array, int32_t ___1_index, int32_t ___2_length, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mD93F0BA20FA6E837CEEAC174C8CA0A41B5862A7E_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, int32_t ___1_count, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mA3D717CBF43EC9BF0FC28E6D9D0AE3E775558CCC_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m457EF37A9012503445F5656118EBCCAAEE69A34A_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m7027AF06B0AA83EBBF7694769FCBADC785AF23EF_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF4C1D557B02090DAF3090BF3FAAD09F9BD02E8E4_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mFD54380A16C472A2213DA36D701CD15260F1BA4A_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mB40DFFEC2140E06F60A345F3D828AB5FBD08DFFE_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___0_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m0C78718B9615C2DD1F79FCC85FFCA8E77AA14814_gshared_inline (Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m304E1E13C0F766F8E66059B21DCB7FA8F4CB2296_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mEC75DFD8C1B8EE3B75AF67EE6E5FCD7F2A623A7B_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___2_match, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m578D787227774F780EE898044EA6AADA06E1AA85_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___2_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m84542F68622E083F1F1E67E2A2B915BEC98EB677_gshared_inline (Action_1_t0A6A200F0D4202698F4CDF86180FDEC705017339* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m60B660C618AFA2D19F1F0BB3A5418677B727153B_gshared (Enumerator_tEB02BA901155FC5F684195D120C7157DB27A6B92* __this, List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2840F03398DCDED1C9F127BEEE50379E0B359BEC_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_m27BBA9FECB5BF62EE690934B95F3D66276658C39_gshared (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___0_array, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mE107ECEFB739635A4651EAC138B95D679253567E_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m274ADE07F4472C84039BDCDB7E46B870F091DE12_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_m85BE824FDA659FC247C94AEE74AB611156487743_gshared (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___0_array, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mE3E8395C791AFA518011A13C27BDA4CEC12FCBAC_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m9D421553D9862E73F6F292CD44948EA57BE25236_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mECEA53E26A06EE7870290BA84DEE42CC76AB2087_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_mD1053C3577A85CE12E486EE38B8F3ABF2FDC3AB3_gshared (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mBDC2B4CACAE66EFF122CF90D1242923D8C45D534_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_mFE1D4B9E0AE4496F4CE4137D49A7822E40443F1D_gshared (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m97CAE124FCF8AA60F95283AAA1C0FE59824C1025_gshared (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t3D2217C1F997E4F1F6D13AEF9C175869374EFA94* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F (int32_t ___0_argument, int32_t ___1_resource, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC (int32_t ___0_argument, const RuntimeMethod* method) ;
inline void List_1_AddEnumerable_m3870294A0242AE884AB71D5FAF18C38E853E4BC4 (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method)
{
(( void (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m3870294A0242AE884AB71D5FAF18C38E853E4BC4_gshared)(__this, ___0_enumerable, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D (const RuntimeMethod* method) ;
inline Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB List_1_get_Item_mD09E5F7BAFCDB33C43C4589E8E2AD8DCB1BC1111 (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, int32_t, const RuntimeMethod*))List_1_get_Item_mD09E5F7BAFCDB33C43C4589E8E2AD8DCB1BC1111_gshared)(__this, ___0_index, method);
}
inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m1F9A3E14A110938BDD4ADC0C6A0BE66019783133 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m1F9A3E14A110938BDD4ADC0C6A0BE66019783133_gshared)(___0_value, ___1_argName, method);
}
inline void List_1_set_Item_m91562505B29FE368FF33C1415501A2237D8F7F45 (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___1_value, const RuntimeMethod* method)
{
(( void (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, int32_t, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB, const RuntimeMethod*))List_1_set_Item_m91562505B29FE368FF33C1415501A2237D8F7F45_gshared)(__this, ___0_index, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910 (RuntimeObject* ___0_value, Type_t* ___1_targetType, const RuntimeMethod* method) ;
inline void List_1_AddWithResize_mDBD773D27B3BC9C50896409544A443D2FE78C979 (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB, const RuntimeMethod*))List_1_AddWithResize_mDBD773D27B3BC9C50896409544A443D2FE78C979_gshared)(__this, ___0_item, method);
}
inline void List_1_EnsureCapacity_mCF75C60BD95A75B90D00C34F45DCD9ACE346EF8F (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_min, const RuntimeMethod* method)
{
(( void (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_mCF75C60BD95A75B90D00C34F45DCD9ACE346EF8F_gshared)(__this, ___0_min, method);
}
inline void List_1_Add_m757E8DDC217F525EF082C6B337F327A154BAC151_inline (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB, const RuntimeMethod*))List_1_Add_m757E8DDC217F525EF082C6B337F327A154BAC151_gshared_inline)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_mCC4F8A178D588A7BE675386D495139AA548EB185_inline (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, const RuntimeMethod*))List_1_get_Count_mCC4F8A178D588A7BE675386D495139AA548EB185_gshared_inline)(__this, method);
}
inline void List_1_InsertRange_m0F175C4C0830903B9C4C0CAF4A65C9C76B785D47 (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m0F175C4C0830903B9C4C0CAF4A65C9C76B785D47_gshared)(__this, ___0_index, ___1_collection, method);
}
inline void ReadOnlyCollection_1__ctor_m67C5697414A9B5F0073A5A7A7BE03E2E09D9E71C (ReadOnlyCollection_1_t993D571A8C7CFA15F002ED019FD831FC79C3F607* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyCollection_1_t993D571A8C7CFA15F002ED019FD831FC79C3F607*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_m67C5697414A9B5F0073A5A7A7BE03E2E09D9E71C_gshared)(__this, ___0_list, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA (int32_t ___0_resource, const RuntimeMethod* method) ;
inline int32_t Array_BinarySearch_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m474FC854E2C33B3985FD3F5E8942C720B35B183E (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_array, int32_t ___1_index, int32_t ___2_length, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*, int32_t, int32_t, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m474FC854E2C33B3985FD3F5E8942C720B35B183E_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method);
}
inline int32_t List_1_BinarySearch_mA95A2072FC0D5F37B6AE55C5962EB3F883A6E30A (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, int32_t ___1_count, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, int32_t, int32_t, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_mA95A2072FC0D5F37B6AE55C5962EB3F883A6E30A_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method);
}
inline int32_t List_1_IndexOf_m8A5192060427DA88FD55627BE69E87961688D988 (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB, const RuntimeMethod*))List_1_IndexOf_m8A5192060427DA88FD55627BE69E87961688D988_gshared)(__this, ___0_item, method);
}
inline bool List_1_IsCompatibleObject_mAE013E4D89D533F4425BEA7B2A5D03D4C256BC5D (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_mAE013E4D89D533F4425BEA7B2A5D03D4C256BC5D_gshared)(___0_value, method);
}
inline bool List_1_Contains_m2F4AA39219B90DCB17457BCA35B11C9B93EC5D17 (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB, const RuntimeMethod*))List_1_Contains_m2F4AA39219B90DCB17457BCA35B11C9B93EC5D17_gshared)(__this, ___0_item, method);
}
inline void List_1_CopyTo_m773AEE03D02B2A9E4541526FB3F7BD3F3A63B80B (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
(( void (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*, int32_t, const RuntimeMethod*))List_1_CopyTo_m773AEE03D02B2A9E4541526FB3F7BD3F3A63B80B_gshared)(__this, ___0_array, ___1_arrayIndex, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F (RuntimeArray* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58 (const RuntimeMethod* method) ;
inline void List_1_set_Capacity_m531F7C576AEC1695E11F642F67157F707850AE31 (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m531F7C576AEC1695E11F642F67157F707850AE31_gshared)(__this, ___0_value, method);
}
inline int32_t List_1_FindIndex_m3437CFD90374003953FC0B4BB5217B7CA6F61091 (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F*, const RuntimeMethod*))List_1_FindIndex_m3437CFD90374003953FC0B4BB5217B7CA6F61091_gshared)(__this, ___0_match, method);
}
inline bool Predicate_1_Invoke_mF5C43D1F372ED6795829441BB98F988C79791D64_inline (Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_obj, const RuntimeMethod* method)
{
return (( bool (*) (Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F*, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB, const RuntimeMethod*))Predicate_1_Invoke_mF5C43D1F372ED6795829441BB98F988C79791D64_gshared_inline)(__this, ___0_obj, method);
}
inline void List_1__ctor_mABB4BD670202933DA5188ECEF78DF1927E06F8FE (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, const RuntimeMethod*))List_1__ctor_mABB4BD670202933DA5188ECEF78DF1927E06F8FE_gshared)(__this, method);
}
inline int32_t List_1_FindIndex_m4DE622616A702AE8F19FA13E99CADDD8EC8FAF07 (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___2_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, int32_t, int32_t, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F*, const RuntimeMethod*))List_1_FindIndex_m4DE622616A702AE8F19FA13E99CADDD8EC8FAF07_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7 (const RuntimeMethod* method) ;
inline int32_t List_1_FindLastIndex_m512C375002FFEEB2258C2A1B1978E6E018742A35 (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___2_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, int32_t, int32_t, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F*, const RuntimeMethod*))List_1_FindLastIndex_m512C375002FFEEB2258C2A1B1978E6E018742A35_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method);
}
inline void Action_1_Invoke_m2A353386F24399150D80F9D91DCDB821F2E596A1_inline (Action_1_tA92AFB339FAE68919988F1265D49D5B106700E4A* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_tA92AFB339FAE68919988F1265D49D5B106700E4A*, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB, const RuntimeMethod*))Action_1_Invoke_m2A353386F24399150D80F9D91DCDB821F2E596A1_gshared_inline)(__this, ___0_obj, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F (const RuntimeMethod* method) ;
inline void Enumerator__ctor_m1001685A1BB22A634E03BD6BBA212A2080B9B099 (Enumerator_t063648B60A49529ABFA7EB4E2DCA592A0883C708* __this, List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* ___0_list, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t063648B60A49529ABFA7EB4E2DCA592A0883C708*, List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, const RuntimeMethod*))Enumerator__ctor_m1001685A1BB22A634E03BD6BBA212A2080B9B099_gshared)(__this, ___0_list, method);
}
inline void List_1__ctor_m3699B3A03770C1414E1707F8A9DD6C46D5BE7BD8 (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, int32_t, const RuntimeMethod*))List_1__ctor_m3699B3A03770C1414E1707F8A9DD6C46D5BE7BD8_gshared)(__this, ___0_capacity, method);
}
inline int32_t Array_IndexOf_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m20D7FA26F49F1E648C6FED4B8A8E6CA326B0509D (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_array, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m20D7FA26F49F1E648C6FED4B8A8E6CA326B0509D_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void List_1_Insert_m80578F9B28DAA408D2F4C70E901CA72CAE4F432D (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___1_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, int32_t, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB, const RuntimeMethod*))List_1_Insert_m80578F9B28DAA408D2F4C70E901CA72CAE4F432D_gshared)(__this, ___0_index, ___1_item, method);
}
inline int32_t List_1_LastIndexOf_m485138AA7DC83185C95829B1B8894ADDCCD1CD10 (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB, int32_t, int32_t, const RuntimeMethod*))List_1_LastIndexOf_m485138AA7DC83185C95829B1B8894ADDCCD1CD10_gshared)(__this, ___0_item, ___1_index, ___2_count, method);
}
inline int32_t Array_LastIndexOf_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_mC9C2D88C7D66C5DC6EFB7E2BC71B790CF0B074EF (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_array, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_mC9C2D88C7D66C5DC6EFB7E2BC71B790CF0B074EF_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void List_1_RemoveAt_mFA32A88DE1F2C8FDAB2B9AB79D6FB7E1E0DBA6F5 (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mFA32A88DE1F2C8FDAB2B9AB79D6FB7E1E0DBA6F5_gshared)(__this, ___0_index, method);
}
inline bool List_1_Remove_mB0B2EEC57BB055ED8B1732A11D32363C5C2C1CA9 (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB, const RuntimeMethod*))List_1_Remove_mB0B2EEC57BB055ED8B1732A11D32363C5C2C1CA9_gshared)(__this, ___0_item, method);
}
inline void List_1_Reverse_mFADE5D23E6696052CAF59963FAC86B9BF831BB8C (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
(( void (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_mFADE5D23E6696052CAF59963FAC86B9BF831BB8C_gshared)(__this, ___0_index, ___1_count, method);
}
inline void Array_Reverse_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m9340574D6CFCDE4A349B7707F24C229CCB091AB4 (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m9340574D6CFCDE4A349B7707F24C229CCB091AB4_gshared)(___0_array, ___1_index, ___2_length, method);
}
inline void List_1_Sort_mCC79E962AD2C81A481BAEEC22BFF0E2DEBC3E643 (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
(( void (*) (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_mCC79E962AD2C81A481BAEEC22BFF0E2DEBC3E643_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method);
}
inline void Array_Sort_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m57B572EB4DA90170944A59D36DB6AD3450FE704A (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m57B572EB4DA90170944A59D36DB6AD3450FE704A_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method);
}
inline void ArraySortHelper_1_Sort_m7B88FAB8C505090B0AE0ED5161CC0E6C5AE39C55 (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t8E445247495496979896CB4603EEEB8E7A3329B9* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*, int32_t, int32_t, Comparison_1_t8E445247495496979896CB4603EEEB8E7A3329B9*, const RuntimeMethod*))ArraySortHelper_1_Sort_m7B88FAB8C505090B0AE0ED5161CC0E6C5AE39C55_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method);
}
inline void List_1_AddEnumerable_mD672E58F3F6A690BC41AEDB55130C939D875B051 (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method)
{
(( void (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_mD672E58F3F6A690BC41AEDB55130C939D875B051_gshared)(__this, ___0_enumerable, method);
}
inline AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C List_1_get_Item_mB342D9654DD2AF52927FF8EF8DD71DE514BB724F (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, int32_t, const RuntimeMethod*))List_1_get_Item_mB342D9654DD2AF52927FF8EF8DD71DE514BB724F_gshared)(__this, ___0_index, method);
}
inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_m64924FC512F939F1130ECB22C0C301F0B8DEB01E (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_m64924FC512F939F1130ECB22C0C301F0B8DEB01E_gshared)(___0_value, ___1_argName, method);
}
inline void List_1_set_Item_m0516C14C580B8EF1212AEE4893EAB4FC91035180 (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___1_value, const RuntimeMethod* method)
{
(( void (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, int32_t, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C, const RuntimeMethod*))List_1_set_Item_m0516C14C580B8EF1212AEE4893EAB4FC91035180_gshared)(__this, ___0_index, ___1_value, method);
}
inline void List_1_AddWithResize_mAA2FAB3ADBC77A1819A7F6510C0FDF9566EB3601 (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C, const RuntimeMethod*))List_1_AddWithResize_mAA2FAB3ADBC77A1819A7F6510C0FDF9566EB3601_gshared)(__this, ___0_item, method);
}
inline void List_1_EnsureCapacity_m1A5CD03108424941EF5ED8074B6041BC1247530A (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_min, const RuntimeMethod* method)
{
(( void (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m1A5CD03108424941EF5ED8074B6041BC1247530A_gshared)(__this, ___0_min, method);
}
inline void List_1_Add_m43F982522D40225BFC9A37AE8FE6FED1A93E1AC4_inline (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C, const RuntimeMethod*))List_1_Add_m43F982522D40225BFC9A37AE8FE6FED1A93E1AC4_gshared_inline)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_mA020F5DC32002D2B49681B9A9B89FDDAE89B02CE_inline (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, const RuntimeMethod*))List_1_get_Count_mA020F5DC32002D2B49681B9A9B89FDDAE89B02CE_gshared_inline)(__this, method);
}
inline void List_1_InsertRange_m371B69D6A2A64BF723A78CD2F7A0BFC07B97BE7D (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m371B69D6A2A64BF723A78CD2F7A0BFC07B97BE7D_gshared)(__this, ___0_index, ___1_collection, method);
}
inline void ReadOnlyCollection_1__ctor_mA59C83C36737D27940FB30AF6EA51781FE954EB5 (ReadOnlyCollection_1_tB526CA63D7D0A7C97C745C83213C81EC12668FA2* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyCollection_1_tB526CA63D7D0A7C97C745C83213C81EC12668FA2*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mA59C83C36737D27940FB30AF6EA51781FE954EB5_gshared)(__this, ___0_list, method);
}
inline int32_t Array_BinarySearch_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_m5FB9E64C20DCF7944A8E26CB93EC5A2B2CB65155 (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___0_array, int32_t ___1_index, int32_t ___2_length, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*, int32_t, int32_t, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_m5FB9E64C20DCF7944A8E26CB93EC5A2B2CB65155_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method);
}
inline int32_t List_1_BinarySearch_mFDD00B6887C62015145B28CD5906254E0C18A94F (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, int32_t ___1_count, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, int32_t, int32_t, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_mFDD00B6887C62015145B28CD5906254E0C18A94F_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
inline int32_t List_1_IndexOf_mB7A76AADE83A03E4E076BE1D7460A5B8F943976B (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C, const RuntimeMethod*))List_1_IndexOf_mB7A76AADE83A03E4E076BE1D7460A5B8F943976B_gshared)(__this, ___0_item, method);
}
inline bool List_1_IsCompatibleObject_m9375EBDF6D931B507889D28FDBC50075C6808DBC (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m9375EBDF6D931B507889D28FDBC50075C6808DBC_gshared)(___0_value, method);
}
inline bool List_1_Contains_mADC962EB722AB2933622898FACF3733828B3FA1B (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C, const RuntimeMethod*))List_1_Contains_mADC962EB722AB2933622898FACF3733828B3FA1B_gshared)(__this, ___0_item, method);
}
inline void List_1_CopyTo_m0759D4077BD8E46E69E16E14F9C91C63FE2852A8 (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
(( void (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*, int32_t, const RuntimeMethod*))List_1_CopyTo_m0759D4077BD8E46E69E16E14F9C91C63FE2852A8_gshared)(__this, ___0_array, ___1_arrayIndex, method);
}
inline void List_1_set_Capacity_mE40BE30382CCBBD27DDF6DE7079CA8632728915E (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mE40BE30382CCBBD27DDF6DE7079CA8632728915E_gshared)(__this, ___0_value, method);
}
inline int32_t List_1_FindIndex_m78D411491F3B3439AA750DF815F8131E231D7341 (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90*, const RuntimeMethod*))List_1_FindIndex_m78D411491F3B3439AA750DF815F8131E231D7341_gshared)(__this, ___0_match, method);
}
inline bool Predicate_1_Invoke_m35DD5DBFED9CC46B74745C000B06F0879BA252A7_inline (Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_obj, const RuntimeMethod* method)
{
return (( bool (*) (Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90*, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C, const RuntimeMethod*))Predicate_1_Invoke_m35DD5DBFED9CC46B74745C000B06F0879BA252A7_gshared_inline)(__this, ___0_obj, method);
}
inline void List_1__ctor_mA61EB7EC59C5A2A1A8D4EBAF9A20CDEF10168C28 (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, const RuntimeMethod*))List_1__ctor_mA61EB7EC59C5A2A1A8D4EBAF9A20CDEF10168C28_gshared)(__this, method);
}
inline int32_t List_1_FindIndex_mDA36D4E7D04A2298954F0CECCCF9CE4BACBED93A (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___2_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, int32_t, int32_t, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90*, const RuntimeMethod*))List_1_FindIndex_mDA36D4E7D04A2298954F0CECCCF9CE4BACBED93A_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method);
}
inline int32_t List_1_FindLastIndex_m39BDE454EFFA19CC06A119C191A4261033DC746A (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___2_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, int32_t, int32_t, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90*, const RuntimeMethod*))List_1_FindLastIndex_m39BDE454EFFA19CC06A119C191A4261033DC746A_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method);
}
inline void Action_1_Invoke_mCFBFE7BC21B56AE1D85A27B9ED7A337D699081C6_inline (Action_1_t1B3FF3A711010A5B22005A3C93A1D161ED227C1B* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t1B3FF3A711010A5B22005A3C93A1D161ED227C1B*, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C, const RuntimeMethod*))Action_1_Invoke_mCFBFE7BC21B56AE1D85A27B9ED7A337D699081C6_gshared_inline)(__this, ___0_obj, method);
}
inline void Enumerator__ctor_m4577D9C9C166B7239076BD3DB7909C0289133B16 (Enumerator_tA1D0C9896ADF043394B5768D6773A9D5D234AF64* __this, List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* ___0_list, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tA1D0C9896ADF043394B5768D6773A9D5D234AF64*, List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, const RuntimeMethod*))Enumerator__ctor_m4577D9C9C166B7239076BD3DB7909C0289133B16_gshared)(__this, ___0_list, method);
}
inline void List_1__ctor_mCB56C1A9B3702195E5D51BD345726B5041DC6BE2 (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, int32_t, const RuntimeMethod*))List_1__ctor_mCB56C1A9B3702195E5D51BD345726B5041DC6BE2_gshared)(__this, ___0_capacity, method);
}
inline int32_t Array_IndexOf_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_mCF3530D71C74CE02F06D2DDC1F3D7A2F33873690 (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___0_array, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_mCF3530D71C74CE02F06D2DDC1F3D7A2F33873690_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void List_1_Insert_mEED855D382DAD7FD6A066EA85A84DD2EC7A372DC (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___1_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, int32_t, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C, const RuntimeMethod*))List_1_Insert_mEED855D382DAD7FD6A066EA85A84DD2EC7A372DC_gshared)(__this, ___0_index, ___1_item, method);
}
inline int32_t List_1_LastIndexOf_mE0EF9C7ABE643B6E4FB311D5370C0D22C786F1A1 (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C, int32_t, int32_t, const RuntimeMethod*))List_1_LastIndexOf_mE0EF9C7ABE643B6E4FB311D5370C0D22C786F1A1_gshared)(__this, ___0_item, ___1_index, ___2_count, method);
}
inline int32_t Array_LastIndexOf_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_m4EF0F80E203BC74BBA2712416CFD854B74A1F22D (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___0_array, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_m4EF0F80E203BC74BBA2712416CFD854B74A1F22D_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void List_1_RemoveAt_m0C29053F02287326E9313C1D38D4EBE998775B2D (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m0C29053F02287326E9313C1D38D4EBE998775B2D_gshared)(__this, ___0_index, method);
}
inline bool List_1_Remove_m8E5310E646BA188EADA9ED710F52B9C7F0C5D8E6 (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C, const RuntimeMethod*))List_1_Remove_m8E5310E646BA188EADA9ED710F52B9C7F0C5D8E6_gshared)(__this, ___0_item, method);
}
inline void List_1_Reverse_mC4592461FC9B722A76EB2D0BA394D11B67EF4A6A (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
(( void (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_mC4592461FC9B722A76EB2D0BA394D11B67EF4A6A_gshared)(__this, ___0_index, ___1_count, method);
}
inline void Array_Reverse_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_mE30F8A51EF1BA815887C0A4F232643A2886E6BB4 (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_mE30F8A51EF1BA815887C0A4F232643A2886E6BB4_gshared)(___0_array, ___1_index, ___2_length, method);
}
inline void List_1_Sort_m6942DC908F1C9274CD96D4C43EB564694512B4E1 (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
(( void (*) (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m6942DC908F1C9274CD96D4C43EB564694512B4E1_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method);
}
inline void Array_Sort_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_mCFAB90C2EAB43D68108871FC8A8138691DC97916 (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_mCFAB90C2EAB43D68108871FC8A8138691DC97916_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method);
}
inline void ArraySortHelper_1_Sort_mA61EC263A9A14C6CDC9BC7A22DAFE85ACEAEC768 (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t7F304451426B63F1ED121E0AAC1C44674171D864* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*, int32_t, int32_t, Comparison_1_t7F304451426B63F1ED121E0AAC1C44674171D864*, const RuntimeMethod*))ArraySortHelper_1_Sort_mA61EC263A9A14C6CDC9BC7A22DAFE85ACEAEC768_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method);
}
inline void List_1_AddEnumerable_mF429316180F8850065286F55FD313DA160325375 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method)
{
(( void (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_mF429316180F8850065286F55FD313DA160325375_gshared)(__this, ___0_enumerable, method);
}
inline AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 List_1_get_Item_m8FD8822BB8849FE2100CF651EEE71BD495E726A4 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, int32_t, const RuntimeMethod*))List_1_get_Item_m8FD8822BB8849FE2100CF651EEE71BD495E726A4_gshared)(__this, ___0_index, method);
}
inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m7A2D82999C04FE2C9ABBD705B4C36A2AD9EF5D0F (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m7A2D82999C04FE2C9ABBD705B4C36A2AD9EF5D0F_gshared)(___0_value, ___1_argName, method);
}
inline void List_1_set_Item_mB294C0DED25C133AAA226D2DF087A247887CDCC1 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___1_value, const RuntimeMethod* method)
{
(( void (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, int32_t, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0, const RuntimeMethod*))List_1_set_Item_mB294C0DED25C133AAA226D2DF087A247887CDCC1_gshared)(__this, ___0_index, ___1_value, method);
}
inline void List_1_AddWithResize_mB9BB7F887359E417345D85E409129015712246D0 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0, const RuntimeMethod*))List_1_AddWithResize_mB9BB7F887359E417345D85E409129015712246D0_gshared)(__this, ___0_item, method);
}
inline void List_1_EnsureCapacity_mD11CFD158987FF0B529E88241C68D3371237D7A3 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_min, const RuntimeMethod* method)
{
(( void (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_mD11CFD158987FF0B529E88241C68D3371237D7A3_gshared)(__this, ___0_min, method);
}
inline void List_1_Add_mFEBFCFF34055F1036FE6ED0A7D940954FBE0C7D3_inline (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0, const RuntimeMethod*))List_1_Add_mFEBFCFF34055F1036FE6ED0A7D940954FBE0C7D3_gshared_inline)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_m826916E7409D4B2F2FD2A146DDB42F0F37AB20DE_inline (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, const RuntimeMethod*))List_1_get_Count_m826916E7409D4B2F2FD2A146DDB42F0F37AB20DE_gshared_inline)(__this, method);
}
inline void List_1_InsertRange_m42E6484EE148BB6E0FBB96EEB9EB4BAC86496652 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m42E6484EE148BB6E0FBB96EEB9EB4BAC86496652_gshared)(__this, ___0_index, ___1_collection, method);
}
inline void ReadOnlyCollection_1__ctor_m77E6EF9B293BB57A88FBC711C5E6FD8B225BA7B5 (ReadOnlyCollection_1_tE1C0F06561228B3EAC986C9085698DB9AECFE9AB* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyCollection_1_tE1C0F06561228B3EAC986C9085698DB9AECFE9AB*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_m77E6EF9B293BB57A88FBC711C5E6FD8B225BA7B5_gshared)(__this, ___0_list, method);
}
inline int32_t Array_BinarySearch_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m6A50717451872386B574640B2004E4CF645071D8 (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___0_array, int32_t ___1_index, int32_t ___2_length, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*, int32_t, int32_t, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m6A50717451872386B574640B2004E4CF645071D8_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method);
}
inline int32_t List_1_BinarySearch_m3A7FFF33FC4F1DF374D3F20A692D6D9094BA8B4A (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, int32_t ___1_count, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, int32_t, int32_t, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m3A7FFF33FC4F1DF374D3F20A692D6D9094BA8B4A_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method);
}
inline int32_t List_1_IndexOf_mBBDE39ADE00243CDA164CB98A3605659FA576597 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0, const RuntimeMethod*))List_1_IndexOf_mBBDE39ADE00243CDA164CB98A3605659FA576597_gshared)(__this, ___0_item, method);
}
inline bool List_1_IsCompatibleObject_mC0B7529EE5ABCC88BFC11490C39D947D9DDDF261 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_mC0B7529EE5ABCC88BFC11490C39D947D9DDDF261_gshared)(___0_value, method);
}
inline bool List_1_Contains_mD21A88868DCACABCEA034736C231C4B43E515440 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0, const RuntimeMethod*))List_1_Contains_mD21A88868DCACABCEA034736C231C4B43E515440_gshared)(__this, ___0_item, method);
}
inline void List_1_CopyTo_m2B7A0489E74AA7323CC70DD2678DC8FF68A7E020 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
(( void (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*, int32_t, const RuntimeMethod*))List_1_CopyTo_m2B7A0489E74AA7323CC70DD2678DC8FF68A7E020_gshared)(__this, ___0_array, ___1_arrayIndex, method);
}
inline void List_1_set_Capacity_mF3C63A6659625228157EB45679F918BF7D60D77F (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mF3C63A6659625228157EB45679F918BF7D60D77F_gshared)(__this, ___0_value, method);
}
inline int32_t List_1_FindIndex_m085D951ADD2E2DEFCEEECCCBA102BC6BE4F0A681 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE*, const RuntimeMethod*))List_1_FindIndex_m085D951ADD2E2DEFCEEECCCBA102BC6BE4F0A681_gshared)(__this, ___0_match, method);
}
inline bool Predicate_1_Invoke_m501EAFB1A9D0331DFDA7A2F187FEC27EBAC550F6_inline (Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_obj, const RuntimeMethod* method)
{
return (( bool (*) (Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE*, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0, const RuntimeMethod*))Predicate_1_Invoke_m501EAFB1A9D0331DFDA7A2F187FEC27EBAC550F6_gshared_inline)(__this, ___0_obj, method);
}
inline void List_1__ctor_m9292BD815B0F142817D0EE9C96B9ABCE14E8D892 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, const RuntimeMethod*))List_1__ctor_m9292BD815B0F142817D0EE9C96B9ABCE14E8D892_gshared)(__this, method);
}
inline int32_t List_1_FindIndex_m2065D40492B8FF3630169FCA9E67A927362DF4DB (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___2_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, int32_t, int32_t, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE*, const RuntimeMethod*))List_1_FindIndex_m2065D40492B8FF3630169FCA9E67A927362DF4DB_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method);
}
inline int32_t List_1_FindLastIndex_mB4D16FB9B59F043F00E6473D32B8548E53221846 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___2_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, int32_t, int32_t, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE*, const RuntimeMethod*))List_1_FindLastIndex_mB4D16FB9B59F043F00E6473D32B8548E53221846_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method);
}
inline void Action_1_Invoke_mA248C593649980B625866F70EE5315F14F9E6BF5_inline (Action_1_tEC2B4F326AAC30836BC1AB7F0207188E84E63E38* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_tEC2B4F326AAC30836BC1AB7F0207188E84E63E38*, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0, const RuntimeMethod*))Action_1_Invoke_mA248C593649980B625866F70EE5315F14F9E6BF5_gshared_inline)(__this, ___0_obj, method);
}
inline void Enumerator__ctor_mF2D09AD7EE0A663146731D00E7D3102DEB3CE2C2 (Enumerator_t26B4796602507AA9B05F3B907B1FE09626A9FE2E* __this, List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* ___0_list, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t26B4796602507AA9B05F3B907B1FE09626A9FE2E*, List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, const RuntimeMethod*))Enumerator__ctor_mF2D09AD7EE0A663146731D00E7D3102DEB3CE2C2_gshared)(__this, ___0_list, method);
}
inline void List_1__ctor_m0087C7891293F17E15E36EE4828E75D4C3F8AE88 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, int32_t, const RuntimeMethod*))List_1__ctor_m0087C7891293F17E15E36EE4828E75D4C3F8AE88_gshared)(__this, ___0_capacity, method);
}
inline int32_t Array_IndexOf_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m91AF756FB75C6C18844D9CD113111355DB58A7DA (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___0_array, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m91AF756FB75C6C18844D9CD113111355DB58A7DA_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void List_1_Insert_m2AA36F2110EAC4AE82571D84C52A08A6634CAB04 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___1_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, int32_t, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0, const RuntimeMethod*))List_1_Insert_m2AA36F2110EAC4AE82571D84C52A08A6634CAB04_gshared)(__this, ___0_index, ___1_item, method);
}
inline int32_t List_1_LastIndexOf_m8B8EC5B652951EFC07E94FF6EC9914FF21456361 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0, int32_t, int32_t, const RuntimeMethod*))List_1_LastIndexOf_m8B8EC5B652951EFC07E94FF6EC9914FF21456361_gshared)(__this, ___0_item, ___1_index, ___2_count, method);
}
inline int32_t Array_LastIndexOf_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m3D313675761D18BEDCD01193BC53272E83E9573B (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___0_array, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m3D313675761D18BEDCD01193BC53272E83E9573B_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void List_1_RemoveAt_m168F8D120D6A84871A826AE2B8E72CBE6D366612 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m168F8D120D6A84871A826AE2B8E72CBE6D366612_gshared)(__this, ___0_index, method);
}
inline bool List_1_Remove_mCEA207993D4A6C3C706790EE5C833FBD78C13EB1 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0, const RuntimeMethod*))List_1_Remove_mCEA207993D4A6C3C706790EE5C833FBD78C13EB1_gshared)(__this, ___0_item, method);
}
inline void List_1_Reverse_m9233A56CCB16D99D77FA1170B5DFE44EBB2BC8A2 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
(( void (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m9233A56CCB16D99D77FA1170B5DFE44EBB2BC8A2_gshared)(__this, ___0_index, ___1_count, method);
}
inline void Array_Reverse_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m89812065A346054BCEE153017DC0E00FC9AF96CF (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m89812065A346054BCEE153017DC0E00FC9AF96CF_gshared)(___0_array, ___1_index, ___2_length, method);
}
inline void List_1_Sort_mB41CED786E51B70C028EB67C84B390AA62E08006 (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
(( void (*) (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_mB41CED786E51B70C028EB67C84B390AA62E08006_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method);
}
inline void Array_Sort_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m02D8C6BE4F323122CB18FFD379AD2A931E016801 (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m02D8C6BE4F323122CB18FFD379AD2A931E016801_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method);
}
inline void ArraySortHelper_1_Sort_m29E89F954D9624C283983204546A7E271C0B82A8 (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t607B0FF65485604825457D9CEA18E9FD2957B0E8* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*, int32_t, int32_t, Comparison_1_t607B0FF65485604825457D9CEA18E9FD2957B0E8*, const RuntimeMethod*))ArraySortHelper_1_Sort_m29E89F954D9624C283983204546A7E271C0B82A8_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method);
}
inline void List_1_AddEnumerable_mF4FE73B0783E4AF91B6C29564E918F27B3578D12 (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method)
{
(( void (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_mF4FE73B0783E4AF91B6C29564E918F27B3578D12_gshared)(__this, ___0_enumerable, method);
}
inline SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 List_1_get_Item_mB956A704C3C30DC11C625A281B06240E8E86C7C7 (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, int32_t, const RuntimeMethod*))List_1_get_Item_mB956A704C3C30DC11C625A281B06240E8E86C7C7_gshared)(__this, ___0_index, method);
}
inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m742C375D10C3A716F648F6FDC0CF620B143CDF0E (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m742C375D10C3A716F648F6FDC0CF620B143CDF0E_gshared)(___0_value, ___1_argName, method);
}
inline void List_1_set_Item_m8D6E8A8921C2F50CA3B30F9AC7479A67FC65939A (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___1_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, int32_t, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541, const RuntimeMethod*))List_1_set_Item_m8D6E8A8921C2F50CA3B30F9AC7479A67FC65939A_gshared)(__this, ___0_index, ___1_value, method);
}
inline void List_1_AddWithResize_mEDA0C1A5E2415E25E3D955EFD024D377D671BB41 (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541, const RuntimeMethod*))List_1_AddWithResize_mEDA0C1A5E2415E25E3D955EFD024D377D671BB41_gshared)(__this, ___0_item, method);
}
inline void List_1_EnsureCapacity_mBCF1C75739F06BA04E272E4B6BA0AE991A657EA8 (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_min, const RuntimeMethod* method)
{
(( void (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_mBCF1C75739F06BA04E272E4B6BA0AE991A657EA8_gshared)(__this, ___0_min, method);
}
inline void List_1_Add_m108D42273122AAF3400FE08CE270DCF755E4213B_inline (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541, const RuntimeMethod*))List_1_Add_m108D42273122AAF3400FE08CE270DCF755E4213B_gshared_inline)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_mEFA2BC6B6189E814C8195D197D701A5997822933_inline (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, const RuntimeMethod*))List_1_get_Count_mEFA2BC6B6189E814C8195D197D701A5997822933_gshared_inline)(__this, method);
}
inline void List_1_InsertRange_mAA7E28482024AD31B9B9D34102569EE22EC6AA33 (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_mAA7E28482024AD31B9B9D34102569EE22EC6AA33_gshared)(__this, ___0_index, ___1_collection, method);
}
inline void ReadOnlyCollection_1__ctor_m1B200D1ED67E6F47176F096D048AE03178594110 (ReadOnlyCollection_1_t5469DE759C617762F19F501ED9C14316618278D4* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyCollection_1_t5469DE759C617762F19F501ED9C14316618278D4*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_m1B200D1ED67E6F47176F096D048AE03178594110_gshared)(__this, ___0_list, method);
}
inline int32_t Array_BinarySearch_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_mCDF8F4E641383B7E8C030B3CBFEE7D86C1E3C0B8 (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___0_array, int32_t ___1_index, int32_t ___2_length, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*, int32_t, int32_t, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_mCDF8F4E641383B7E8C030B3CBFEE7D86C1E3C0B8_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method);
}
inline int32_t List_1_BinarySearch_m05B8AE3F07648B30231607A57A151E9703009ACD (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, int32_t ___1_count, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, int32_t, int32_t, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m05B8AE3F07648B30231607A57A151E9703009ACD_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method);
}
inline int32_t List_1_IndexOf_m1034331EB159C305319B118E594F7A3BB2A41591 (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541, const RuntimeMethod*))List_1_IndexOf_m1034331EB159C305319B118E594F7A3BB2A41591_gshared)(__this, ___0_item, method);
}
inline bool List_1_IsCompatibleObject_m8E256E0EEE5DBB2E585D8D02F46C4FCA8A0C0129 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m8E256E0EEE5DBB2E585D8D02F46C4FCA8A0C0129_gshared)(___0_value, method);
}
inline bool List_1_Contains_m5F25FAE8AF8E3A0269E0F066F1264295B4311DDD (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541, const RuntimeMethod*))List_1_Contains_m5F25FAE8AF8E3A0269E0F066F1264295B4311DDD_gshared)(__this, ___0_item, method);
}
inline void List_1_CopyTo_m6A7D944D842C3E69DFB2FB82ACBF51306AA8CEB3 (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
(( void (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*, int32_t, const RuntimeMethod*))List_1_CopyTo_m6A7D944D842C3E69DFB2FB82ACBF51306AA8CEB3_gshared)(__this, ___0_array, ___1_arrayIndex, method);
}
inline void List_1_set_Capacity_m9DB78A0E3D6F3C46210889CB1AFBD5D506F5CE74 (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m9DB78A0E3D6F3C46210889CB1AFBD5D506F5CE74_gshared)(__this, ___0_value, method);
}
inline int32_t List_1_FindIndex_mF48195F683F8DCAFBD64A76C9E972F75A134D70C (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB*, const RuntimeMethod*))List_1_FindIndex_mF48195F683F8DCAFBD64A76C9E972F75A134D70C_gshared)(__this, ___0_match, method);
}
inline bool Predicate_1_Invoke_mFFA9ECD4C53AED1A554DDC21602C9C1429982E2F_inline (Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_obj, const RuntimeMethod* method)
{
return (( bool (*) (Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB*, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541, const RuntimeMethod*))Predicate_1_Invoke_mFFA9ECD4C53AED1A554DDC21602C9C1429982E2F_gshared_inline)(__this, ___0_obj, method);
}
inline void List_1__ctor_m6E3F58C2F38B110369ADC0492F2538285D2A1785 (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, const RuntimeMethod*))List_1__ctor_m6E3F58C2F38B110369ADC0492F2538285D2A1785_gshared)(__this, method);
}
inline int32_t List_1_FindIndex_m4502E0C3181CC15807A8C6C7FF51B32E6561FB9E (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___2_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, int32_t, int32_t, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB*, const RuntimeMethod*))List_1_FindIndex_m4502E0C3181CC15807A8C6C7FF51B32E6561FB9E_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method);
}
inline int32_t List_1_FindLastIndex_m9B3FFC43193DC456620F225FAA65653422C303EE (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___2_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, int32_t, int32_t, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB*, const RuntimeMethod*))List_1_FindLastIndex_m9B3FFC43193DC456620F225FAA65653422C303EE_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method);
}
inline void Action_1_Invoke_mBF40D890D418543024F41C1C52AA2F032A1AA9FB_inline (Action_1_t3D3F4CF06925F075E4CB364099FFFD9694DF92BF* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t3D3F4CF06925F075E4CB364099FFFD9694DF92BF*, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541, const RuntimeMethod*))Action_1_Invoke_mBF40D890D418543024F41C1C52AA2F032A1AA9FB_gshared_inline)(__this, ___0_obj, method);
}
inline void Enumerator__ctor_m442BF434FE8ACB0D929DC9E6462D1C6268268C29 (Enumerator_t920B7D62778EEF3D8B6D96558F7157D9E1AAC759* __this, List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* ___0_list, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t920B7D62778EEF3D8B6D96558F7157D9E1AAC759*, List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, const RuntimeMethod*))Enumerator__ctor_m442BF434FE8ACB0D929DC9E6462D1C6268268C29_gshared)(__this, ___0_list, method);
}
inline void List_1__ctor_m703C373921FEB58D756FBEB6CD146EEA409B21FF (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, int32_t, const RuntimeMethod*))List_1__ctor_m703C373921FEB58D756FBEB6CD146EEA409B21FF_gshared)(__this, ___0_capacity, method);
}
inline int32_t Array_IndexOf_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_mC66D63E5C80D757758EA4C82E9D686D6BF65641B (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___0_array, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_mC66D63E5C80D757758EA4C82E9D686D6BF65641B_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void List_1_Insert_m92E1A6DF3E09EB1C6686A5030A5E0EEC2871C9AF (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___1_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, int32_t, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541, const RuntimeMethod*))List_1_Insert_m92E1A6DF3E09EB1C6686A5030A5E0EEC2871C9AF_gshared)(__this, ___0_index, ___1_item, method);
}
inline int32_t List_1_LastIndexOf_m5799D61C3DC09066E141BC7D968675C80CB6231F (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541, int32_t, int32_t, const RuntimeMethod*))List_1_LastIndexOf_m5799D61C3DC09066E141BC7D968675C80CB6231F_gshared)(__this, ___0_item, ___1_index, ___2_count, method);
}
inline int32_t Array_LastIndexOf_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m95845AE10334F2074DF79921FE6A4FA7684DA3E3 (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___0_array, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m95845AE10334F2074DF79921FE6A4FA7684DA3E3_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void List_1_RemoveAt_m09BCFE88C81919FC4B43A34563B9277770E1C8AF (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m09BCFE88C81919FC4B43A34563B9277770E1C8AF_gshared)(__this, ___0_index, method);
}
inline bool List_1_Remove_mCAA044591D5E18A8CBB4FFA6875686ED44E9284D (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541, const RuntimeMethod*))List_1_Remove_mCAA044591D5E18A8CBB4FFA6875686ED44E9284D_gshared)(__this, ___0_item, method);
}
inline void List_1_Reverse_m46234EF0E369449ACCA2268AC844B8C83633DF55 (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
(( void (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m46234EF0E369449ACCA2268AC844B8C83633DF55_gshared)(__this, ___0_index, ___1_count, method);
}
inline void Array_Reverse_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m24FDB6EC509FFC2E44FB01C76C3448261D3EB6D0 (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m24FDB6EC509FFC2E44FB01C76C3448261D3EB6D0_gshared)(___0_array, ___1_index, ___2_length, method);
}
inline void List_1_Sort_m0E8B199E6E4634D5C7F9DB3D246B8BE385AE23E4 (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
(( void (*) (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m0E8B199E6E4634D5C7F9DB3D246B8BE385AE23E4_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method);
}
inline void Array_Sort_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m9A58158121B99439097F6B448A11773FE0D1DBF8 (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m9A58158121B99439097F6B448A11773FE0D1DBF8_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method);
}
inline void ArraySortHelper_1_Sort_m060213B2FC6388F74F2167C032B0D43C7830F051 (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t662EC9F4A567479116D0708AF3FB6A50A0744D30* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*, int32_t, int32_t, Comparison_1_t662EC9F4A567479116D0708AF3FB6A50A0744D30*, const RuntimeMethod*))ArraySortHelper_1_Sort_m060213B2FC6388F74F2167C032B0D43C7830F051_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method);
}
inline void List_1_AddEnumerable_mB0BB638E79A4ECCC72E9077A223B9A1AC032870A (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method)
{
(( void (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_mB0BB638E79A4ECCC72E9077A223B9A1AC032870A_gshared)(__this, ___0_enumerable, method);
}
inline AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 List_1_get_Item_m6F5D22C4537F4B8920A9D303486BD8A97055164D (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, int32_t, const RuntimeMethod*))List_1_get_Item_m6F5D22C4537F4B8920A9D303486BD8A97055164D_gshared)(__this, ___0_index, method);
}
inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m498C9D027CDD6C16DA14D51CCC13CD774F5D7867 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m498C9D027CDD6C16DA14D51CCC13CD774F5D7867_gshared)(___0_value, ___1_argName, method);
}
inline void List_1_set_Item_m43DCC3729EAC6EE994BECEEF35430A55D8B09BB8 (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___1_value, const RuntimeMethod* method)
{
(( void (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, int32_t, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6, const RuntimeMethod*))List_1_set_Item_m43DCC3729EAC6EE994BECEEF35430A55D8B09BB8_gshared)(__this, ___0_index, ___1_value, method);
}
inline void List_1_AddWithResize_mC7225639F4020FED8E1BBC66B634368967E66B74 (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6, const RuntimeMethod*))List_1_AddWithResize_mC7225639F4020FED8E1BBC66B634368967E66B74_gshared)(__this, ___0_item, method);
}
inline void List_1_EnsureCapacity_mF88BC26D2B28D5003EFCCAADB9B324269E24079A (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_min, const RuntimeMethod* method)
{
(( void (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_mF88BC26D2B28D5003EFCCAADB9B324269E24079A_gshared)(__this, ___0_min, method);
}
inline void List_1_Add_m920F3A425298F1C1B8C509E41AB6A655DBD81C8D_inline (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6, const RuntimeMethod*))List_1_Add_m920F3A425298F1C1B8C509E41AB6A655DBD81C8D_gshared_inline)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_m41D4D1E42BDCDC15FD142D0F32FF6EE2A6D5C0D3_inline (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, const RuntimeMethod*))List_1_get_Count_m41D4D1E42BDCDC15FD142D0F32FF6EE2A6D5C0D3_gshared_inline)(__this, method);
}
inline void List_1_InsertRange_m6975EDDD37A4392CB77A16CFA907EDFA7D5F893E (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m6975EDDD37A4392CB77A16CFA907EDFA7D5F893E_gshared)(__this, ___0_index, ___1_collection, method);
}
inline void ReadOnlyCollection_1__ctor_m6BEBED6CD0459F52E88F28BD7EFDB6836957FF38 (ReadOnlyCollection_1_t125BB68A36C3714AB46634DC2E47592A141B19F3* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyCollection_1_t125BB68A36C3714AB46634DC2E47592A141B19F3*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_m6BEBED6CD0459F52E88F28BD7EFDB6836957FF38_gshared)(__this, ___0_list, method);
}
inline int32_t Array_BinarySearch_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m8312E3429F71088AAAE93B8A5EA07E9F98A889CE (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___0_array, int32_t ___1_index, int32_t ___2_length, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*, int32_t, int32_t, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m8312E3429F71088AAAE93B8A5EA07E9F98A889CE_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method);
}
inline int32_t List_1_BinarySearch_mD3D000388E5E2E21D429ED6273F0BD07F2898710 (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, int32_t ___1_count, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, int32_t, int32_t, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_mD3D000388E5E2E21D429ED6273F0BD07F2898710_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method);
}
inline int32_t List_1_IndexOf_m95020795B628FAB4D5320D7E6B7EF288004DB0CB (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6, const RuntimeMethod*))List_1_IndexOf_m95020795B628FAB4D5320D7E6B7EF288004DB0CB_gshared)(__this, ___0_item, method);
}
inline bool List_1_IsCompatibleObject_mD54D1318F45CBA528BA84E1012270D332F931564 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_mD54D1318F45CBA528BA84E1012270D332F931564_gshared)(___0_value, method);
}
inline bool List_1_Contains_mC2493E2641950D373F9FD9C6C9A773B6204CD66C (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6, const RuntimeMethod*))List_1_Contains_mC2493E2641950D373F9FD9C6C9A773B6204CD66C_gshared)(__this, ___0_item, method);
}
inline void List_1_CopyTo_mB0379DE6DF850F3E7172EAF42D6668B88763FCE6 (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
(( void (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*, int32_t, const RuntimeMethod*))List_1_CopyTo_mB0379DE6DF850F3E7172EAF42D6668B88763FCE6_gshared)(__this, ___0_array, ___1_arrayIndex, method);
}
inline void List_1_set_Capacity_mC9A59A7F6063B3425F675D0D721AD6048E7E0BCF (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mC9A59A7F6063B3425F675D0D721AD6048E7E0BCF_gshared)(__this, ___0_value, method);
}
inline int32_t List_1_FindIndex_m21B0119552EF6D0A2CD1D59AC1331BB528D3A4CE (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0*, const RuntimeMethod*))List_1_FindIndex_m21B0119552EF6D0A2CD1D59AC1331BB528D3A4CE_gshared)(__this, ___0_match, method);
}
inline bool Predicate_1_Invoke_m31E700B202F78B2A94F0A87A5CB034A9F31671FE_inline (Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_obj, const RuntimeMethod* method)
{
return (( bool (*) (Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0*, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6, const RuntimeMethod*))Predicate_1_Invoke_m31E700B202F78B2A94F0A87A5CB034A9F31671FE_gshared_inline)(__this, ___0_obj, method);
}
inline void List_1__ctor_m58351E59EA9F9027713A60867932C0BD6517002E (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, const RuntimeMethod*))List_1__ctor_m58351E59EA9F9027713A60867932C0BD6517002E_gshared)(__this, method);
}
inline int32_t List_1_FindIndex_mAD72BD1C9EB2D059AE932AEE1AED019A6BCD0AC5 (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___2_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, int32_t, int32_t, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0*, const RuntimeMethod*))List_1_FindIndex_mAD72BD1C9EB2D059AE932AEE1AED019A6BCD0AC5_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method);
}
inline int32_t List_1_FindLastIndex_m01BEA841868E7FA6B5FD6B76E7A65A1A19C766F0 (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___2_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, int32_t, int32_t, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0*, const RuntimeMethod*))List_1_FindLastIndex_m01BEA841868E7FA6B5FD6B76E7A65A1A19C766F0_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method);
}
inline void Action_1_Invoke_m9E8D579460378FE0362856A6EA3513B5D5BB7AC3_inline (Action_1_t95C4467F42F088B9EB56A332DF109054E2D5744D* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t95C4467F42F088B9EB56A332DF109054E2D5744D*, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6, const RuntimeMethod*))Action_1_Invoke_m9E8D579460378FE0362856A6EA3513B5D5BB7AC3_gshared_inline)(__this, ___0_obj, method);
}
inline void Enumerator__ctor_m4C89FD0A162E06EA6E017962A5CED39FEC67D640 (Enumerator_tCA0F8F8056C3EE4D9AFF02718FFCA17A0A3F37D5* __this, List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* ___0_list, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tCA0F8F8056C3EE4D9AFF02718FFCA17A0A3F37D5*, List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, const RuntimeMethod*))Enumerator__ctor_m4C89FD0A162E06EA6E017962A5CED39FEC67D640_gshared)(__this, ___0_list, method);
}
inline void List_1__ctor_m823C71D9A870663BB2DEBA085E2F72BBDC1C7C74 (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, int32_t, const RuntimeMethod*))List_1__ctor_m823C71D9A870663BB2DEBA085E2F72BBDC1C7C74_gshared)(__this, ___0_capacity, method);
}
inline int32_t Array_IndexOf_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_mF9A80178CF97E66F0F208BD812E0FCB9D9C5B99C (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___0_array, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_mF9A80178CF97E66F0F208BD812E0FCB9D9C5B99C_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void List_1_Insert_mE4AA59433E2C61E2E142EB69C3A141F229823CC4 (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___1_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, int32_t, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6, const RuntimeMethod*))List_1_Insert_mE4AA59433E2C61E2E142EB69C3A141F229823CC4_gshared)(__this, ___0_index, ___1_item, method);
}
inline int32_t List_1_LastIndexOf_m60CF286B4683D1918C2C1CFD69529DFC26969751 (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6, int32_t, int32_t, const RuntimeMethod*))List_1_LastIndexOf_m60CF286B4683D1918C2C1CFD69529DFC26969751_gshared)(__this, ___0_item, ___1_index, ___2_count, method);
}
inline int32_t Array_LastIndexOf_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m0B9D4C564799F089E527D5DEA0B81DE323A68564 (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___0_array, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m0B9D4C564799F089E527D5DEA0B81DE323A68564_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void List_1_RemoveAt_m6EF02BE3AEB9972824BB7B0FD98A960C813CC43C (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m6EF02BE3AEB9972824BB7B0FD98A960C813CC43C_gshared)(__this, ___0_index, method);
}
inline bool List_1_Remove_mFC86B33417ECBD176025A43FC97FC22A9310BC29 (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6, const RuntimeMethod*))List_1_Remove_mFC86B33417ECBD176025A43FC97FC22A9310BC29_gshared)(__this, ___0_item, method);
}
inline void List_1_Reverse_m1683B285A836AB044527300DECD0BD0B3E839405 (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
(( void (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m1683B285A836AB044527300DECD0BD0B3E839405_gshared)(__this, ___0_index, ___1_count, method);
}
inline void Array_Reverse_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m2A324A79F325529EF1B95D6A0394E50825A1839D (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m2A324A79F325529EF1B95D6A0394E50825A1839D_gshared)(___0_array, ___1_index, ___2_length, method);
}
inline void List_1_Sort_m61B070EEFEA9D9FF5F463285125FEF982ED73E79 (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
(( void (*) (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m61B070EEFEA9D9FF5F463285125FEF982ED73E79_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method);
}
inline void Array_Sort_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_mDDAC141D4953CC215D6716DDC286D865AEAF64C7 (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_mDDAC141D4953CC215D6716DDC286D865AEAF64C7_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method);
}
inline void ArraySortHelper_1_Sort_mF5C53348136D43173662EF3846C9FE469895F3ED (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t11DE0A994F9CCA4973BD9B1B23636BEBAC496827* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*, int32_t, int32_t, Comparison_1_t11DE0A994F9CCA4973BD9B1B23636BEBAC496827*, const RuntimeMethod*))ArraySortHelper_1_Sort_mF5C53348136D43173662EF3846C9FE469895F3ED_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method);
}
inline void List_1_AddEnumerable_m9799C3E30C5AC0798B843E1B9C90D4E9A1BC3901 (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method)
{
(( void (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m9799C3E30C5AC0798B843E1B9C90D4E9A1BC3901_gshared)(__this, ___0_enumerable, method);
}
inline SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E List_1_get_Item_m5895F4AF98C85DE9CD4D4D2A8527D0C9C75FC9C7 (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, int32_t, const RuntimeMethod*))List_1_get_Item_m5895F4AF98C85DE9CD4D4D2A8527D0C9C75FC9C7_gshared)(__this, ___0_index, method);
}
inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m1B665F418239F321F28D132B3857C2FC25472D0E (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m1B665F418239F321F28D132B3857C2FC25472D0E_gshared)(___0_value, ___1_argName, method);
}
inline void List_1_set_Item_mCA2A5DA5B74074D7F3FE8746F780DCE940A787BA (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___1_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, int32_t, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E, const RuntimeMethod*))List_1_set_Item_mCA2A5DA5B74074D7F3FE8746F780DCE940A787BA_gshared)(__this, ___0_index, ___1_value, method);
}
inline void List_1_AddWithResize_mFE78A5DF22A6DA4D30A074F84AF24D5E1E0362F1 (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E, const RuntimeMethod*))List_1_AddWithResize_mFE78A5DF22A6DA4D30A074F84AF24D5E1E0362F1_gshared)(__this, ___0_item, method);
}
inline void List_1_EnsureCapacity_m7E27AB26E3390AAC921237E52B4B6D86A04AFD20 (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_min, const RuntimeMethod* method)
{
(( void (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m7E27AB26E3390AAC921237E52B4B6D86A04AFD20_gshared)(__this, ___0_min, method);
}
inline void List_1_Add_m7EB89EE99DF51AE0FBF30807AF28062C9EA5BFD0_inline (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E, const RuntimeMethod*))List_1_Add_m7EB89EE99DF51AE0FBF30807AF28062C9EA5BFD0_gshared_inline)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_m749AF3D16B42633A710EA74C713DC84AB43552C2_inline (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, const RuntimeMethod*))List_1_get_Count_m749AF3D16B42633A710EA74C713DC84AB43552C2_gshared_inline)(__this, method);
}
inline void List_1_InsertRange_mE9FA3A0E24BD31DAFC930527794190F5A74A2F70 (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_mE9FA3A0E24BD31DAFC930527794190F5A74A2F70_gshared)(__this, ___0_index, ___1_collection, method);
}
inline void ReadOnlyCollection_1__ctor_mD0A71A872F9AA6458A78E1DD6FD3744E1D7EFCB8 (ReadOnlyCollection_1_tD91267CEF0B1634F77BD5AB718C57B136DD0360A* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyCollection_1_tD91267CEF0B1634F77BD5AB718C57B136DD0360A*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mD0A71A872F9AA6458A78E1DD6FD3744E1D7EFCB8_gshared)(__this, ___0_list, method);
}
inline int32_t Array_BinarySearch_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m0245EEE6F2E9C4446E7C16FC0CAF20FB02E960FC (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___0_array, int32_t ___1_index, int32_t ___2_length, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*, int32_t, int32_t, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m0245EEE6F2E9C4446E7C16FC0CAF20FB02E960FC_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method);
}
inline int32_t List_1_BinarySearch_m39B7B6B9CA11592BBB739761099792D399313C7A (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, int32_t ___1_count, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, int32_t, int32_t, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m39B7B6B9CA11592BBB739761099792D399313C7A_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method);
}
inline int32_t List_1_IndexOf_m96238B6BE243A73E7AED757A907A76AAACF978F8 (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E, const RuntimeMethod*))List_1_IndexOf_m96238B6BE243A73E7AED757A907A76AAACF978F8_gshared)(__this, ___0_item, method);
}
inline bool List_1_IsCompatibleObject_m2F445965A943763489DDDF8E39159C9F5CBC7B9E (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m2F445965A943763489DDDF8E39159C9F5CBC7B9E_gshared)(___0_value, method);
}
inline bool List_1_Contains_m9CF7DDA3EEB5ACFE2EFFEC7F61A5BC073FF0CDB9 (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E, const RuntimeMethod*))List_1_Contains_m9CF7DDA3EEB5ACFE2EFFEC7F61A5BC073FF0CDB9_gshared)(__this, ___0_item, method);
}
inline void List_1_CopyTo_mEE712E53394EC9AE07BB3427D3C938CCEFE2F97C (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
(( void (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*, int32_t, const RuntimeMethod*))List_1_CopyTo_mEE712E53394EC9AE07BB3427D3C938CCEFE2F97C_gshared)(__this, ___0_array, ___1_arrayIndex, method);
}
inline void List_1_set_Capacity_m2DB62C0D8C3746F90C410C50B481FF468504CA48 (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m2DB62C0D8C3746F90C410C50B481FF468504CA48_gshared)(__this, ___0_value, method);
}
inline int32_t List_1_FindIndex_m8DC479F56317A9FB0F33F19866FF7F60BB2F1EB4 (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248*, const RuntimeMethod*))List_1_FindIndex_m8DC479F56317A9FB0F33F19866FF7F60BB2F1EB4_gshared)(__this, ___0_match, method);
}
inline bool Predicate_1_Invoke_m9C66BB1020D7E6039AD83EB2E69721D3F34D57F1_inline (Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_obj, const RuntimeMethod* method)
{
return (( bool (*) (Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248*, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E, const RuntimeMethod*))Predicate_1_Invoke_m9C66BB1020D7E6039AD83EB2E69721D3F34D57F1_gshared_inline)(__this, ___0_obj, method);
}
inline void List_1__ctor_m52711D7B7FFA225CC5A060224F1E1F0109275C4C (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, const RuntimeMethod*))List_1__ctor_m52711D7B7FFA225CC5A060224F1E1F0109275C4C_gshared)(__this, method);
}
inline int32_t List_1_FindIndex_mBA32730B6F00918F7665395B51ED23C86424EF05 (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___2_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, int32_t, int32_t, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248*, const RuntimeMethod*))List_1_FindIndex_mBA32730B6F00918F7665395B51ED23C86424EF05_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method);
}
inline int32_t List_1_FindLastIndex_m7021D2349BA28F8B4CC41E1FCC086BFC8617C246 (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___2_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, int32_t, int32_t, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248*, const RuntimeMethod*))List_1_FindLastIndex_m7021D2349BA28F8B4CC41E1FCC086BFC8617C246_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method);
}
inline void Action_1_Invoke_m3315022DF188FB84A9023A3C12CDC7ABCB832B27_inline (Action_1_t6504FCE2870E2B344A50B39A149170444F4123A2* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t6504FCE2870E2B344A50B39A149170444F4123A2*, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E, const RuntimeMethod*))Action_1_Invoke_m3315022DF188FB84A9023A3C12CDC7ABCB832B27_gshared_inline)(__this, ___0_obj, method);
}
inline void Enumerator__ctor_m92C3CCA5F0132C40E38DC3C67DBEE4965B687A12 (Enumerator_t392A416D30C076C6E8730871B02CC3C725393C38* __this, List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* ___0_list, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t392A416D30C076C6E8730871B02CC3C725393C38*, List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, const RuntimeMethod*))Enumerator__ctor_m92C3CCA5F0132C40E38DC3C67DBEE4965B687A12_gshared)(__this, ___0_list, method);
}
inline void List_1__ctor_m015002BF43C4C125632BC199AE8A69064A5786AF (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, int32_t, const RuntimeMethod*))List_1__ctor_m015002BF43C4C125632BC199AE8A69064A5786AF_gshared)(__this, ___0_capacity, method);
}
inline int32_t Array_IndexOf_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_mDCBBF88A6DB9D3DF7F1F3C653D91E43B45BFD2D9 (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___0_array, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_mDCBBF88A6DB9D3DF7F1F3C653D91E43B45BFD2D9_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void List_1_Insert_m7B87E4EEA43A2856B736A275D3B90CD2084AA8EC (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___1_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, int32_t, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E, const RuntimeMethod*))List_1_Insert_m7B87E4EEA43A2856B736A275D3B90CD2084AA8EC_gshared)(__this, ___0_index, ___1_item, method);
}
inline int32_t List_1_LastIndexOf_mC1209C7E9EC808FD52B742C8DF0A1C0E30F9F569 (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E, int32_t, int32_t, const RuntimeMethod*))List_1_LastIndexOf_mC1209C7E9EC808FD52B742C8DF0A1C0E30F9F569_gshared)(__this, ___0_item, ___1_index, ___2_count, method);
}
inline int32_t Array_LastIndexOf_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_mA797A8B96B10CE7C411B36EEA32F881FA482FF78 (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___0_array, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_mA797A8B96B10CE7C411B36EEA32F881FA482FF78_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void List_1_RemoveAt_mAA6B665D34E98228E3CA6823D2FAAA7ED9CC3FB2 (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mAA6B665D34E98228E3CA6823D2FAAA7ED9CC3FB2_gshared)(__this, ___0_index, method);
}
inline bool List_1_Remove_mB5EC069BDC0F58DDC72A92D8022777BF37CFC93C (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E, const RuntimeMethod*))List_1_Remove_mB5EC069BDC0F58DDC72A92D8022777BF37CFC93C_gshared)(__this, ___0_item, method);
}
inline void List_1_Reverse_m479A76A3F5658DDFE9B49317259EB25DE4166B2E (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
(( void (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m479A76A3F5658DDFE9B49317259EB25DE4166B2E_gshared)(__this, ___0_index, ___1_count, method);
}
inline void Array_Reverse_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m1D080F6A6F4A53D408B1F2AEF69950A07592FB0E (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m1D080F6A6F4A53D408B1F2AEF69950A07592FB0E_gshared)(___0_array, ___1_index, ___2_length, method);
}
inline void List_1_Sort_mD0234AB03EA87BECB79ADCBA7FA575C370DCEB1A (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
(( void (*) (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_mD0234AB03EA87BECB79ADCBA7FA575C370DCEB1A_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method);
}
inline void Array_Sort_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m87153C68E09B91CF352278F9382494795911A33A (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m87153C68E09B91CF352278F9382494795911A33A_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method);
}
inline void ArraySortHelper_1_Sort_m9E3B3F7CD0A2F4B138A6C11872D77EE906C9BB3A (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_tEB01EFD4F0AE89C0CFFB3C74D8DB76B5C15C579A* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*, int32_t, int32_t, Comparison_1_tEB01EFD4F0AE89C0CFFB3C74D8DB76B5C15C579A*, const RuntimeMethod*))ArraySortHelper_1_Sort_m9E3B3F7CD0A2F4B138A6C11872D77EE906C9BB3A_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method);
}
inline void List_1_AddEnumerable_m8F9A8B7C90886D749B42C7A9545CEF0E1D0167B7 (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m8F9A8B7C90886D749B42C7A9545CEF0E1D0167B7_gshared)(__this, ___0_enumerable, method);
}
inline SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 List_1_get_Item_mC536CA2C3810B383C872418E013616CA52A274CD (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, int32_t, const RuntimeMethod*))List_1_get_Item_mC536CA2C3810B383C872418E013616CA52A274CD_gshared)(__this, ___0_index, method);
}
inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_mCBD608634C2DD5979B89E2BBE611868BA8C9A9EA (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_mCBD608634C2DD5979B89E2BBE611868BA8C9A9EA_gshared)(___0_value, ___1_argName, method);
}
inline void List_1_set_Item_m6D2389C72C47FDD2B8E9A9785F10AE7C108B7004 (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___1_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, int32_t, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278, const RuntimeMethod*))List_1_set_Item_m6D2389C72C47FDD2B8E9A9785F10AE7C108B7004_gshared)(__this, ___0_index, ___1_value, method);
}
inline void List_1_AddWithResize_m07B4FFB97FAEC7E00F2255BCAC7285B29CB41C7D (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278, const RuntimeMethod*))List_1_AddWithResize_m07B4FFB97FAEC7E00F2255BCAC7285B29CB41C7D_gshared)(__this, ___0_item, method);
}
inline void List_1_EnsureCapacity_m4FF99D8F0FA7AF030A28CBCF62A6936817129F27 (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_min, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m4FF99D8F0FA7AF030A28CBCF62A6936817129F27_gshared)(__this, ___0_min, method);
}
inline void List_1_Add_m50CE1E3E624FA62A2045C47D6841F29DF10DD11E_inline (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278, const RuntimeMethod*))List_1_Add_m50CE1E3E624FA62A2045C47D6841F29DF10DD11E_gshared_inline)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_m3BE8EF2F16A5EC921B6F109D3175C6A9362C77A1_inline (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, const RuntimeMethod*))List_1_get_Count_m3BE8EF2F16A5EC921B6F109D3175C6A9362C77A1_gshared_inline)(__this, method);
}
inline void List_1_InsertRange_mF44D3DC8A32E06EE898DC3EC705910EB438B6E92 (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_mF44D3DC8A32E06EE898DC3EC705910EB438B6E92_gshared)(__this, ___0_index, ___1_collection, method);
}
inline void ReadOnlyCollection_1__ctor_mF38725E9ED04062F7C5FE0D978D0F62B9B30FE07 (ReadOnlyCollection_1_t87D756057EF40049EE95569D2286A86412738E18* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyCollection_1_t87D756057EF40049EE95569D2286A86412738E18*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mF38725E9ED04062F7C5FE0D978D0F62B9B30FE07_gshared)(__this, ___0_list, method);
}
inline int32_t Array_BinarySearch_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_mFA89DD956866A45257A74D3F3E448DCB71BE0B71 (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___0_array, int32_t ___1_index, int32_t ___2_length, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*, int32_t, int32_t, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_mFA89DD956866A45257A74D3F3E448DCB71BE0B71_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method);
}
inline int32_t List_1_BinarySearch_m72B90E06A1605F895DB3EEBF0B02FD3702F1F6E6 (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, int32_t ___1_count, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, int32_t, int32_t, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m72B90E06A1605F895DB3EEBF0B02FD3702F1F6E6_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method);
}
inline int32_t List_1_IndexOf_m11FAB7005DCB390338C0E86590D7E34BB5F5AE88 (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278, const RuntimeMethod*))List_1_IndexOf_m11FAB7005DCB390338C0E86590D7E34BB5F5AE88_gshared)(__this, ___0_item, method);
}
inline bool List_1_IsCompatibleObject_mFF2A747A19CB037D2B3A246B049FB7A448C38AC1 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_mFF2A747A19CB037D2B3A246B049FB7A448C38AC1_gshared)(___0_value, method);
}
inline bool List_1_Contains_mB24184252AE7C1858558577E0D9EC79D8C7BC599 (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278, const RuntimeMethod*))List_1_Contains_mB24184252AE7C1858558577E0D9EC79D8C7BC599_gshared)(__this, ___0_item, method);
}
inline void List_1_CopyTo_m39786BA76D44B86437D6C430277E09508624FC8A (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*, int32_t, const RuntimeMethod*))List_1_CopyTo_m39786BA76D44B86437D6C430277E09508624FC8A_gshared)(__this, ___0_array, ___1_arrayIndex, method);
}
inline void List_1_set_Capacity_mE03BA64F28CA37E086508D1F87C493EBCE4580EB (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mE03BA64F28CA37E086508D1F87C493EBCE4580EB_gshared)(__this, ___0_value, method);
}
inline int32_t List_1_FindIndex_mF2FABF1663850B85143DA5AF30CC3E64192287BC (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3*, const RuntimeMethod*))List_1_FindIndex_mF2FABF1663850B85143DA5AF30CC3E64192287BC_gshared)(__this, ___0_match, method);
}
inline bool Predicate_1_Invoke_mE15179C073E8A1282122D6CE96BB537CD6CE053E_inline (Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_obj, const RuntimeMethod* method)
{
return (( bool (*) (Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3*, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278, const RuntimeMethod*))Predicate_1_Invoke_mE15179C073E8A1282122D6CE96BB537CD6CE053E_gshared_inline)(__this, ___0_obj, method);
}
inline void List_1__ctor_m10B8B08F9D78BF83E12A9188FD2B207A74D0CE4E (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, const RuntimeMethod*))List_1__ctor_m10B8B08F9D78BF83E12A9188FD2B207A74D0CE4E_gshared)(__this, method);
}
inline int32_t List_1_FindIndex_m3E201F161FD84B74A4F2B6DC0C7D2C236E69A0E9 (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___2_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, int32_t, int32_t, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3*, const RuntimeMethod*))List_1_FindIndex_m3E201F161FD84B74A4F2B6DC0C7D2C236E69A0E9_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method);
}
inline int32_t List_1_FindLastIndex_m25C44907B9EC969355C9FD7761AC85A162EFD864 (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___2_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, int32_t, int32_t, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3*, const RuntimeMethod*))List_1_FindLastIndex_m25C44907B9EC969355C9FD7761AC85A162EFD864_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method);
}
inline void Action_1_Invoke_m0DCA02D91E251F29F5BDD43BFA2A9469AFE8BDE2_inline (Action_1_t109929C62BD14B5D786B270900E6EE0719788CDB* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t109929C62BD14B5D786B270900E6EE0719788CDB*, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278, const RuntimeMethod*))Action_1_Invoke_m0DCA02D91E251F29F5BDD43BFA2A9469AFE8BDE2_gshared_inline)(__this, ___0_obj, method);
}
inline void Enumerator__ctor_mEA714EEEE0098E1E1BC50EC3D831472CE2C0B29D (Enumerator_t20B0507CEFE2BD8BB3F9F072A8B8CD85D4B9FDA9* __this, List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* ___0_list, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t20B0507CEFE2BD8BB3F9F072A8B8CD85D4B9FDA9*, List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, const RuntimeMethod*))Enumerator__ctor_mEA714EEEE0098E1E1BC50EC3D831472CE2C0B29D_gshared)(__this, ___0_list, method);
}
inline void List_1__ctor_mE94883A08481D003C856C3B4DEB2488ECEABF5B2 (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, int32_t, const RuntimeMethod*))List_1__ctor_mE94883A08481D003C856C3B4DEB2488ECEABF5B2_gshared)(__this, ___0_capacity, method);
}
inline int32_t Array_IndexOf_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_m255F96C4E35681DBA2C1A3CA5D0C2B5137EAF9FF (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___0_array, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_m255F96C4E35681DBA2C1A3CA5D0C2B5137EAF9FF_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void List_1_Insert_m89C6D7781AE88B29357AB253FEE05C9F78934FC8 (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___1_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, int32_t, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278, const RuntimeMethod*))List_1_Insert_m89C6D7781AE88B29357AB253FEE05C9F78934FC8_gshared)(__this, ___0_index, ___1_item, method);
}
inline int32_t List_1_LastIndexOf_mA16DB2A6BC729456172097CDA206981A73561197 (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278, int32_t, int32_t, const RuntimeMethod*))List_1_LastIndexOf_mA16DB2A6BC729456172097CDA206981A73561197_gshared)(__this, ___0_item, ___1_index, ___2_count, method);
}
inline int32_t Array_LastIndexOf_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_mE11B2A182C28CAC927F54A476C5973CBDF8C4AD8 (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___0_array, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_mE11B2A182C28CAC927F54A476C5973CBDF8C4AD8_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void List_1_RemoveAt_m757BBAE456355747692E87773AEE017225ED0A59 (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m757BBAE456355747692E87773AEE017225ED0A59_gshared)(__this, ___0_index, method);
}
inline bool List_1_Remove_m9F863D1E95F68B80192D721988C3059477C93971 (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278, const RuntimeMethod*))List_1_Remove_m9F863D1E95F68B80192D721988C3059477C93971_gshared)(__this, ___0_item, method);
}
inline void List_1_Reverse_mCC9770360E3A6FAAB65914BAFCF82541FE624E9D (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_mCC9770360E3A6FAAB65914BAFCF82541FE624E9D_gshared)(__this, ___0_index, ___1_count, method);
}
inline void Array_Reverse_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_m67AF554A87167F314F1383B30CBC20ACD1001DC0 (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_m67AF554A87167F314F1383B30CBC20ACD1001DC0_gshared)(___0_array, ___1_index, ___2_length, method);
}
inline void List_1_Sort_m4AE56F7B2BCD3297F79F451D5046B76CD967EBF9 (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m4AE56F7B2BCD3297F79F451D5046B76CD967EBF9_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method);
}
inline void Array_Sort_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_m3A99EEB1316569E775F696FD3397ADB4353A24E4 (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_m3A99EEB1316569E775F696FD3397ADB4353A24E4_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method);
}
inline void ArraySortHelper_1_Sort_m1477B9AA3C9FEA6DD2FF9413C1BE206C84CC74A0 (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t00E892FBFFA67B47CFB478B3CB727A28C9337FDE* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*, int32_t, int32_t, Comparison_1_t00E892FBFFA67B47CFB478B3CB727A28C9337FDE*, const RuntimeMethod*))ArraySortHelper_1_Sort_m1477B9AA3C9FEA6DD2FF9413C1BE206C84CC74A0_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method);
}
inline void List_1_AddEnumerable_m2D03A3206C89CE0B75042C8060450FEAADB7B960 (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method)
{
(( void (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m2D03A3206C89CE0B75042C8060450FEAADB7B960_gshared)(__this, ___0_enumerable, method);
}
inline SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 List_1_get_Item_mF59A6F1C8D0D5E093683456C1334287CC7C39D0F (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, int32_t, const RuntimeMethod*))List_1_get_Item_mF59A6F1C8D0D5E093683456C1334287CC7C39D0F_gshared)(__this, ___0_index, method);
}
inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_m0E476694E1B3D5DAD51140EF50AB16476D38ADA6 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method)
{
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_m0E476694E1B3D5DAD51140EF50AB16476D38ADA6_gshared)(___0_value, ___1_argName, method);
}
inline void List_1_set_Item_mD3C10CA52B09879C79FD1391246E645E1E2BD738 (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___1_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, int32_t, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8, const RuntimeMethod*))List_1_set_Item_mD3C10CA52B09879C79FD1391246E645E1E2BD738_gshared)(__this, ___0_index, ___1_value, method);
}
inline void List_1_AddWithResize_mB8C1B78338268CAACDEB500A29E13674CF316048 (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8, const RuntimeMethod*))List_1_AddWithResize_mB8C1B78338268CAACDEB500A29E13674CF316048_gshared)(__this, ___0_item, method);
}
inline void List_1_EnsureCapacity_m362F35B5BCC5960439F8FD9623C9B65C61DED19D (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_min, const RuntimeMethod* method)
{
(( void (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m362F35B5BCC5960439F8FD9623C9B65C61DED19D_gshared)(__this, ___0_min, method);
}
inline void List_1_Add_m151A8BD8820525F7506FB269BCC40377EF8C362A_inline (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8, const RuntimeMethod*))List_1_Add_m151A8BD8820525F7506FB269BCC40377EF8C362A_gshared_inline)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_mE9B5FAF694DA2E080606823A7C5ADCD2E54F2F1E_inline (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, const RuntimeMethod*))List_1_get_Count_mE9B5FAF694DA2E080606823A7C5ADCD2E54F2F1E_gshared_inline)(__this, method);
}
inline void List_1_InsertRange_m01391A0C9A7BB744B3B08780C1238D3FADBC5625 (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m01391A0C9A7BB744B3B08780C1238D3FADBC5625_gshared)(__this, ___0_index, ___1_collection, method);
}
inline void ReadOnlyCollection_1__ctor_mA1CE89BF669B612F91B046D55F7A527A63813ECF (ReadOnlyCollection_1_t15AD8BDC9A2BE75EF6723AF15EF975CBEF171266* __this, RuntimeObject* ___0_list, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyCollection_1_t15AD8BDC9A2BE75EF6723AF15EF975CBEF171266*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mA1CE89BF669B612F91B046D55F7A527A63813ECF_gshared)(__this, ___0_list, method);
}
inline int32_t Array_BinarySearch_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_mCF457703CF9964DB7CE82E11875A7D1D707D6268 (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___0_array, int32_t ___1_index, int32_t ___2_length, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*, int32_t, int32_t, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_mCF457703CF9964DB7CE82E11875A7D1D707D6268_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method);
}
inline int32_t List_1_BinarySearch_mD93F0BA20FA6E837CEEAC174C8CA0A41B5862A7E (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, int32_t ___1_count, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, int32_t, int32_t, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_mD93F0BA20FA6E837CEEAC174C8CA0A41B5862A7E_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method);
}
inline int32_t List_1_IndexOf_mA3D717CBF43EC9BF0FC28E6D9D0AE3E775558CCC (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8, const RuntimeMethod*))List_1_IndexOf_mA3D717CBF43EC9BF0FC28E6D9D0AE3E775558CCC_gshared)(__this, ___0_item, method);
}
inline bool List_1_IsCompatibleObject_m457EF37A9012503445F5656118EBCCAAEE69A34A (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m457EF37A9012503445F5656118EBCCAAEE69A34A_gshared)(___0_value, method);
}
inline bool List_1_Contains_m7027AF06B0AA83EBBF7694769FCBADC785AF23EF (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8, const RuntimeMethod*))List_1_Contains_m7027AF06B0AA83EBBF7694769FCBADC785AF23EF_gshared)(__this, ___0_item, method);
}
inline void List_1_CopyTo_mF4C1D557B02090DAF3090BF3FAAD09F9BD02E8E4 (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
(( void (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*, int32_t, const RuntimeMethod*))List_1_CopyTo_mF4C1D557B02090DAF3090BF3FAAD09F9BD02E8E4_gshared)(__this, ___0_array, ___1_arrayIndex, method);
}
inline void List_1_set_Capacity_mFD54380A16C472A2213DA36D701CD15260F1BA4A (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mFD54380A16C472A2213DA36D701CD15260F1BA4A_gshared)(__this, ___0_value, method);
}
inline int32_t List_1_FindIndex_mB40DFFEC2140E06F60A345F3D828AB5FBD08DFFE (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9*, const RuntimeMethod*))List_1_FindIndex_mB40DFFEC2140E06F60A345F3D828AB5FBD08DFFE_gshared)(__this, ___0_match, method);
}
inline bool Predicate_1_Invoke_m0C78718B9615C2DD1F79FCC85FFCA8E77AA14814_inline (Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_obj, const RuntimeMethod* method)
{
return (( bool (*) (Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9*, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8, const RuntimeMethod*))Predicate_1_Invoke_m0C78718B9615C2DD1F79FCC85FFCA8E77AA14814_gshared_inline)(__this, ___0_obj, method);
}
inline void List_1__ctor_m304E1E13C0F766F8E66059B21DCB7FA8F4CB2296 (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, const RuntimeMethod*))List_1__ctor_m304E1E13C0F766F8E66059B21DCB7FA8F4CB2296_gshared)(__this, method);
}
inline int32_t List_1_FindIndex_mEC75DFD8C1B8EE3B75AF67EE6E5FCD7F2A623A7B (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___2_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, int32_t, int32_t, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9*, const RuntimeMethod*))List_1_FindIndex_mEC75DFD8C1B8EE3B75AF67EE6E5FCD7F2A623A7B_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method);
}
inline int32_t List_1_FindLastIndex_m578D787227774F780EE898044EA6AADA06E1AA85 (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___2_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, int32_t, int32_t, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9*, const RuntimeMethod*))List_1_FindLastIndex_m578D787227774F780EE898044EA6AADA06E1AA85_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method);
}
inline void Action_1_Invoke_m84542F68622E083F1F1E67E2A2B915BEC98EB677_inline (Action_1_t0A6A200F0D4202698F4CDF86180FDEC705017339* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t0A6A200F0D4202698F4CDF86180FDEC705017339*, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8, const RuntimeMethod*))Action_1_Invoke_m84542F68622E083F1F1E67E2A2B915BEC98EB677_gshared_inline)(__this, ___0_obj, method);
}
inline void Enumerator__ctor_m60B660C618AFA2D19F1F0BB3A5418677B727153B (Enumerator_tEB02BA901155FC5F684195D120C7157DB27A6B92* __this, List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* ___0_list, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tEB02BA901155FC5F684195D120C7157DB27A6B92*, List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, const RuntimeMethod*))Enumerator__ctor_m60B660C618AFA2D19F1F0BB3A5418677B727153B_gshared)(__this, ___0_list, method);
}
inline void List_1__ctor_m2840F03398DCDED1C9F127BEEE50379E0B359BEC (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, int32_t, const RuntimeMethod*))List_1__ctor_m2840F03398DCDED1C9F127BEEE50379E0B359BEC_gshared)(__this, ___0_capacity, method);
}
inline int32_t Array_IndexOf_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_m27BBA9FECB5BF62EE690934B95F3D66276658C39 (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___0_array, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_m27BBA9FECB5BF62EE690934B95F3D66276658C39_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void List_1_Insert_mE107ECEFB739635A4651EAC138B95D679253567E (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___1_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, int32_t, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8, const RuntimeMethod*))List_1_Insert_mE107ECEFB739635A4651EAC138B95D679253567E_gshared)(__this, ___0_index, ___1_item, method);
}
inline int32_t List_1_LastIndexOf_m274ADE07F4472C84039BDCDB7E46B870F091DE12 (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8, int32_t, int32_t, const RuntimeMethod*))List_1_LastIndexOf_m274ADE07F4472C84039BDCDB7E46B870F091DE12_gshared)(__this, ___0_item, ___1_index, ___2_count, method);
}
inline int32_t Array_LastIndexOf_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_m85BE824FDA659FC247C94AEE74AB611156487743 (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___0_array, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_m85BE824FDA659FC247C94AEE74AB611156487743_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void List_1_RemoveAt_mE3E8395C791AFA518011A13C27BDA4CEC12FCBAC (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mE3E8395C791AFA518011A13C27BDA4CEC12FCBAC_gshared)(__this, ___0_index, method);
}
inline bool List_1_Remove_m9D421553D9862E73F6F292CD44948EA57BE25236 (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8, const RuntimeMethod*))List_1_Remove_m9D421553D9862E73F6F292CD44948EA57BE25236_gshared)(__this, ___0_item, method);
}
inline void List_1_Reverse_mECEA53E26A06EE7870290BA84DEE42CC76AB2087 (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
(( void (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_mECEA53E26A06EE7870290BA84DEE42CC76AB2087_gshared)(__this, ___0_index, ___1_count, method);
}
inline void Array_Reverse_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_mD1053C3577A85CE12E486EE38B8F3ABF2FDC3AB3 (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_mD1053C3577A85CE12E486EE38B8F3ABF2FDC3AB3_gshared)(___0_array, ___1_index, ___2_length, method);
}
inline void List_1_Sort_mBDC2B4CACAE66EFF122CF90D1242923D8C45D534 (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
(( void (*) (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_mBDC2B4CACAE66EFF122CF90D1242923D8C45D534_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method);
}
inline void Array_Sort_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_mFE1D4B9E0AE4496F4CE4137D49A7822E40443F1D (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_mFE1D4B9E0AE4496F4CE4137D49A7822E40443F1D_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method);
}
inline void ArraySortHelper_1_Sort_m97CAE124FCF8AA60F95283AAA1C0FE59824C1025 (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t3D2217C1F997E4F1F6D13AEF9C175869374EFA94* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*, int32_t, int32_t, Comparison_1_t3D2217C1F997E4F1F6D13AEF9C175869374EFA94*, const RuntimeMethod*))ArraySortHelper_1_Sort_m97CAE124FCF8AA60F95283AAA1C0FE59824C1025_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method);
}
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mABB4BD670202933DA5188ECEF78DF1927E06F8FE_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_0 = ((List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3699B3A03770C1414E1707F8A9DD6C46D5BE7BD8_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_capacity;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
}
IL_0012:
{
int32_t L_1 = ___0_capacity;
if (L_1)
{
goto IL_0021;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_2 = ((List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2);
return;
}
IL_0021:
{
int32_t L_3 = ___0_capacity;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_4 = (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*)(EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3);
__this->____items = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mBEAA3145B014A91ECA4A75DC31B0B7BCA89FFB07_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_collection;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_collection;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0050;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
int32_t L_4;
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3);
V_1 = L_4;
int32_t L_5 = V_1;
if (L_5)
{
goto IL_002f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_6 = ((List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6);
return;
}
IL_002f:
{
int32_t L_7 = V_1;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_8 = (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*)(EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7);
__this->____items = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8);
RuntimeObject* L_9 = V_0;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_10 = __this->____items;
NullCheck(L_9);
InterfaceActionInvoker2< EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0);
int32_t L_11 = V_1;
__this->____size = L_11;
return;
}
IL_0050:
{
__this->____size = 0;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_12 = ((List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12);
RuntimeObject* L_13 = ___0_collection;
List_1_AddEnumerable_m3870294A0242AE884AB71D5FAF18C38E853E4BC4(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m108AE1E9006E8EDF212BE4225CDDE2A288A9550B_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_0 = __this->____items;
NullCheck(L_0);
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m531F7C576AEC1695E11F642F67157F707850AE31_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_value, const RuntimeMethod* method)
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* V_0 = NULL;
{
int32_t L_0 = ___0_value;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
}
IL_0012:
{
int32_t L_2 = ___0_value;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_3 = __this->____items;
NullCheck(L_3);
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_0058;
}
}
{
int32_t L_4 = ___0_value;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_004d;
}
}
{
int32_t L_5 = ___0_value;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_6 = (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*)(EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5);
V_0 = L_6;
int32_t L_7 = __this->____size;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_8 = __this->____items;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_9 = V_0;
int32_t L_10 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
}
IL_0045:
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_11 = V_0;
__this->____items = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11);
return;
}
IL_004d:
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_12 = ((List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12);
}
IL_0058:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mCC4F8A178D588A7BE675386D495139AA548EB185_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m957D8AF1C15835DC834DFCB2649372E20AC4ADA8_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m2B5DC0C7102EF25B412AC579CA76AF69AACBD968_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m09C7D4374F10AFBB4455132D27AFDE495DD07B8A_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mFD2B2DCBDA13DF531B75531C94B642DCBCC22F4E_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mA5C67B96D6AE78C0BFA4DF039F57C9C31D1B001F_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_001a;
}
}
{
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
RuntimeObject* L_3;
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
}
IL_001a:
{
RuntimeObject* L_4 = __this->____syncRoot;
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB List_1_get_Item_mD09E5F7BAFCDB33C43C4589E8E2AD8DCB1BC1111_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_2 = __this->____items;
int32_t L_3 = ___0_index;
NullCheck(L_2);
int32_t L_4 = L_3;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m91562505B29FE368FF33C1415501A2237D8F7F45_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___1_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_2 = __this->____items;
int32_t L_3 = ___0_index;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_4 = ___1_value;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB)L_4);
int32_t L_5 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mAE013E4D89D533F4425BEA7B2A5D03D4C256BC5D_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB));
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mDD1DE543E892245F11155117D72000C9A35A663B_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_1;
L_1 = List_1_get_Item_mD09E5F7BAFCDB33C43C4589E8E2AD8DCB1BC1111(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_2 = L_1;
RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mAE3D53F0BF0E9380D94AA3AAED6AAB3BB860AFF2_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_value;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m1F9A3E14A110938BDD4ADC0C6A0BE66019783133(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_value;
List_1_set_Item_m91562505B29FE368FF33C1415501A2237D8F7F45(__this, L_1, ((*(Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)((Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)(Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0017;
}
throw e;
}
CATCH_0017:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_4 = ___1_value;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_002a;
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m757E8DDC217F525EF082C6B337F327A154BAC151_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method)
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_6 = V_0;
int32_t L_7 = V_1;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB)L_8);
return;
}
IL_0034:
{
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_9 = ___0_item;
List_1_AddWithResize_mDBD773D27B3BC9C50896409544A443D2FE78C979(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mDBD773D27B3BC9C50896409544A443D2FE78C979_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____size;
V_0 = L_0;
int32_t L_1 = V_0;
List_1_EnsureCapacity_mCF75C60BD95A75B90D00C34F45DCD9ACE346EF8F(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_2 = V_0;
__this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1));
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_3 = __this->____items;
int32_t L_4 = V_0;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_5 = ___0_item;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB)L_5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mA3D21C13A2D7C2A732915502C8E55AD020B62DA2_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___0_item;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m1F9A3E14A110938BDD4ADC0C6A0BE66019783133(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
RuntimeObject* L_1 = ___0_item;
List_1_Add_m757E8DDC217F525EF082C6B337F327A154BAC151_inline(__this, ((*(Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)((Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)(Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 16));
goto IL_0029;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0016;
}
throw e;
}
CATCH_0016:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_3 = ___0_item;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0029;
}
IL_0029:
{
int32_t L_6;
L_6 = List_1_get_Count_mCC4F8A178D588A7BE675386D495139AA548EB185_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return ((int32_t)il2cpp_codegen_subtract(L_6, 1));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mD64B3537D56351324BA556AC57026580D2F9D9E1_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
RuntimeObject* L_1 = ___0_collection;
List_1_InsertRange_m0F175C4C0830903B9C4C0CAF4A65C9C76B785D47(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t993D571A8C7CFA15F002ED019FD831FC79C3F607* List_1_AsReadOnly_mA3549A8F8E4CED8174AF571E8B01313F988BEF12_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
{
ReadOnlyCollection_1_t993D571A8C7CFA15F002ED019FD831FC79C3F607* L_0 = (ReadOnlyCollection_1_t993D571A8C7CFA15F002ED019FD831FC79C3F607*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
ReadOnlyCollection_1__ctor_m67C5697414A9B5F0073A5A7A7BE03E2E09D9E71C(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA95A2072FC0D5F37B6AE55C5962EB3F883A6E30A_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, int32_t ___1_count, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_5 = __this->____items;
int32_t L_6 = ___0_index;
int32_t L_7 = ___1_count;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_8 = ___2_item;
RuntimeObject* L_9 = ___3_comparer;
int32_t L_10;
L_10 = Array_BinarySearch_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m474FC854E2C33B3985FD3F5E8942C720B35B183E(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m315EFDC60D7941B4F6867755B9CB1808D03EA9B9_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mCC4F8A178D588A7BE675386D495139AA548EB185_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_1 = ___0_item;
int32_t L_2;
L_2 = List_1_BinarySearch_mA95A2072FC0D5F37B6AE55C5962EB3F883A6E30A(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mC554814E0AB1566991CF6C5929EF1A02A4C746DD_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mCC4F8A178D588A7BE675386D495139AA548EB185_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_1 = ___0_item;
RuntimeObject* L_2 = ___1_comparer;
int32_t L_3;
L_3 = List_1_BinarySearch_mA95A2072FC0D5F37B6AE55C5962EB3F883A6E30A(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mB48BBB1092D32894CB11FDB0ADBF3C83DB251A46_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
goto IL_0035;
}
IL_0035:
{
__this->____size = 0;
}
IL_003c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m2F4AA39219B90DCB17457BCA35B11C9B93EC5D17_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
if (!L_0)
{
goto IL_0016;
}
}
{
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_1 = ___0_item;
int32_t L_2;
L_2 = List_1_IndexOf_m8A5192060427DA88FD55627BE69E87961688D988(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0016:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mD5B5A253A34EE882C9BAB4DC24AE3F4CC5FCD414_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_mAE013E4D89D533F4425BEA7B2A5D03D4C256BC5D(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
bool L_3;
L_3 = List_1_Contains_m2F4AA39219B90DCB17457BCA35B11C9B93EC5D17(__this, ((*(Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)((Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)(Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 28));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mFF8D002FF4CB9C6729DEDA987044785EC115BA21_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_array, const RuntimeMethod* method)
{
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_0 = ___0_array;
List_1_CopyTo_m773AEE03D02B2A9E4541526FB3F7BD3F3A63B80B(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mCF6AB3D65A091D8E46A9D01EC9437EDBDFB20D8C_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0012:
{
}
try
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_3 = __this->____items;
RuntimeArray* L_4 = ___0_array;
int32_t L_5 = ___1_arrayIndex;
int32_t L_6 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
goto IL_0031;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0029;
}
throw e;
}
CATCH_0029:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0031;
}
IL_0031:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6F389632E8AA7C316C4568FE696E89C0133F3D9C_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
int32_t L_1 = ___0_index;
int32_t L_2 = ___3_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) >= ((int32_t)L_2)))
{
goto IL_0013;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0013:
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_3 = __this->____items;
int32_t L_4 = ___0_index;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_5 = ___1_array;
int32_t L_6 = ___2_arrayIndex;
int32_t L_7 = ___3_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, L_6, L_7, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m773AEE03D02B2A9E4541526FB3F7BD3F3A63B80B_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_0 = __this->____items;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_1 = ___0_array;
int32_t L_2 = ___1_arrayIndex;
int32_t L_3 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mCF75C60BD95A75B90D00C34F45DCD9ACE346EF8F_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_0 = __this->____items;
NullCheck(L_0);
int32_t L_1 = ___0_min;
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
{
goto IL_003d;
}
}
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_2 = __this->____items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_3 = __this->____items;
NullCheck(L_3);
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 4;
}
IL_0021:
{
V_0 = G_B4_0;
int32_t L_4 = V_0;
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
{
goto IL_0030;
}
}
{
V_0 = ((int32_t)2146435071);
}
IL_0030:
{
int32_t L_5 = V_0;
int32_t L_6 = ___0_min;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0036;
}
}
{
int32_t L_7 = ___0_min;
V_0 = L_7;
}
IL_0036:
{
int32_t L_8 = V_0;
List_1_set_Capacity_m531F7C576AEC1695E11F642F67157F707850AE31(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_003d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m03D8225A3303074AE5FDCB4DE6DD0035B6EEE318_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_0 = ___0_match;
int32_t L_1;
L_1 = List_1_FindIndex_m3437CFD90374003953FC0B4BB5217B7CA6F61091(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB List_1_Find_mFCB5B80A5115F162B994C354BFFC65ECC66690AE_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0032;
}
IL_000d:
{
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_1 = ___0_match;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_2 = __this->____items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_mF5C43D1F372ED6795829441BB98F988C79791D64_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_6)
{
goto IL_002e;
}
}
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_7 = __this->____items;
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
return L_10;
}
IL_002e:
{
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0032:
{
int32_t L_12 = V_0;
int32_t L_13 = __this->____size;
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB));
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* List_1_FindAll_m5E4EF65EACAA488E7BCD52210B5168331D7AE6AB_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___0_match, const RuntimeMethod* method)
{
List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* V_0 = NULL;
int32_t V_1 = 0;
{
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* L_1 = (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
List_1__ctor_mABB4BD670202933DA5188ECEF78DF1927E06F8FE(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
V_0 = L_1;
V_1 = 0;
goto IL_003d;
}
IL_0013:
{
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_2 = ___0_match;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_3 = __this->____items;
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
bool L_7;
L_7 = Predicate_1_Invoke_mF5C43D1F372ED6795829441BB98F988C79791D64_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_7)
{
goto IL_0039;
}
}
{
List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* L_8 = V_0;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_9 = __this->____items;
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck(L_8);
List_1_Add_m757E8DDC217F525EF082C6B337F327A154BAC151_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
}
IL_0039:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_003d:
{
int32_t L_14 = V_1;
int32_t L_15 = __this->____size;
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0013;
}
}
{
List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* L_16 = V_0;
return L_16;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3437CFD90374003953FC0B4BB5217B7CA6F61091_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___0_match, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_1 = ___0_match;
int32_t L_2;
L_2 = List_1_FindIndex_m4DE622616A702AE8F19FA13E99CADDD8EC8FAF07(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m54F7B2BE022D3603EFC61FB32D52ECFB9B53F70A_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_startIndex, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___1_match, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = __this->____size;
int32_t L_2 = ___0_startIndex;
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_3 = ___1_match;
int32_t L_4;
L_4 = List_1_FindIndex_m4DE622616A702AE8F19FA13E99CADDD8EC8FAF07(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m4DE622616A702AE8F19FA13E99CADDD8EC8FAF07_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
}
IL_000e:
{
int32_t L_2 = ___1_count;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___0_startIndex;
int32_t L_4 = __this->____size;
int32_t L_5 = ___1_count;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
{
goto IL_0022;
}
}
IL_001d:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_0022:
{
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_6 = ___2_match;
if (L_6)
{
goto IL_002b;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_002b:
{
int32_t L_7 = ___0_startIndex;
int32_t L_8 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
int32_t L_9 = ___0_startIndex;
V_1 = L_9;
goto IL_004d;
}
IL_0033:
{
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_10 = ___2_match;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_11 = __this->____items;
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = L_12;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_10);
bool L_15;
L_15 = Predicate_1_Invoke_mF5C43D1F372ED6795829441BB98F988C79791D64_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_15)
{
goto IL_0049;
}
}
{
int32_t L_16 = V_1;
return L_16;
}
IL_0049:
{
int32_t L_17 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_004d:
{
int32_t L_18 = V_1;
int32_t L_19 = V_0;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_0033;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB List_1_FindLast_m31B9AC96D1E3647814B860C8A62CFB2A1194AADE_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
int32_t L_1 = __this->____size;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
goto IL_0039;
}
IL_0014:
{
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_2 = ___0_match;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_3 = __this->____items;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
bool L_7;
L_7 = Predicate_1_Invoke_mF5C43D1F372ED6795829441BB98F988C79791D64_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_7)
{
goto IL_0035;
}
}
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_8 = __this->____items;
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB 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)il2cpp_codegen_subtract(L_12, 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(Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB));
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m47FDC95D5E69E56AE143077DE3D6158BBB1EC156_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___0_match, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
int32_t L_1 = __this->____size;
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_2 = ___0_match;
int32_t L_3;
L_3 = List_1_FindLastIndex_m512C375002FFEEB2258C2A1B1978E6E018742A35(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m4D17D6FE1806C6E08E4DA99BAFA79F05FD55083D_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_startIndex, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___1_match, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = ___0_startIndex;
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_2 = ___1_match;
int32_t L_3;
L_3 = List_1_FindLastIndex_m512C375002FFEEB2258C2A1B1978E6E018742A35(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m512C375002FFEEB2258C2A1B1978E6E018742A35_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_0 = ___2_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
int32_t L_1 = __this->____size;
if (L_1)
{
goto IL_001c;
}
}
{
int32_t L_2 = ___0_startIndex;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
goto IL_002a;
}
IL_001c:
{
int32_t L_3 = ___0_startIndex;
int32_t L_4 = __this->____size;
if ((!(((uint32_t)L_3) >= ((uint32_t)L_4))))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
}
IL_002a:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_0036;
}
}
{
int32_t L_6 = ___0_startIndex;
int32_t L_7 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1))) >= ((int32_t)0)))
{
goto IL_003b;
}
}
IL_0036:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_003b:
{
int32_t L_8 = ___0_startIndex;
int32_t L_9 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9));
int32_t L_10 = ___0_startIndex;
V_1 = L_10;
goto IL_005d;
}
IL_0043:
{
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_11 = ___2_match;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_12 = __this->____items;
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck(L_11);
bool L_16;
L_16 = Predicate_1_Invoke_mF5C43D1F372ED6795829441BB98F988C79791D64_inline(L_11, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_16)
{
goto IL_0059;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
IL_0059:
{
int32_t L_18 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_18, 1));
}
IL_005d:
{
int32_t L_19 = V_1;
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_0043;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m72A9AEF292533788A67F813AB2AD07E7BF8F19AC_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Action_1_tA92AFB339FAE68919988F1265D49D5B106700E4A* ___0_action, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Action_1_tA92AFB339FAE68919988F1265D49D5B106700E4A* L_0 = ___0_action;
if (L_0)
{
goto IL_000a;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
}
IL_000a:
{
int32_t L_1 = __this->____version;
V_0 = L_1;
V_1 = 0;
goto IL_0034;
}
IL_0015:
{
int32_t L_2 = V_0;
int32_t L_3 = __this->____version;
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
{
goto IL_003d;
}
}
{
Action_1_tA92AFB339FAE68919988F1265D49D5B106700E4A* L_4 = ___0_action;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_5 = __this->____items;
int32_t L_6 = V_1;
NullCheck(L_5);
int32_t L_7 = L_6;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_4);
Action_1_Invoke_m2A353386F24399150D80F9D91DCDB821F2E596A1_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0034:
{
int32_t L_10 = V_1;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0015;
}
}
IL_003d:
{
int32_t L_12 = V_0;
int32_t L_13 = __this->____version;
if ((((int32_t)L_12) == ((int32_t)L_13)))
{
goto IL_004b;
}
}
{
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
}
IL_004b:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t063648B60A49529ABFA7EB4E2DCA592A0883C708 List_1_GetEnumerator_m802567809B5906D5D262B037D2E5610EF5DD688C_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
{
Enumerator_t063648B60A49529ABFA7EB4E2DCA592A0883C708 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m1001685A1BB22A634E03BD6BBA212A2080B9B099((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m93649C47B3C375A5CFAC34D1AB598602E608B069_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
{
Enumerator_t063648B60A49529ABFA7EB4E2DCA592A0883C708 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m1001685A1BB22A634E03BD6BBA212A2080B9B099((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
Enumerator_t063648B60A49529ABFA7EB4E2DCA592A0883C708 L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mB31AEB3C3C4FEF2B3950A72B943833F3EA3DD7D4_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
{
Enumerator_t063648B60A49529ABFA7EB4E2DCA592A0883C708 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m1001685A1BB22A634E03BD6BBA212A2080B9B099((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
Enumerator_t063648B60A49529ABFA7EB4E2DCA592A0883C708 L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* List_1_GetRange_m7059ED5860A76023186C218E6D33E9772A6D3EFC_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* V_0 = NULL;
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* L_6 = (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
List_1__ctor_m3699B3A03770C1414E1707F8A9DD6C46D5BE7BD8(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
V_0 = L_6;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_7 = __this->____items;
int32_t L_8 = ___0_index;
List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* L_9 = V_0;
NullCheck(L_9);
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_10 = L_9->____items;
int32_t L_11 = ___1_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* L_12 = V_0;
int32_t L_13 = ___1_count;
NullCheck(L_12);
L_12->____size = L_13;
List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* L_14 = V_0;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m8A5192060427DA88FD55627BE69E87961688D988_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method)
{
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_0 = __this->____items;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_1 = ___0_item;
int32_t L_2 = __this->____size;
int32_t L_3;
L_3 = Array_IndexOf_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m20D7FA26F49F1E648C6FED4B8A8E6CA326B0509D(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m5DA1C36BF6D1727DC05C659284ACA11695A0F3CC_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_mAE013E4D89D533F4425BEA7B2A5D03D4C256BC5D(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
int32_t L_3;
L_3 = List_1_IndexOf_m8A5192060427DA88FD55627BE69E87961688D988(__this, ((*(Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)((Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)(Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 26));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m436A674CF1DEC101FFFE436DB1E172506D3463E0_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_2 = __this->____items;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_3 = ___0_item;
int32_t L_4 = ___1_index;
int32_t L_5 = __this->____size;
int32_t L_6 = ___1_index;
int32_t L_7;
L_7 = Array_IndexOf_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m20D7FA26F49F1E648C6FED4B8A8E6CA326B0509D(L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mB51805A4DB15A8B5806822B2F501427EF458FBFF_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
int32_t L_2 = ___2_count;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___1_index;
int32_t L_4 = __this->____size;
int32_t L_5 = ___2_count;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
{
goto IL_0022;
}
}
IL_001d:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_0022:
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_6 = __this->____items;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_7 = ___0_item;
int32_t L_8 = ___1_index;
int32_t L_9 = ___2_count;
int32_t L_10;
L_10 = Array_IndexOf_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m20D7FA26F49F1E648C6FED4B8A8E6CA326B0509D(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m80578F9B28DAA408D2F4C70E901CA72CAE4F432D_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___1_item, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
}
IL_0012:
{
int32_t L_2 = __this->____size;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_3 = __this->____items;
NullCheck(L_3);
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
{
goto IL_0030;
}
}
{
int32_t L_4 = __this->____size;
List_1_EnsureCapacity_mCF75C60BD95A75B90D00C34F45DCD9ACE346EF8F(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
}
IL_0030:
{
int32_t L_5 = ___0_index;
int32_t L_6 = __this->____size;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0056;
}
}
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_7 = __this->____items;
int32_t L_8 = ___0_index;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_9 = __this->____items;
int32_t L_10 = ___0_index;
int32_t L_11 = __this->____size;
int32_t L_12 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
}
IL_0056:
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_13 = __this->____items;
int32_t L_14 = ___0_index;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_15 = ___1_item;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB)L_15);
int32_t L_16 = __this->____size;
__this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1));
int32_t L_17 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mC46E63D98BCC709D554C355FFFEE47A6BC2BCEFE_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_item;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m1F9A3E14A110938BDD4ADC0C6A0BE66019783133(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_item;
List_1_Insert_m80578F9B28DAA408D2F4C70E901CA72CAE4F432D(__this, L_1, ((*(Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)((Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)(Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 44));
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0017;
}
throw e;
}
CATCH_0017:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_4 = ___1_item;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_002a;
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m0F175C4C0830903B9C4C0CAF4A65C9C76B785D47_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
{
RuntimeObject* L_0 = ___1_collection;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
}
IL_0009:
{
int32_t L_1 = ___0_index;
int32_t L_2 = __this->____size;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0017;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_0017:
{
RuntimeObject* L_3 = ___1_collection;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_4 = V_0;
if (!L_4)
{
goto IL_00bc;
}
}
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5);
V_1 = L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_00fb;
}
}
{
int32_t L_8 = __this->____size;
int32_t L_9 = V_1;
List_1_EnsureCapacity_mCF75C60BD95A75B90D00C34F45DCD9ACE346EF8F(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_10 = ___0_index;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_0066;
}
}
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_12 = __this->____items;
int32_t L_13 = ___0_index;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_14 = __this->____items;
int32_t L_15 = ___0_index;
int32_t L_16 = V_1;
int32_t L_17 = __this->____size;
int32_t L_18 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
}
IL_0066:
{
RuntimeObject* L_19 = V_0;
if ((!(((RuntimeObject*)(List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
{
goto IL_009f;
}
}
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_20 = __this->____items;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_21 = __this->____items;
int32_t L_22 = ___0_index;
int32_t L_23 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_24 = __this->____items;
int32_t L_25 = ___0_index;
int32_t L_26 = V_1;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_27 = __this->____items;
int32_t L_28 = ___0_index;
int32_t L_29 = __this->____size;
int32_t L_30 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
goto IL_00ac;
}
IL_009f:
{
RuntimeObject* L_31 = V_0;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_32 = __this->____items;
int32_t L_33 = ___0_index;
NullCheck(L_31);
InterfaceActionInvoker2< EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33);
}
IL_00ac:
{
int32_t L_34 = __this->____size;
int32_t L_35 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35));
goto IL_00fb;
}
IL_00bc:
{
int32_t L_36 = ___0_index;
int32_t L_37 = __this->____size;
if ((((int32_t)L_36) >= ((int32_t)L_37)))
{
goto IL_00f4;
}
}
{
RuntimeObject* L_38 = ___1_collection;
NullCheck(L_38);
RuntimeObject* L_39;
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38);
V_2 = L_39;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ea:
{
{
RuntimeObject* L_40 = V_2;
if (!L_40)
{
goto IL_00f3;
}
}
{
RuntimeObject* L_41 = V_2;
NullCheck((RuntimeObject*)L_41);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
}
IL_00f3:
{
return;
}
}
});
try
{
{
goto IL_00e0_1;
}
IL_00ce_1:
{
int32_t L_42 = ___0_index;
int32_t L_43 = L_42;
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
RuntimeObject* L_44 = V_2;
NullCheck(L_44);
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_45;
L_45 = InterfaceFuncInvoker0< Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_44);
List_1_Insert_m80578F9B28DAA408D2F4C70E901CA72CAE4F432D(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
}
IL_00e0_1:
{
RuntimeObject* L_46 = V_2;
NullCheck((RuntimeObject*)L_46);
bool L_47;
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
if (L_47)
{
goto IL_00ce_1;
}
}
{
goto IL_00fb;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00f4:
{
RuntimeObject* L_48 = ___1_collection;
List_1_AddEnumerable_m3870294A0242AE884AB71D5FAF18C38E853E4BC4(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
}
IL_00fb:
{
int32_t L_49 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m3F50F4E7481E7965235DB034D0EFECFD2A8285B5_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
if (L_0)
{
goto IL_000a;
}
}
{
return (-1);
}
IL_000a:
{
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_1 = ___0_item;
int32_t L_2 = __this->____size;
int32_t L_3 = __this->____size;
int32_t L_4;
L_4 = List_1_LastIndexOf_m485138AA7DC83185C95829B1B8894ADDCCD1CD10(__this, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mB8DBCD18EEA0111100562CB586A3F53131014A10_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_2 = ___0_item;
int32_t L_3 = ___1_index;
int32_t L_4 = ___1_index;
int32_t L_5;
L_5 = List_1_LastIndexOf_m485138AA7DC83185C95829B1B8894ADDCCD1CD10(__this, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 47));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m485138AA7DC83185C95829B1B8894ADDCCD1CD10_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mCC4F8A178D588A7BE675386D495139AA548EB185_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
if (!L_0)
{
goto IL_0011;
}
}
{
int32_t L_1 = ___1_index;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0011;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0011:
{
int32_t L_2;
L_2 = List_1_get_Count_mCC4F8A178D588A7BE675386D495139AA548EB185_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
if (!L_2)
{
goto IL_0025;
}
}
{
int32_t L_3 = ___2_count;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0025;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0025:
{
int32_t L_4 = __this->____size;
if (L_4)
{
goto IL_002f;
}
}
{
return (-1);
}
IL_002f:
{
int32_t L_5 = ___1_index;
int32_t L_6 = __this->____size;
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0041;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)34), NULL);
}
IL_0041:
{
int32_t L_7 = ___2_count;
int32_t L_8 = ___1_index;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1)))))
{
goto IL_0050;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)((int32_t)34), NULL);
}
IL_0050:
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_9 = __this->____items;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_10 = ___0_item;
int32_t L_11 = ___1_index;
int32_t L_12 = ___2_count;
int32_t L_13;
L_13 = Array_LastIndexOf_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_mC9C2D88C7D66C5DC6EFB7E2BC71B790CF0B074EF(L_9, L_10, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
return L_13;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mB0B2EEC57BB055ED8B1732A11D32363C5C2C1CA9_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_0 = ___0_item;
int32_t L_1;
L_1 = List_1_IndexOf_m8A5192060427DA88FD55627BE69E87961688D988(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0015;
}
}
{
int32_t L_3 = V_0;
List_1_RemoveAt_mFA32A88DE1F2C8FDAB2B9AB79D6FB7E1E0DBA6F5(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 49));
return (bool)1;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mE208B5C2ACCEA9BDB92A9344ED20FDDD3FBC25CC_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_mAE013E4D89D533F4425BEA7B2A5D03D4C256BC5D(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
bool L_3;
L_3 = List_1_Remove_mB0B2EEC57BB055ED8B1732A11D32363C5C2C1CA9(__this, ((*(Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)((Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)(Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
}
IL_0015:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mAD6961B629ADB8E24D38897E6D7D7517DE869550_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0011;
}
IL_000d:
{
int32_t L_1 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
}
IL_0011:
{
int32_t L_2 = V_0;
int32_t L_3 = __this->____size;
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_4 = ___0_match;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_5 = __this->____items;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_4);
bool L_9;
L_9 = Predicate_1_Invoke_mF5C43D1F372ED6795829441BB98F988C79791D64_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_9)
{
goto IL_000d;
}
}
IL_002e:
{
int32_t L_10 = V_0;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0039;
}
}
{
return 0;
}
IL_0039:
{
int32_t L_12 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
goto IL_0089;
}
IL_003f:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0043:
{
int32_t L_14 = V_1;
int32_t L_15 = __this->____size;
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0060;
}
}
{
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_16 = ___0_match;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_17 = __this->____items;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck(L_16);
bool L_21;
L_21 = Predicate_1_Invoke_mF5C43D1F372ED6795829441BB98F988C79791D64_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (L_21)
{
goto IL_003f;
}
}
IL_0060:
{
int32_t L_22 = V_1;
int32_t L_23 = __this->____size;
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_0089;
}
}
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_24 = __this->____items;
int32_t L_25 = V_0;
int32_t L_26 = L_25;
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_27 = __this->____items;
int32_t L_28 = V_1;
int32_t L_29 = L_28;
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
NullCheck(L_27);
int32_t L_30 = L_29;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_31 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB)L_31);
}
IL_0089:
{
int32_t L_32 = V_1;
int32_t L_33 = __this->____size;
if ((((int32_t)L_32) < ((int32_t)L_33)))
{
goto IL_0043;
}
}
{
goto IL_00ad;
}
IL_00ad:
{
int32_t L_34 = __this->____size;
int32_t L_35 = V_0;
int32_t L_36 = V_0;
__this->____size = L_36;
int32_t L_37 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1));
return ((int32_t)il2cpp_codegen_subtract(L_34, L_35));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mFA32A88DE1F2C8FDAB2B9AB79D6FB7E1E0DBA6F5_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, const RuntimeMethod* method)
{
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
int32_t L_2 = __this->____size;
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
int32_t L_3 = ___0_index;
int32_t L_4 = __this->____size;
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0042;
}
}
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_5 = __this->____items;
int32_t L_6 = ___0_index;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_7 = __this->____items;
int32_t L_8 = ___0_index;
int32_t L_9 = __this->____size;
int32_t L_10 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
}
IL_0042:
{
goto IL_0063;
}
IL_0063:
{
int32_t L_11 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_11, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m617AFB5CDE9682CAD58B21BA62AAE650AB97BF87_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_008d;
}
}
{
int32_t L_6 = __this->____size;
int32_t L_7 = __this->____size;
int32_t L_8 = ___1_count;
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
int32_t L_9 = ___0_index;
int32_t L_10 = __this->____size;
if ((((int32_t)L_9) >= ((int32_t)L_10)))
{
goto IL_0066;
}
}
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_11 = __this->____items;
int32_t L_12 = ___0_index;
int32_t L_13 = ___1_count;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_14 = __this->____items;
int32_t L_15 = ___0_index;
int32_t L_16 = __this->____size;
int32_t L_17 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_0066:
{
int32_t L_18 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1));
goto IL_008d;
}
IL_008d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m03F5E8580ECFCF274CE4FAD6CDECB86EC8C4A285_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mCC4F8A178D588A7BE675386D495139AA548EB185_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
List_1_Reverse_mFADE5D23E6696052CAF59963FAC86B9BF831BB8C(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mFADE5D23E6696052CAF59963FAC86B9BF831BB8C_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)1)))
{
goto IL_0038;
}
}
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_6 = __this->____items;
int32_t L_7 = ___0_index;
int32_t L_8 = ___1_count;
Array_Reverse_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m9340574D6CFCDE4A349B7707F24C229CCB091AB4(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52));
}
IL_0038:
{
int32_t L_9 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m827646B27FAF4E7AAF1A546FA7027E8AB9F3B996_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mCC4F8A178D588A7BE675386D495139AA548EB185_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
List_1_Sort_mCC79E962AD2C81A481BAEEC22BFF0E2DEBC3E643(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEF1E976087C0A189F4D1CF4211AD7E05AC5583C8_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mCC4F8A178D588A7BE675386D495139AA548EB185_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
RuntimeObject* L_1 = ___0_comparer;
List_1_Sort_mCC79E962AD2C81A481BAEEC22BFF0E2DEBC3E643(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mCC79E962AD2C81A481BAEEC22BFF0E2DEBC3E643_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)1)))
{
goto IL_0039;
}
}
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_6 = __this->____items;
int32_t L_7 = ___0_index;
int32_t L_8 = ___1_count;
RuntimeObject* L_9 = ___2_comparer;
Array_Sort_TisEdge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_m57B572EB4DA90170944A59D36DB6AD3450FE704A(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54));
}
IL_0039:
{
int32_t L_10 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m00EF493D668EE03178CD995683BB2A3AAA87D202_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Comparison_1_t8E445247495496979896CB4603EEEB8E7A3329B9* ___0_comparison, const RuntimeMethod* method)
{
{
Comparison_1_t8E445247495496979896CB4603EEEB8E7A3329B9* L_0 = ___0_comparison;
if (L_0)
{
goto IL_000a;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
}
IL_000a:
{
int32_t L_1 = __this->____size;
if ((((int32_t)L_1) <= ((int32_t)1)))
{
goto IL_0026;
}
}
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_2 = __this->____items;
int32_t L_3 = __this->____size;
Comparison_1_t8E445247495496979896CB4603EEEB8E7A3329B9* L_4 = ___0_comparison;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 57));
ArraySortHelper_1_Sort_m7B88FAB8C505090B0AE0ED5161CC0E6C5AE39C55(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
}
IL_0026:
{
int32_t L_5 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* List_1_ToArray_m88D13F316213C846DD8ED2214E7024CA7CCC1B02_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* V_0 = NULL;
{
int32_t L_0 = __this->____size;
if (L_0)
{
goto IL_000e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_1 = ((List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->____size;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_3 = (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*)(EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2);
V_0 = L_3;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_4 = __this->____items;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_5 = V_0;
int32_t L_6 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_7 = V_0;
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mEBF92FFC2C1F45059ED14DD3A2BED2056B66F4F4_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_0 = __this->____items;
NullCheck(L_0);
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
int32_t L_1 = __this->____size;
int32_t L_2 = V_0;
if ((((int32_t)L_1) >= ((int32_t)L_2)))
{
goto IL_002a;
}
}
{
int32_t L_3 = __this->____size;
List_1_set_Capacity_m531F7C576AEC1695E11F642F67157F707850AE31(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_mC1A5DF3E1AF4A630A8524B1409CEF12A89886C14_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0027;
}
IL_000d:
{
Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* L_1 = ___0_match;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_2 = __this->____items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_mF5C43D1F372ED6795829441BB98F988C79791D64_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (L_6)
{
goto IL_0023;
}
}
{
return (bool)0;
}
IL_0023:
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0027:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->____size;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000d;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m3870294A0242AE884AB71D5FAF18C38E853E4BC4_gshared (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
RuntimeObject* L_1 = ___0_enumerable;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0063:
{
{
RuntimeObject* L_3 = V_0;
if (!L_3)
{
goto IL_006c;
}
}
{
RuntimeObject* L_4 = V_0;
NullCheck((RuntimeObject*)L_4);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
}
IL_006c:
{
return;
}
}
});
try
{
{
goto IL_0059_1;
}
IL_0017_1:
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_6;
L_6 = InterfaceFuncInvoker0< Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_5);
V_1 = L_6;
int32_t L_7 = __this->____size;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_8 = __this->____items;
NullCheck(L_8);
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
{
goto IL_003c_1;
}
}
{
int32_t L_9 = __this->____size;
List_1_EnsureCapacity_mCF75C60BD95A75B90D00C34F45DCD9ACE346EF8F(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
}
IL_003c_1:
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_10 = __this->____items;
int32_t L_11 = __this->____size;
V_2 = L_11;
int32_t L_12 = V_2;
__this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1));
int32_t L_13 = V_2;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_14 = V_1;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB)L_14);
}
IL_0059_1:
{
RuntimeObject* L_15 = V_0;
NullCheck((RuntimeObject*)L_15);
bool L_16;
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
if (L_16)
{
goto IL_0017_1;
}
}
{
goto IL_006d;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m4A06D2114F5E3254614C66733AD64D20AED7B22C_gshared (const RuntimeMethod* method)
{
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_0 = (EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*)(EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0);
((List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA61EB7EC59C5A2A1A8D4EBAF9A20CDEF10168C28_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_0 = ((List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCB56C1A9B3702195E5D51BD345726B5041DC6BE2_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_capacity;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
}
IL_0012:
{
int32_t L_1 = ___0_capacity;
if (L_1)
{
goto IL_0021;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_2 = ((List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2);
return;
}
IL_0021:
{
int32_t L_3 = ___0_capacity;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_4 = (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*)(AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3);
__this->____items = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m4A9B55F32A288269D74F17FE274D097BB6E1A7BB_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_collection;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_collection;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0050;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
int32_t L_4;
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3);
V_1 = L_4;
int32_t L_5 = V_1;
if (L_5)
{
goto IL_002f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_6 = ((List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6);
return;
}
IL_002f:
{
int32_t L_7 = V_1;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_8 = (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*)(AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7);
__this->____items = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8);
RuntimeObject* L_9 = V_0;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_10 = __this->____items;
NullCheck(L_9);
InterfaceActionInvoker2< AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0);
int32_t L_11 = V_1;
__this->____size = L_11;
return;
}
IL_0050:
{
__this->____size = 0;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_12 = ((List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12);
RuntimeObject* L_13 = ___0_collection;
List_1_AddEnumerable_mD672E58F3F6A690BC41AEDB55130C939D875B051(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m9E9E3A0641CCA2958F474403C7B1A60726D5A2F2_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_0 = __this->____items;
NullCheck(L_0);
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mE40BE30382CCBBD27DDF6DE7079CA8632728915E_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_value, const RuntimeMethod* method)
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* V_0 = NULL;
{
int32_t L_0 = ___0_value;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
}
IL_0012:
{
int32_t L_2 = ___0_value;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_3 = __this->____items;
NullCheck(L_3);
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_0058;
}
}
{
int32_t L_4 = ___0_value;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_004d;
}
}
{
int32_t L_5 = ___0_value;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_6 = (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*)(AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5);
V_0 = L_6;
int32_t L_7 = __this->____size;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_8 = __this->____items;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_9 = V_0;
int32_t L_10 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
}
IL_0045:
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_11 = V_0;
__this->____items = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11);
return;
}
IL_004d:
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_12 = ((List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12);
}
IL_0058:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mA020F5DC32002D2B49681B9A9B89FDDAE89B02CE_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m2375CD134219402B297342E72DDAF30C90BF0A04_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mC31347AF11E2C9ACEC3849D976498079C91D8D7F_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m67E63D39550EFBB77F61FA86DD36A226556262BC_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m51F694326BEA887AC053DEA3B6A9713EF3D3D10A_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m211278827B2C0C97CAB09FDD82CAF8EFE2DA0A93_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_001a;
}
}
{
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
RuntimeObject* L_3;
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
}
IL_001a:
{
RuntimeObject* L_4 = __this->____syncRoot;
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C List_1_get_Item_mB342D9654DD2AF52927FF8EF8DD71DE514BB724F_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_2 = __this->____items;
int32_t L_3 = ___0_index;
NullCheck(L_2);
int32_t L_4 = L_3;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m0516C14C580B8EF1212AEE4893EAB4FC91035180_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___1_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_2 = __this->____items;
int32_t L_3 = ___0_index;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_4 = ___1_value;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C)L_4);
int32_t L_5 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m9375EBDF6D931B507889D28FDBC50075C6808DBC_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C));
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m0EB3118FB6CE62D9BB4555D1A053DCA709839CA3_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_1;
L_1 = List_1_get_Item_mB342D9654DD2AF52927FF8EF8DD71DE514BB724F(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_2 = L_1;
RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m358A1975DA79D7B1F118DEEC7BFC40202AE2E7EE_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_value;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_m64924FC512F939F1130ECB22C0C301F0B8DEB01E(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_value;
List_1_set_Item_m0516C14C580B8EF1212AEE4893EAB4FC91035180(__this, L_1, ((*(AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)((AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)(AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0017;
}
throw e;
}
CATCH_0017:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_4 = ___1_value;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_002a;
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m43F982522D40225BFC9A37AE8FE6FED1A93E1AC4_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method)
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_6 = V_0;
int32_t L_7 = V_1;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C)L_8);
return;
}
IL_0034:
{
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_9 = ___0_item;
List_1_AddWithResize_mAA2FAB3ADBC77A1819A7F6510C0FDF9566EB3601(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mAA2FAB3ADBC77A1819A7F6510C0FDF9566EB3601_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____size;
V_0 = L_0;
int32_t L_1 = V_0;
List_1_EnsureCapacity_m1A5CD03108424941EF5ED8074B6041BC1247530A(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_2 = V_0;
__this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1));
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_3 = __this->____items;
int32_t L_4 = V_0;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_5 = ___0_item;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C)L_5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mB1AB7606E67A7CC9B1EBE85BF9D8617733B08541_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___0_item;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_m64924FC512F939F1130ECB22C0C301F0B8DEB01E(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
RuntimeObject* L_1 = ___0_item;
List_1_Add_m43F982522D40225BFC9A37AE8FE6FED1A93E1AC4_inline(__this, ((*(AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)((AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)(AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 16));
goto IL_0029;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0016;
}
throw e;
}
CATCH_0016:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_3 = ___0_item;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0029;
}
IL_0029:
{
int32_t L_6;
L_6 = List_1_get_Count_mA020F5DC32002D2B49681B9A9B89FDDAE89B02CE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return ((int32_t)il2cpp_codegen_subtract(L_6, 1));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mF96705C551A090E89532D1BD20315C86111199F1_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
RuntimeObject* L_1 = ___0_collection;
List_1_InsertRange_m371B69D6A2A64BF723A78CD2F7A0BFC07B97BE7D(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tB526CA63D7D0A7C97C745C83213C81EC12668FA2* List_1_AsReadOnly_mF5C084F036CFEF1318DE55F83B044A03F2C43604_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
{
ReadOnlyCollection_1_tB526CA63D7D0A7C97C745C83213C81EC12668FA2* L_0 = (ReadOnlyCollection_1_tB526CA63D7D0A7C97C745C83213C81EC12668FA2*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
ReadOnlyCollection_1__ctor_mA59C83C36737D27940FB30AF6EA51781FE954EB5(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mFDD00B6887C62015145B28CD5906254E0C18A94F_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, int32_t ___1_count, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_5 = __this->____items;
int32_t L_6 = ___0_index;
int32_t L_7 = ___1_count;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_8 = ___2_item;
RuntimeObject* L_9 = ___3_comparer;
int32_t L_10;
L_10 = Array_BinarySearch_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_m5FB9E64C20DCF7944A8E26CB93EC5A2B2CB65155(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m423512DDB4A38E338C27DAC6D534359C6E930D08_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mA020F5DC32002D2B49681B9A9B89FDDAE89B02CE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_1 = ___0_item;
int32_t L_2;
L_2 = List_1_BinarySearch_mFDD00B6887C62015145B28CD5906254E0C18A94F(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m40D9AD60BB899356A9D51860430C3A5E427B2DA5_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mA020F5DC32002D2B49681B9A9B89FDDAE89B02CE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_1 = ___0_item;
RuntimeObject* L_2 = ___1_comparer;
int32_t L_3;
L_3 = List_1_BinarySearch_mFDD00B6887C62015145B28CD5906254E0C18A94F(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mC72804DF725E0ACE7806A16878DCA1261217F3FE_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
}
{
int32_t L_1 = __this->____size;
V_0 = L_1;
__this->____size = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_3 = __this->____items;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_003c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mADC962EB722AB2933622898FACF3733828B3FA1B_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
if (!L_0)
{
goto IL_0016;
}
}
{
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_1 = ___0_item;
int32_t L_2;
L_2 = List_1_IndexOf_mB7A76AADE83A03E4E076BE1D7460A5B8F943976B(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0016:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mB670665DEC2FAB8E91A0756BAE06AC51D1BC6345_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_m9375EBDF6D931B507889D28FDBC50075C6808DBC(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
bool L_3;
L_3 = List_1_Contains_mADC962EB722AB2933622898FACF3733828B3FA1B(__this, ((*(AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)((AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)(AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 28));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mAC9BBC5A91DEEF9800A03F6CFD3F11A5F6B72B7B_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___0_array, const RuntimeMethod* method)
{
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_0 = ___0_array;
List_1_CopyTo_m0759D4077BD8E46E69E16E14F9C91C63FE2852A8(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m9A0C06DC70E4C6F0F18CDCC54637F1BD1C8C792B_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0012:
{
}
try
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_3 = __this->____items;
RuntimeArray* L_4 = ___0_array;
int32_t L_5 = ___1_arrayIndex;
int32_t L_6 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
goto IL_0031;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0029;
}
throw e;
}
CATCH_0029:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0031;
}
IL_0031:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m69230C35C4AF5C8C024A6560A6DAE725502BDABC_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
int32_t L_1 = ___0_index;
int32_t L_2 = ___3_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) >= ((int32_t)L_2)))
{
goto IL_0013;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0013:
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_3 = __this->____items;
int32_t L_4 = ___0_index;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_5 = ___1_array;
int32_t L_6 = ___2_arrayIndex;
int32_t L_7 = ___3_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, L_6, L_7, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m0759D4077BD8E46E69E16E14F9C91C63FE2852A8_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_0 = __this->____items;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_1 = ___0_array;
int32_t L_2 = ___1_arrayIndex;
int32_t L_3 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m1A5CD03108424941EF5ED8074B6041BC1247530A_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_0 = __this->____items;
NullCheck(L_0);
int32_t L_1 = ___0_min;
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
{
goto IL_003d;
}
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_2 = __this->____items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_3 = __this->____items;
NullCheck(L_3);
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 4;
}
IL_0021:
{
V_0 = G_B4_0;
int32_t L_4 = V_0;
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
{
goto IL_0030;
}
}
{
V_0 = ((int32_t)2146435071);
}
IL_0030:
{
int32_t L_5 = V_0;
int32_t L_6 = ___0_min;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0036;
}
}
{
int32_t L_7 = ___0_min;
V_0 = L_7;
}
IL_0036:
{
int32_t L_8 = V_0;
List_1_set_Capacity_mE40BE30382CCBBD27DDF6DE7079CA8632728915E(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_003d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m29FF0CE9555BC6CFA47D3C8E3F541650A4CF3385_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_0 = ___0_match;
int32_t L_1;
L_1 = List_1_FindIndex_m78D411491F3B3439AA750DF815F8131E231D7341(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C List_1_Find_m5E3F4F503448BB04565334F9C00CE746571179BA_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0032;
}
IL_000d:
{
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_1 = ___0_match;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_2 = __this->____items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m35DD5DBFED9CC46B74745C000B06F0879BA252A7_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_6)
{
goto IL_002e;
}
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_7 = __this->____items;
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
return L_10;
}
IL_002e:
{
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0032:
{
int32_t L_12 = V_0;
int32_t L_13 = __this->____size;
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C));
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* List_1_FindAll_mA605EE968C53741EB37002C3D199E6415D4A8EEC_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___0_match, const RuntimeMethod* method)
{
List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* V_0 = NULL;
int32_t V_1 = 0;
{
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* L_1 = (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
List_1__ctor_mA61EB7EC59C5A2A1A8D4EBAF9A20CDEF10168C28(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
V_0 = L_1;
V_1 = 0;
goto IL_003d;
}
IL_0013:
{
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_2 = ___0_match;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_3 = __this->____items;
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
bool L_7;
L_7 = Predicate_1_Invoke_m35DD5DBFED9CC46B74745C000B06F0879BA252A7_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_7)
{
goto IL_0039;
}
}
{
List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* L_8 = V_0;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_9 = __this->____items;
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck(L_8);
List_1_Add_m43F982522D40225BFC9A37AE8FE6FED1A93E1AC4_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
}
IL_0039:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_003d:
{
int32_t L_14 = V_1;
int32_t L_15 = __this->____size;
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0013;
}
}
{
List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* L_16 = V_0;
return L_16;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m78D411491F3B3439AA750DF815F8131E231D7341_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___0_match, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_1 = ___0_match;
int32_t L_2;
L_2 = List_1_FindIndex_mDA36D4E7D04A2298954F0CECCCF9CE4BACBED93A(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mFA4A8F5BC29EFE30475D52894293426349C3D372_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_startIndex, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___1_match, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = __this->____size;
int32_t L_2 = ___0_startIndex;
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_3 = ___1_match;
int32_t L_4;
L_4 = List_1_FindIndex_mDA36D4E7D04A2298954F0CECCCF9CE4BACBED93A(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mDA36D4E7D04A2298954F0CECCCF9CE4BACBED93A_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
}
IL_000e:
{
int32_t L_2 = ___1_count;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___0_startIndex;
int32_t L_4 = __this->____size;
int32_t L_5 = ___1_count;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
{
goto IL_0022;
}
}
IL_001d:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_0022:
{
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_6 = ___2_match;
if (L_6)
{
goto IL_002b;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_002b:
{
int32_t L_7 = ___0_startIndex;
int32_t L_8 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
int32_t L_9 = ___0_startIndex;
V_1 = L_9;
goto IL_004d;
}
IL_0033:
{
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_10 = ___2_match;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_11 = __this->____items;
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = L_12;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_10);
bool L_15;
L_15 = Predicate_1_Invoke_m35DD5DBFED9CC46B74745C000B06F0879BA252A7_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_15)
{
goto IL_0049;
}
}
{
int32_t L_16 = V_1;
return L_16;
}
IL_0049:
{
int32_t L_17 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_004d:
{
int32_t L_18 = V_1;
int32_t L_19 = V_0;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_0033;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C List_1_FindLast_m1E9D38333D4FD9F5AC177960A0D42F2A2C1C3CAF_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
int32_t L_1 = __this->____size;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
goto IL_0039;
}
IL_0014:
{
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_2 = ___0_match;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_3 = __this->____items;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
bool L_7;
L_7 = Predicate_1_Invoke_m35DD5DBFED9CC46B74745C000B06F0879BA252A7_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_7)
{
goto IL_0035;
}
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_8 = __this->____items;
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C 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)il2cpp_codegen_subtract(L_12, 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(AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C));
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mFB9606295A6B3B36C10BD929984DDA60124EE1BA_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___0_match, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
int32_t L_1 = __this->____size;
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_2 = ___0_match;
int32_t L_3;
L_3 = List_1_FindLastIndex_m39BDE454EFFA19CC06A119C191A4261033DC746A(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m2294721DA8B4FCCECD37B47CBEFD16CD48EE4D4E_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_startIndex, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___1_match, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = ___0_startIndex;
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_2 = ___1_match;
int32_t L_3;
L_3 = List_1_FindLastIndex_m39BDE454EFFA19CC06A119C191A4261033DC746A(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m39BDE454EFFA19CC06A119C191A4261033DC746A_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_0 = ___2_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
int32_t L_1 = __this->____size;
if (L_1)
{
goto IL_001c;
}
}
{
int32_t L_2 = ___0_startIndex;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
goto IL_002a;
}
IL_001c:
{
int32_t L_3 = ___0_startIndex;
int32_t L_4 = __this->____size;
if ((!(((uint32_t)L_3) >= ((uint32_t)L_4))))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
}
IL_002a:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_0036;
}
}
{
int32_t L_6 = ___0_startIndex;
int32_t L_7 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1))) >= ((int32_t)0)))
{
goto IL_003b;
}
}
IL_0036:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_003b:
{
int32_t L_8 = ___0_startIndex;
int32_t L_9 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9));
int32_t L_10 = ___0_startIndex;
V_1 = L_10;
goto IL_005d;
}
IL_0043:
{
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_11 = ___2_match;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_12 = __this->____items;
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck(L_11);
bool L_16;
L_16 = Predicate_1_Invoke_m35DD5DBFED9CC46B74745C000B06F0879BA252A7_inline(L_11, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_16)
{
goto IL_0059;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
IL_0059:
{
int32_t L_18 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_18, 1));
}
IL_005d:
{
int32_t L_19 = V_1;
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_0043;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mBA1BAE0D2D53A4A08E3572238140CCB8FB3035AC_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, Action_1_t1B3FF3A711010A5B22005A3C93A1D161ED227C1B* ___0_action, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Action_1_t1B3FF3A711010A5B22005A3C93A1D161ED227C1B* L_0 = ___0_action;
if (L_0)
{
goto IL_000a;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
}
IL_000a:
{
int32_t L_1 = __this->____version;
V_0 = L_1;
V_1 = 0;
goto IL_0034;
}
IL_0015:
{
int32_t L_2 = V_0;
int32_t L_3 = __this->____version;
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
{
goto IL_003d;
}
}
{
Action_1_t1B3FF3A711010A5B22005A3C93A1D161ED227C1B* L_4 = ___0_action;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_5 = __this->____items;
int32_t L_6 = V_1;
NullCheck(L_5);
int32_t L_7 = L_6;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_4);
Action_1_Invoke_mCFBFE7BC21B56AE1D85A27B9ED7A337D699081C6_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0034:
{
int32_t L_10 = V_1;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0015;
}
}
IL_003d:
{
int32_t L_12 = V_0;
int32_t L_13 = __this->____version;
if ((((int32_t)L_12) == ((int32_t)L_13)))
{
goto IL_004b;
}
}
{
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
}
IL_004b:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tA1D0C9896ADF043394B5768D6773A9D5D234AF64 List_1_GetEnumerator_m2693DF26F02A359F0FA91AAAAE4D92C6DEDFAC3A_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
{
Enumerator_tA1D0C9896ADF043394B5768D6773A9D5D234AF64 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m4577D9C9C166B7239076BD3DB7909C0289133B16((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mD6720FEC893080A01269544235AFFD990BD14585_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
{
Enumerator_tA1D0C9896ADF043394B5768D6773A9D5D234AF64 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m4577D9C9C166B7239076BD3DB7909C0289133B16((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
Enumerator_tA1D0C9896ADF043394B5768D6773A9D5D234AF64 L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mAC1EC617CBD42089FC2F0AB7D1844236BA3211C3_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
{
Enumerator_tA1D0C9896ADF043394B5768D6773A9D5D234AF64 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m4577D9C9C166B7239076BD3DB7909C0289133B16((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
Enumerator_tA1D0C9896ADF043394B5768D6773A9D5D234AF64 L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* List_1_GetRange_m669BD91664FD01919BDCFE233209173650DCBAAE_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* V_0 = NULL;
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* L_6 = (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
List_1__ctor_mCB56C1A9B3702195E5D51BD345726B5041DC6BE2(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
V_0 = L_6;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_7 = __this->____items;
int32_t L_8 = ___0_index;
List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* L_9 = V_0;
NullCheck(L_9);
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_10 = L_9->____items;
int32_t L_11 = ___1_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* L_12 = V_0;
int32_t L_13 = ___1_count;
NullCheck(L_12);
L_12->____size = L_13;
List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* L_14 = V_0;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mB7A76AADE83A03E4E076BE1D7460A5B8F943976B_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method)
{
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_0 = __this->____items;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_1 = ___0_item;
int32_t L_2 = __this->____size;
int32_t L_3;
L_3 = Array_IndexOf_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_mCF3530D71C74CE02F06D2DDC1F3D7A2F33873690(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mA7963EE8B138B9BC619437397BAECC59130B2DE6_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_m9375EBDF6D931B507889D28FDBC50075C6808DBC(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
int32_t L_3;
L_3 = List_1_IndexOf_mB7A76AADE83A03E4E076BE1D7460A5B8F943976B(__this, ((*(AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)((AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)(AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 26));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m8BD31E1C05DB1552CF0C1ABDD2B80E4D9A054476_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_2 = __this->____items;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_3 = ___0_item;
int32_t L_4 = ___1_index;
int32_t L_5 = __this->____size;
int32_t L_6 = ___1_index;
int32_t L_7;
L_7 = Array_IndexOf_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_mCF3530D71C74CE02F06D2DDC1F3D7A2F33873690(L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m5D5E2813F549305DA3FEDBC408DEE88CC9DE478B_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
int32_t L_2 = ___2_count;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___1_index;
int32_t L_4 = __this->____size;
int32_t L_5 = ___2_count;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
{
goto IL_0022;
}
}
IL_001d:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_0022:
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_6 = __this->____items;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_7 = ___0_item;
int32_t L_8 = ___1_index;
int32_t L_9 = ___2_count;
int32_t L_10;
L_10 = Array_IndexOf_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_mCF3530D71C74CE02F06D2DDC1F3D7A2F33873690(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mEED855D382DAD7FD6A066EA85A84DD2EC7A372DC_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___1_item, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
}
IL_0012:
{
int32_t L_2 = __this->____size;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_3 = __this->____items;
NullCheck(L_3);
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
{
goto IL_0030;
}
}
{
int32_t L_4 = __this->____size;
List_1_EnsureCapacity_m1A5CD03108424941EF5ED8074B6041BC1247530A(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
}
IL_0030:
{
int32_t L_5 = ___0_index;
int32_t L_6 = __this->____size;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0056;
}
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_7 = __this->____items;
int32_t L_8 = ___0_index;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_9 = __this->____items;
int32_t L_10 = ___0_index;
int32_t L_11 = __this->____size;
int32_t L_12 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
}
IL_0056:
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_13 = __this->____items;
int32_t L_14 = ___0_index;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_15 = ___1_item;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C)L_15);
int32_t L_16 = __this->____size;
__this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1));
int32_t L_17 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m8AEF98C765C8F59634EB0E9C3A841C0543FA787F_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_item;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_m64924FC512F939F1130ECB22C0C301F0B8DEB01E(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_item;
List_1_Insert_mEED855D382DAD7FD6A066EA85A84DD2EC7A372DC(__this, L_1, ((*(AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)((AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)(AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 44));
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0017;
}
throw e;
}
CATCH_0017:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_4 = ___1_item;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_002a;
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m371B69D6A2A64BF723A78CD2F7A0BFC07B97BE7D_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
{
RuntimeObject* L_0 = ___1_collection;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
}
IL_0009:
{
int32_t L_1 = ___0_index;
int32_t L_2 = __this->____size;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0017;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_0017:
{
RuntimeObject* L_3 = ___1_collection;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_4 = V_0;
if (!L_4)
{
goto IL_00bc;
}
}
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5);
V_1 = L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_00fb;
}
}
{
int32_t L_8 = __this->____size;
int32_t L_9 = V_1;
List_1_EnsureCapacity_m1A5CD03108424941EF5ED8074B6041BC1247530A(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_10 = ___0_index;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_0066;
}
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_12 = __this->____items;
int32_t L_13 = ___0_index;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_14 = __this->____items;
int32_t L_15 = ___0_index;
int32_t L_16 = V_1;
int32_t L_17 = __this->____size;
int32_t L_18 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
}
IL_0066:
{
RuntimeObject* L_19 = V_0;
if ((!(((RuntimeObject*)(List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
{
goto IL_009f;
}
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_20 = __this->____items;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_21 = __this->____items;
int32_t L_22 = ___0_index;
int32_t L_23 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_24 = __this->____items;
int32_t L_25 = ___0_index;
int32_t L_26 = V_1;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_27 = __this->____items;
int32_t L_28 = ___0_index;
int32_t L_29 = __this->____size;
int32_t L_30 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
goto IL_00ac;
}
IL_009f:
{
RuntimeObject* L_31 = V_0;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_32 = __this->____items;
int32_t L_33 = ___0_index;
NullCheck(L_31);
InterfaceActionInvoker2< AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33);
}
IL_00ac:
{
int32_t L_34 = __this->____size;
int32_t L_35 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35));
goto IL_00fb;
}
IL_00bc:
{
int32_t L_36 = ___0_index;
int32_t L_37 = __this->____size;
if ((((int32_t)L_36) >= ((int32_t)L_37)))
{
goto IL_00f4;
}
}
{
RuntimeObject* L_38 = ___1_collection;
NullCheck(L_38);
RuntimeObject* L_39;
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38);
V_2 = L_39;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ea:
{
{
RuntimeObject* L_40 = V_2;
if (!L_40)
{
goto IL_00f3;
}
}
{
RuntimeObject* L_41 = V_2;
NullCheck((RuntimeObject*)L_41);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
}
IL_00f3:
{
return;
}
}
});
try
{
{
goto IL_00e0_1;
}
IL_00ce_1:
{
int32_t L_42 = ___0_index;
int32_t L_43 = L_42;
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
RuntimeObject* L_44 = V_2;
NullCheck(L_44);
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_45;
L_45 = InterfaceFuncInvoker0< AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_44);
List_1_Insert_mEED855D382DAD7FD6A066EA85A84DD2EC7A372DC(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
}
IL_00e0_1:
{
RuntimeObject* L_46 = V_2;
NullCheck((RuntimeObject*)L_46);
bool L_47;
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
if (L_47)
{
goto IL_00ce_1;
}
}
{
goto IL_00fb;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00f4:
{
RuntimeObject* L_48 = ___1_collection;
List_1_AddEnumerable_mD672E58F3F6A690BC41AEDB55130C939D875B051(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
}
IL_00fb:
{
int32_t L_49 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m1AC5757BFE5DFE02E98D373A10D3C88E2D104F26_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
if (L_0)
{
goto IL_000a;
}
}
{
return (-1);
}
IL_000a:
{
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_1 = ___0_item;
int32_t L_2 = __this->____size;
int32_t L_3 = __this->____size;
int32_t L_4;
L_4 = List_1_LastIndexOf_mE0EF9C7ABE643B6E4FB311D5370C0D22C786F1A1(__this, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m9BE2EAB9CDA5D127975A56120EBB23638AF987CC_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_2 = ___0_item;
int32_t L_3 = ___1_index;
int32_t L_4 = ___1_index;
int32_t L_5;
L_5 = List_1_LastIndexOf_mE0EF9C7ABE643B6E4FB311D5370C0D22C786F1A1(__this, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 47));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mE0EF9C7ABE643B6E4FB311D5370C0D22C786F1A1_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mA020F5DC32002D2B49681B9A9B89FDDAE89B02CE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
if (!L_0)
{
goto IL_0011;
}
}
{
int32_t L_1 = ___1_index;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0011;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0011:
{
int32_t L_2;
L_2 = List_1_get_Count_mA020F5DC32002D2B49681B9A9B89FDDAE89B02CE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
if (!L_2)
{
goto IL_0025;
}
}
{
int32_t L_3 = ___2_count;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0025;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0025:
{
int32_t L_4 = __this->____size;
if (L_4)
{
goto IL_002f;
}
}
{
return (-1);
}
IL_002f:
{
int32_t L_5 = ___1_index;
int32_t L_6 = __this->____size;
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0041;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)34), NULL);
}
IL_0041:
{
int32_t L_7 = ___2_count;
int32_t L_8 = ___1_index;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1)))))
{
goto IL_0050;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)((int32_t)34), NULL);
}
IL_0050:
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_9 = __this->____items;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_10 = ___0_item;
int32_t L_11 = ___1_index;
int32_t L_12 = ___2_count;
int32_t L_13;
L_13 = Array_LastIndexOf_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_m4EF0F80E203BC74BBA2712416CFD854B74A1F22D(L_9, L_10, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
return L_13;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m8E5310E646BA188EADA9ED710F52B9C7F0C5D8E6_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_0 = ___0_item;
int32_t L_1;
L_1 = List_1_IndexOf_mB7A76AADE83A03E4E076BE1D7460A5B8F943976B(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0015;
}
}
{
int32_t L_3 = V_0;
List_1_RemoveAt_m0C29053F02287326E9313C1D38D4EBE998775B2D(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 49));
return (bool)1;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m6AEA52B79F36369A832E2F9CEF89877CCEEA9152_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_m9375EBDF6D931B507889D28FDBC50075C6808DBC(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
bool L_3;
L_3 = List_1_Remove_m8E5310E646BA188EADA9ED710F52B9C7F0C5D8E6(__this, ((*(AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)((AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)(AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
}
IL_0015:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m27492F0C5192F8DAD2662D07C3D7B738833EE252_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0011;
}
IL_000d:
{
int32_t L_1 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
}
IL_0011:
{
int32_t L_2 = V_0;
int32_t L_3 = __this->____size;
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_4 = ___0_match;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_5 = __this->____items;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_4);
bool L_9;
L_9 = Predicate_1_Invoke_m35DD5DBFED9CC46B74745C000B06F0879BA252A7_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_9)
{
goto IL_000d;
}
}
IL_002e:
{
int32_t L_10 = V_0;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0039;
}
}
{
return 0;
}
IL_0039:
{
int32_t L_12 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
goto IL_0089;
}
IL_003f:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0043:
{
int32_t L_14 = V_1;
int32_t L_15 = __this->____size;
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0060;
}
}
{
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_16 = ___0_match;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_17 = __this->____items;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck(L_16);
bool L_21;
L_21 = Predicate_1_Invoke_m35DD5DBFED9CC46B74745C000B06F0879BA252A7_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (L_21)
{
goto IL_003f;
}
}
IL_0060:
{
int32_t L_22 = V_1;
int32_t L_23 = __this->____size;
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_0089;
}
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_24 = __this->____items;
int32_t L_25 = V_0;
int32_t L_26 = L_25;
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_27 = __this->____items;
int32_t L_28 = V_1;
int32_t L_29 = L_28;
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
NullCheck(L_27);
int32_t L_30 = L_29;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C 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), (AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C)L_31);
}
IL_0089:
{
int32_t L_32 = V_1;
int32_t L_33 = __this->____size;
if ((((int32_t)L_32) < ((int32_t)L_33)))
{
goto IL_0043;
}
}
{
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_34 = __this->____items;
int32_t L_35 = V_0;
int32_t L_36 = __this->____size;
int32_t L_37 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
}
IL_00ad:
{
int32_t L_38 = __this->____size;
int32_t L_39 = V_0;
int32_t L_40 = V_0;
__this->____size = L_40;
int32_t L_41 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1));
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m0C29053F02287326E9313C1D38D4EBE998775B2D_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
int32_t L_2 = __this->____size;
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
int32_t L_3 = ___0_index;
int32_t L_4 = __this->____size;
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0042;
}
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_5 = __this->____items;
int32_t L_6 = ___0_index;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_7 = __this->____items;
int32_t L_8 = ___0_index;
int32_t L_9 = __this->____size;
int32_t L_10 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
}
IL_0042:
{
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_11 = __this->____items;
int32_t L_12 = __this->____size;
il2cpp_codegen_initobj((&V_0), sizeof(AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C));
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_13 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C)L_13);
}
IL_0063:
{
int32_t L_14 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mDC72DE206C525C4BFD37FF724D6E17EA9FCB4CDD_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_008d;
}
}
{
int32_t L_6 = __this->____size;
int32_t L_7 = __this->____size;
int32_t L_8 = ___1_count;
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
int32_t L_9 = ___0_index;
int32_t L_10 = __this->____size;
if ((((int32_t)L_9) >= ((int32_t)L_10)))
{
goto IL_0066;
}
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_11 = __this->____items;
int32_t L_12 = ___0_index;
int32_t L_13 = ___1_count;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_14 = __this->____items;
int32_t L_15 = ___0_index;
int32_t L_16 = __this->____size;
int32_t L_17 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_0066:
{
int32_t L_18 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_19 = __this->____items;
int32_t L_20 = __this->____size;
int32_t L_21 = ___1_count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
}
IL_008d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m0F9D9231306FF957B5CC211EBDE43B97FEB5526C_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mA020F5DC32002D2B49681B9A9B89FDDAE89B02CE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
List_1_Reverse_mC4592461FC9B722A76EB2D0BA394D11B67EF4A6A(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mC4592461FC9B722A76EB2D0BA394D11B67EF4A6A_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)1)))
{
goto IL_0038;
}
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_6 = __this->____items;
int32_t L_7 = ___0_index;
int32_t L_8 = ___1_count;
Array_Reverse_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_mE30F8A51EF1BA815887C0A4F232643A2886E6BB4(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52));
}
IL_0038:
{
int32_t L_9 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m594C00D5A5C7E75F107A923DBD9B233AF3A73B6B_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mA020F5DC32002D2B49681B9A9B89FDDAE89B02CE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
List_1_Sort_m6942DC908F1C9274CD96D4C43EB564694512B4E1(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0DACAB64B0B72855EB099D86220AFEC90683360A_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mA020F5DC32002D2B49681B9A9B89FDDAE89B02CE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
RuntimeObject* L_1 = ___0_comparer;
List_1_Sort_m6942DC908F1C9274CD96D4C43EB564694512B4E1(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m6942DC908F1C9274CD96D4C43EB564694512B4E1_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)1)))
{
goto IL_0039;
}
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_6 = __this->____items;
int32_t L_7 = ___0_index;
int32_t L_8 = ___1_count;
RuntimeObject* L_9 = ___2_comparer;
Array_Sort_TisAtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C_mCFAB90C2EAB43D68108871FC8A8138691DC97916(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54));
}
IL_0039:
{
int32_t L_10 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m07753A23CCCC4DFC96C6169182738E8A365F0A43_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, Comparison_1_t7F304451426B63F1ED121E0AAC1C44674171D864* ___0_comparison, const RuntimeMethod* method)
{
{
Comparison_1_t7F304451426B63F1ED121E0AAC1C44674171D864* L_0 = ___0_comparison;
if (L_0)
{
goto IL_000a;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
}
IL_000a:
{
int32_t L_1 = __this->____size;
if ((((int32_t)L_1) <= ((int32_t)1)))
{
goto IL_0026;
}
}
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_2 = __this->____items;
int32_t L_3 = __this->____size;
Comparison_1_t7F304451426B63F1ED121E0AAC1C44674171D864* L_4 = ___0_comparison;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 57));
ArraySortHelper_1_Sort_mA61EC263A9A14C6CDC9BC7A22DAFE85ACEAEC768(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
}
IL_0026:
{
int32_t L_5 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* List_1_ToArray_m3786D89AD34501EA74E3D30C3529C1E0765A35BC_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* V_0 = NULL;
{
int32_t L_0 = __this->____size;
if (L_0)
{
goto IL_000e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_1 = ((List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->____size;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_3 = (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*)(AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2);
V_0 = L_3;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_4 = __this->____items;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_5 = V_0;
int32_t L_6 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_7 = V_0;
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m23413575FEC3C00F187F48FC17D0296DE6D8C177_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_0 = __this->____items;
NullCheck(L_0);
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
int32_t L_1 = __this->____size;
int32_t L_2 = V_0;
if ((((int32_t)L_1) >= ((int32_t)L_2)))
{
goto IL_002a;
}
}
{
int32_t L_3 = __this->____size;
List_1_set_Capacity_mE40BE30382CCBBD27DDF6DE7079CA8632728915E(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m6871FFDF2C000E9C9F56E7B7404EB65DB99737B8_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0027;
}
IL_000d:
{
Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* L_1 = ___0_match;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_2 = __this->____items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m35DD5DBFED9CC46B74745C000B06F0879BA252A7_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (L_6)
{
goto IL_0023;
}
}
{
return (bool)0;
}
IL_0023:
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0027:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->____size;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000d;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mD672E58F3F6A690BC41AEDB55130C939D875B051_gshared (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
RuntimeObject* L_1 = ___0_enumerable;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0063:
{
{
RuntimeObject* L_3 = V_0;
if (!L_3)
{
goto IL_006c;
}
}
{
RuntimeObject* L_4 = V_0;
NullCheck((RuntimeObject*)L_4);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
}
IL_006c:
{
return;
}
}
});
try
{
{
goto IL_0059_1;
}
IL_0017_1:
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_6;
L_6 = InterfaceFuncInvoker0< AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_5);
V_1 = L_6;
int32_t L_7 = __this->____size;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_8 = __this->____items;
NullCheck(L_8);
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
{
goto IL_003c_1;
}
}
{
int32_t L_9 = __this->____size;
List_1_EnsureCapacity_m1A5CD03108424941EF5ED8074B6041BC1247530A(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
}
IL_003c_1:
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_10 = __this->____items;
int32_t L_11 = __this->____size;
V_2 = L_11;
int32_t L_12 = V_2;
__this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1));
int32_t L_13 = V_2;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_14 = V_1;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C)L_14);
}
IL_0059_1:
{
RuntimeObject* L_15 = V_0;
NullCheck((RuntimeObject*)L_15);
bool L_16;
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
if (L_16)
{
goto IL_0017_1;
}
}
{
goto IL_006d;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m8EC1D80554F4E54405FFDE97D39260F0A32F8756_gshared (const RuntimeMethod* method)
{
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_0 = (AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*)(AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0);
((List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9292BD815B0F142817D0EE9C96B9ABCE14E8D892_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_0 = ((List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0087C7891293F17E15E36EE4828E75D4C3F8AE88_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_capacity;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
}
IL_0012:
{
int32_t L_1 = ___0_capacity;
if (L_1)
{
goto IL_0021;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_2 = ((List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2);
return;
}
IL_0021:
{
int32_t L_3 = ___0_capacity;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_4 = (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*)(AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3);
__this->____items = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7034E14C063E0554BBB9BF6663FBDFD1917E5F69_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_collection;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_collection;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0050;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
int32_t L_4;
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3);
V_1 = L_4;
int32_t L_5 = V_1;
if (L_5)
{
goto IL_002f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_6 = ((List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6);
return;
}
IL_002f:
{
int32_t L_7 = V_1;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_8 = (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*)(AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7);
__this->____items = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8);
RuntimeObject* L_9 = V_0;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_10 = __this->____items;
NullCheck(L_9);
InterfaceActionInvoker2< AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0);
int32_t L_11 = V_1;
__this->____size = L_11;
return;
}
IL_0050:
{
__this->____size = 0;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_12 = ((List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12);
RuntimeObject* L_13 = ___0_collection;
List_1_AddEnumerable_mF429316180F8850065286F55FD313DA160325375(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m6F030E8AC26A6A9D9B4249E4004904DB8E44487A_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_0 = __this->____items;
NullCheck(L_0);
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mF3C63A6659625228157EB45679F918BF7D60D77F_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_value, const RuntimeMethod* method)
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* V_0 = NULL;
{
int32_t L_0 = ___0_value;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
}
IL_0012:
{
int32_t L_2 = ___0_value;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_3 = __this->____items;
NullCheck(L_3);
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_0058;
}
}
{
int32_t L_4 = ___0_value;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_004d;
}
}
{
int32_t L_5 = ___0_value;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_6 = (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*)(AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5);
V_0 = L_6;
int32_t L_7 = __this->____size;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_8 = __this->____items;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_9 = V_0;
int32_t L_10 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
}
IL_0045:
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_11 = V_0;
__this->____items = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11);
return;
}
IL_004d:
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_12 = ((List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12);
}
IL_0058:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m826916E7409D4B2F2FD2A146DDB42F0F37AB20DE_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m1DDB4874B85C2A9F83A743DB64E4D15FCFB1E902_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3048101D44D8006DDDEC138759E24B8BF133D6DD_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mC784B5F36A2AA37E5FC435A80D2476881056C014_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mAC360CCC6492CE5A8E82E8A81B4E559730C9563E_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mA49E4D93F0E78222FBAAB396B2703B19B1BA6D8A_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_001a;
}
}
{
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
RuntimeObject* L_3;
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
}
IL_001a:
{
RuntimeObject* L_4 = __this->____syncRoot;
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 List_1_get_Item_m8FD8822BB8849FE2100CF651EEE71BD495E726A4_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_2 = __this->____items;
int32_t L_3 = ___0_index;
NullCheck(L_2);
int32_t L_4 = L_3;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mB294C0DED25C133AAA226D2DF087A247887CDCC1_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___1_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_2 = __this->____items;
int32_t L_3 = ___0_index;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_4 = ___1_value;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0)L_4);
int32_t L_5 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mC0B7529EE5ABCC88BFC11490C39D947D9DDDF261_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0));
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mBED533916D3E14D79CF5494176A23B94105BC3B6_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_1;
L_1 = List_1_get_Item_m8FD8822BB8849FE2100CF651EEE71BD495E726A4(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_2 = L_1;
RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m21C3BAEE6B9E1490336D58F7A986A87A0037938D_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_value;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m7A2D82999C04FE2C9ABBD705B4C36A2AD9EF5D0F(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_value;
List_1_set_Item_mB294C0DED25C133AAA226D2DF087A247887CDCC1(__this, L_1, ((*(AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)((AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)(AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0017;
}
throw e;
}
CATCH_0017:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_4 = ___1_value;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_002a;
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mFEBFCFF34055F1036FE6ED0A7D940954FBE0C7D3_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method)
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_6 = V_0;
int32_t L_7 = V_1;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0)L_8);
return;
}
IL_0034:
{
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_9 = ___0_item;
List_1_AddWithResize_mB9BB7F887359E417345D85E409129015712246D0(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mB9BB7F887359E417345D85E409129015712246D0_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____size;
V_0 = L_0;
int32_t L_1 = V_0;
List_1_EnsureCapacity_mD11CFD158987FF0B529E88241C68D3371237D7A3(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_2 = V_0;
__this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1));
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_3 = __this->____items;
int32_t L_4 = V_0;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_5 = ___0_item;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0)L_5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mC0D9F31BCBB5A56156C0A1097C60F0D1C5A4E744_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___0_item;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m7A2D82999C04FE2C9ABBD705B4C36A2AD9EF5D0F(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
RuntimeObject* L_1 = ___0_item;
List_1_Add_mFEBFCFF34055F1036FE6ED0A7D940954FBE0C7D3_inline(__this, ((*(AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)((AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)(AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 16));
goto IL_0029;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0016;
}
throw e;
}
CATCH_0016:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_3 = ___0_item;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0029;
}
IL_0029:
{
int32_t L_6;
L_6 = List_1_get_Count_m826916E7409D4B2F2FD2A146DDB42F0F37AB20DE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return ((int32_t)il2cpp_codegen_subtract(L_6, 1));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mA5B48A32CF2F3E17F7A4F572DAA964B5CAAE193A_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
RuntimeObject* L_1 = ___0_collection;
List_1_InsertRange_m42E6484EE148BB6E0FBB96EEB9EB4BAC86496652(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tE1C0F06561228B3EAC986C9085698DB9AECFE9AB* List_1_AsReadOnly_m6816633E20E90F1A54FF0A312D5830398148FD2F_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
{
ReadOnlyCollection_1_tE1C0F06561228B3EAC986C9085698DB9AECFE9AB* L_0 = (ReadOnlyCollection_1_tE1C0F06561228B3EAC986C9085698DB9AECFE9AB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
ReadOnlyCollection_1__ctor_m77E6EF9B293BB57A88FBC711C5E6FD8B225BA7B5(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m3A7FFF33FC4F1DF374D3F20A692D6D9094BA8B4A_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, int32_t ___1_count, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_5 = __this->____items;
int32_t L_6 = ___0_index;
int32_t L_7 = ___1_count;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_8 = ___2_item;
RuntimeObject* L_9 = ___3_comparer;
int32_t L_10;
L_10 = Array_BinarySearch_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m6A50717451872386B574640B2004E4CF645071D8(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mFCB58658D158D331DCBFCC6BCFF8CC3FC916B4CB_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m826916E7409D4B2F2FD2A146DDB42F0F37AB20DE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_1 = ___0_item;
int32_t L_2;
L_2 = List_1_BinarySearch_m3A7FFF33FC4F1DF374D3F20A692D6D9094BA8B4A(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mE09FC38A9BE5B8CE51E872497F60E43759769733_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m826916E7409D4B2F2FD2A146DDB42F0F37AB20DE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_1 = ___0_item;
RuntimeObject* L_2 = ___1_comparer;
int32_t L_3;
L_3 = List_1_BinarySearch_m3A7FFF33FC4F1DF374D3F20A692D6D9094BA8B4A(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mA6BB44096DB290CBBFA8EED16663482628A41E03_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
}
{
int32_t L_1 = __this->____size;
V_0 = L_1;
__this->____size = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_3 = __this->____items;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_003c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mD21A88868DCACABCEA034736C231C4B43E515440_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
if (!L_0)
{
goto IL_0016;
}
}
{
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_1 = ___0_item;
int32_t L_2;
L_2 = List_1_IndexOf_mBBDE39ADE00243CDA164CB98A3605659FA576597(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0016:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mCA347D4C5BF1038AC352FC8E26D12399B054293E_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_mC0B7529EE5ABCC88BFC11490C39D947D9DDDF261(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
bool L_3;
L_3 = List_1_Contains_mD21A88868DCACABCEA034736C231C4B43E515440(__this, ((*(AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)((AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)(AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 28));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m152C0915C7606D5FF1205F980AA25F513354BF28_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___0_array, const RuntimeMethod* method)
{
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_0 = ___0_array;
List_1_CopyTo_m2B7A0489E74AA7323CC70DD2678DC8FF68A7E020(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m140692839C1605E179593A8672B9323A5CCF7D7E_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0012:
{
}
try
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_3 = __this->____items;
RuntimeArray* L_4 = ___0_array;
int32_t L_5 = ___1_arrayIndex;
int32_t L_6 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
goto IL_0031;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0029;
}
throw e;
}
CATCH_0029:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0031;
}
IL_0031:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m1C529A6BC6CE6EB3BFB56525C0281F13D706AB90_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
int32_t L_1 = ___0_index;
int32_t L_2 = ___3_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) >= ((int32_t)L_2)))
{
goto IL_0013;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0013:
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_3 = __this->____items;
int32_t L_4 = ___0_index;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_5 = ___1_array;
int32_t L_6 = ___2_arrayIndex;
int32_t L_7 = ___3_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, L_6, L_7, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m2B7A0489E74AA7323CC70DD2678DC8FF68A7E020_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_0 = __this->____items;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_1 = ___0_array;
int32_t L_2 = ___1_arrayIndex;
int32_t L_3 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mD11CFD158987FF0B529E88241C68D3371237D7A3_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_0 = __this->____items;
NullCheck(L_0);
int32_t L_1 = ___0_min;
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
{
goto IL_003d;
}
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_2 = __this->____items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_3 = __this->____items;
NullCheck(L_3);
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 4;
}
IL_0021:
{
V_0 = G_B4_0;
int32_t L_4 = V_0;
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
{
goto IL_0030;
}
}
{
V_0 = ((int32_t)2146435071);
}
IL_0030:
{
int32_t L_5 = V_0;
int32_t L_6 = ___0_min;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0036;
}
}
{
int32_t L_7 = ___0_min;
V_0 = L_7;
}
IL_0036:
{
int32_t L_8 = V_0;
List_1_set_Capacity_mF3C63A6659625228157EB45679F918BF7D60D77F(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_003d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mCDB872BD1AC61F0075C9A7DB4424DAE5E518C89D_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_0 = ___0_match;
int32_t L_1;
L_1 = List_1_FindIndex_m085D951ADD2E2DEFCEEECCCBA102BC6BE4F0A681(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 List_1_Find_mD7B53E9FD6D5BC0A059637A6BAF3E629865870BA_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0032;
}
IL_000d:
{
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_1 = ___0_match;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_2 = __this->____items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m501EAFB1A9D0331DFDA7A2F187FEC27EBAC550F6_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_6)
{
goto IL_002e;
}
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_7 = __this->____items;
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
return L_10;
}
IL_002e:
{
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0032:
{
int32_t L_12 = V_0;
int32_t L_13 = __this->____size;
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0));
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* List_1_FindAll_m3EF1F7D8436DF21CDC53B2EA987A1AF41A290694_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___0_match, const RuntimeMethod* method)
{
List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* V_0 = NULL;
int32_t V_1 = 0;
{
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* L_1 = (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
List_1__ctor_m9292BD815B0F142817D0EE9C96B9ABCE14E8D892(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
V_0 = L_1;
V_1 = 0;
goto IL_003d;
}
IL_0013:
{
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_2 = ___0_match;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_3 = __this->____items;
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
bool L_7;
L_7 = Predicate_1_Invoke_m501EAFB1A9D0331DFDA7A2F187FEC27EBAC550F6_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_7)
{
goto IL_0039;
}
}
{
List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* L_8 = V_0;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_9 = __this->____items;
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck(L_8);
List_1_Add_mFEBFCFF34055F1036FE6ED0A7D940954FBE0C7D3_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
}
IL_0039:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_003d:
{
int32_t L_14 = V_1;
int32_t L_15 = __this->____size;
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0013;
}
}
{
List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* L_16 = V_0;
return L_16;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m085D951ADD2E2DEFCEEECCCBA102BC6BE4F0A681_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___0_match, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_1 = ___0_match;
int32_t L_2;
L_2 = List_1_FindIndex_m2065D40492B8FF3630169FCA9E67A927362DF4DB(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6A58BAC5226C71C67BBE0450B00BEAE7C271C79A_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_startIndex, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___1_match, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = __this->____size;
int32_t L_2 = ___0_startIndex;
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_3 = ___1_match;
int32_t L_4;
L_4 = List_1_FindIndex_m2065D40492B8FF3630169FCA9E67A927362DF4DB(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2065D40492B8FF3630169FCA9E67A927362DF4DB_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
}
IL_000e:
{
int32_t L_2 = ___1_count;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___0_startIndex;
int32_t L_4 = __this->____size;
int32_t L_5 = ___1_count;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
{
goto IL_0022;
}
}
IL_001d:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_0022:
{
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_6 = ___2_match;
if (L_6)
{
goto IL_002b;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_002b:
{
int32_t L_7 = ___0_startIndex;
int32_t L_8 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
int32_t L_9 = ___0_startIndex;
V_1 = L_9;
goto IL_004d;
}
IL_0033:
{
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_10 = ___2_match;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_11 = __this->____items;
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = L_12;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_10);
bool L_15;
L_15 = Predicate_1_Invoke_m501EAFB1A9D0331DFDA7A2F187FEC27EBAC550F6_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_15)
{
goto IL_0049;
}
}
{
int32_t L_16 = V_1;
return L_16;
}
IL_0049:
{
int32_t L_17 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_004d:
{
int32_t L_18 = V_1;
int32_t L_19 = V_0;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_0033;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 List_1_FindLast_m1C3E781CCB1A0BFB5D9A9C5DA0E481E08CBC23FA_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
int32_t L_1 = __this->____size;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
goto IL_0039;
}
IL_0014:
{
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_2 = ___0_match;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_3 = __this->____items;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
bool L_7;
L_7 = Predicate_1_Invoke_m501EAFB1A9D0331DFDA7A2F187FEC27EBAC550F6_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_7)
{
goto IL_0035;
}
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_8 = __this->____items;
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 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)il2cpp_codegen_subtract(L_12, 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(AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0));
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m8E0F3562DB7623C52961DBCEE4B9769E97870483_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___0_match, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
int32_t L_1 = __this->____size;
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_2 = ___0_match;
int32_t L_3;
L_3 = List_1_FindLastIndex_mB4D16FB9B59F043F00E6473D32B8548E53221846(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m1B128870B4EAAA1979126FAAAB34784316091A8B_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_startIndex, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___1_match, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = ___0_startIndex;
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_2 = ___1_match;
int32_t L_3;
L_3 = List_1_FindLastIndex_mB4D16FB9B59F043F00E6473D32B8548E53221846(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mB4D16FB9B59F043F00E6473D32B8548E53221846_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_0 = ___2_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
int32_t L_1 = __this->____size;
if (L_1)
{
goto IL_001c;
}
}
{
int32_t L_2 = ___0_startIndex;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
goto IL_002a;
}
IL_001c:
{
int32_t L_3 = ___0_startIndex;
int32_t L_4 = __this->____size;
if ((!(((uint32_t)L_3) >= ((uint32_t)L_4))))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
}
IL_002a:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_0036;
}
}
{
int32_t L_6 = ___0_startIndex;
int32_t L_7 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1))) >= ((int32_t)0)))
{
goto IL_003b;
}
}
IL_0036:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_003b:
{
int32_t L_8 = ___0_startIndex;
int32_t L_9 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9));
int32_t L_10 = ___0_startIndex;
V_1 = L_10;
goto IL_005d;
}
IL_0043:
{
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_11 = ___2_match;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_12 = __this->____items;
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck(L_11);
bool L_16;
L_16 = Predicate_1_Invoke_m501EAFB1A9D0331DFDA7A2F187FEC27EBAC550F6_inline(L_11, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_16)
{
goto IL_0059;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
IL_0059:
{
int32_t L_18 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_18, 1));
}
IL_005d:
{
int32_t L_19 = V_1;
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_0043;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mE1610AEBAB61EE3B26D8E112BD9FB82CB0A1346A_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, Action_1_tEC2B4F326AAC30836BC1AB7F0207188E84E63E38* ___0_action, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Action_1_tEC2B4F326AAC30836BC1AB7F0207188E84E63E38* L_0 = ___0_action;
if (L_0)
{
goto IL_000a;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
}
IL_000a:
{
int32_t L_1 = __this->____version;
V_0 = L_1;
V_1 = 0;
goto IL_0034;
}
IL_0015:
{
int32_t L_2 = V_0;
int32_t L_3 = __this->____version;
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
{
goto IL_003d;
}
}
{
Action_1_tEC2B4F326AAC30836BC1AB7F0207188E84E63E38* L_4 = ___0_action;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_5 = __this->____items;
int32_t L_6 = V_1;
NullCheck(L_5);
int32_t L_7 = L_6;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_4);
Action_1_Invoke_mA248C593649980B625866F70EE5315F14F9E6BF5_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0034:
{
int32_t L_10 = V_1;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0015;
}
}
IL_003d:
{
int32_t L_12 = V_0;
int32_t L_13 = __this->____version;
if ((((int32_t)L_12) == ((int32_t)L_13)))
{
goto IL_004b;
}
}
{
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
}
IL_004b:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t26B4796602507AA9B05F3B907B1FE09626A9FE2E List_1_GetEnumerator_m9B367A75629882EF1FB9F01628383C462AD07515_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
{
Enumerator_t26B4796602507AA9B05F3B907B1FE09626A9FE2E L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mF2D09AD7EE0A663146731D00E7D3102DEB3CE2C2((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mA21FCB40A18483780B30F439335170A5E679879D_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
{
Enumerator_t26B4796602507AA9B05F3B907B1FE09626A9FE2E L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mF2D09AD7EE0A663146731D00E7D3102DEB3CE2C2((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
Enumerator_t26B4796602507AA9B05F3B907B1FE09626A9FE2E L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m7AA22F5B0E014BFE365077BC1849DB8B64A1B925_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
{
Enumerator_t26B4796602507AA9B05F3B907B1FE09626A9FE2E L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mF2D09AD7EE0A663146731D00E7D3102DEB3CE2C2((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
Enumerator_t26B4796602507AA9B05F3B907B1FE09626A9FE2E L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* List_1_GetRange_mCE59FAD575511797CB203E945D7636CB58E4C9B7_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* V_0 = NULL;
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* L_6 = (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
List_1__ctor_m0087C7891293F17E15E36EE4828E75D4C3F8AE88(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
V_0 = L_6;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_7 = __this->____items;
int32_t L_8 = ___0_index;
List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* L_9 = V_0;
NullCheck(L_9);
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_10 = L_9->____items;
int32_t L_11 = ___1_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* L_12 = V_0;
int32_t L_13 = ___1_count;
NullCheck(L_12);
L_12->____size = L_13;
List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* L_14 = V_0;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mBBDE39ADE00243CDA164CB98A3605659FA576597_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method)
{
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_0 = __this->____items;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_1 = ___0_item;
int32_t L_2 = __this->____size;
int32_t L_3;
L_3 = Array_IndexOf_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m91AF756FB75C6C18844D9CD113111355DB58A7DA(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mD8FD9931429538BB8415B73C9A69845ED5B129E0_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_mC0B7529EE5ABCC88BFC11490C39D947D9DDDF261(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
int32_t L_3;
L_3 = List_1_IndexOf_mBBDE39ADE00243CDA164CB98A3605659FA576597(__this, ((*(AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)((AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)(AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 26));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m4928679265E194E18462BAABE1498F02CD3D6A79_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_2 = __this->____items;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_3 = ___0_item;
int32_t L_4 = ___1_index;
int32_t L_5 = __this->____size;
int32_t L_6 = ___1_index;
int32_t L_7;
L_7 = Array_IndexOf_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m91AF756FB75C6C18844D9CD113111355DB58A7DA(L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m2EEE59621D5C2AEC1752A33D963076E9CC8B8AE6_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
int32_t L_2 = ___2_count;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___1_index;
int32_t L_4 = __this->____size;
int32_t L_5 = ___2_count;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
{
goto IL_0022;
}
}
IL_001d:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_0022:
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_6 = __this->____items;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_7 = ___0_item;
int32_t L_8 = ___1_index;
int32_t L_9 = ___2_count;
int32_t L_10;
L_10 = Array_IndexOf_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m91AF756FB75C6C18844D9CD113111355DB58A7DA(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m2AA36F2110EAC4AE82571D84C52A08A6634CAB04_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___1_item, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
}
IL_0012:
{
int32_t L_2 = __this->____size;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_3 = __this->____items;
NullCheck(L_3);
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
{
goto IL_0030;
}
}
{
int32_t L_4 = __this->____size;
List_1_EnsureCapacity_mD11CFD158987FF0B529E88241C68D3371237D7A3(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
}
IL_0030:
{
int32_t L_5 = ___0_index;
int32_t L_6 = __this->____size;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0056;
}
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_7 = __this->____items;
int32_t L_8 = ___0_index;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_9 = __this->____items;
int32_t L_10 = ___0_index;
int32_t L_11 = __this->____size;
int32_t L_12 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
}
IL_0056:
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_13 = __this->____items;
int32_t L_14 = ___0_index;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_15 = ___1_item;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0)L_15);
int32_t L_16 = __this->____size;
__this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1));
int32_t L_17 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m1FE7897764EA6923FEC5771BD8797A8F7F3FD288_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_item;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m7A2D82999C04FE2C9ABBD705B4C36A2AD9EF5D0F(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_item;
List_1_Insert_m2AA36F2110EAC4AE82571D84C52A08A6634CAB04(__this, L_1, ((*(AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)((AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)(AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 44));
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0017;
}
throw e;
}
CATCH_0017:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_4 = ___1_item;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_002a;
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m42E6484EE148BB6E0FBB96EEB9EB4BAC86496652_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
{
RuntimeObject* L_0 = ___1_collection;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
}
IL_0009:
{
int32_t L_1 = ___0_index;
int32_t L_2 = __this->____size;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0017;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_0017:
{
RuntimeObject* L_3 = ___1_collection;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_4 = V_0;
if (!L_4)
{
goto IL_00bc;
}
}
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5);
V_1 = L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_00fb;
}
}
{
int32_t L_8 = __this->____size;
int32_t L_9 = V_1;
List_1_EnsureCapacity_mD11CFD158987FF0B529E88241C68D3371237D7A3(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_10 = ___0_index;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_0066;
}
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_12 = __this->____items;
int32_t L_13 = ___0_index;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_14 = __this->____items;
int32_t L_15 = ___0_index;
int32_t L_16 = V_1;
int32_t L_17 = __this->____size;
int32_t L_18 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
}
IL_0066:
{
RuntimeObject* L_19 = V_0;
if ((!(((RuntimeObject*)(List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
{
goto IL_009f;
}
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_20 = __this->____items;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_21 = __this->____items;
int32_t L_22 = ___0_index;
int32_t L_23 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_24 = __this->____items;
int32_t L_25 = ___0_index;
int32_t L_26 = V_1;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_27 = __this->____items;
int32_t L_28 = ___0_index;
int32_t L_29 = __this->____size;
int32_t L_30 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
goto IL_00ac;
}
IL_009f:
{
RuntimeObject* L_31 = V_0;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_32 = __this->____items;
int32_t L_33 = ___0_index;
NullCheck(L_31);
InterfaceActionInvoker2< AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33);
}
IL_00ac:
{
int32_t L_34 = __this->____size;
int32_t L_35 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35));
goto IL_00fb;
}
IL_00bc:
{
int32_t L_36 = ___0_index;
int32_t L_37 = __this->____size;
if ((((int32_t)L_36) >= ((int32_t)L_37)))
{
goto IL_00f4;
}
}
{
RuntimeObject* L_38 = ___1_collection;
NullCheck(L_38);
RuntimeObject* L_39;
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38);
V_2 = L_39;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ea:
{
{
RuntimeObject* L_40 = V_2;
if (!L_40)
{
goto IL_00f3;
}
}
{
RuntimeObject* L_41 = V_2;
NullCheck((RuntimeObject*)L_41);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
}
IL_00f3:
{
return;
}
}
});
try
{
{
goto IL_00e0_1;
}
IL_00ce_1:
{
int32_t L_42 = ___0_index;
int32_t L_43 = L_42;
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
RuntimeObject* L_44 = V_2;
NullCheck(L_44);
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_45;
L_45 = InterfaceFuncInvoker0< AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_44);
List_1_Insert_m2AA36F2110EAC4AE82571D84C52A08A6634CAB04(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
}
IL_00e0_1:
{
RuntimeObject* L_46 = V_2;
NullCheck((RuntimeObject*)L_46);
bool L_47;
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
if (L_47)
{
goto IL_00ce_1;
}
}
{
goto IL_00fb;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00f4:
{
RuntimeObject* L_48 = ___1_collection;
List_1_AddEnumerable_mF429316180F8850065286F55FD313DA160325375(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
}
IL_00fb:
{
int32_t L_49 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m10936019D4B8C8E5512FA43BC7653CAF682E5B68_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
if (L_0)
{
goto IL_000a;
}
}
{
return (-1);
}
IL_000a:
{
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_1 = ___0_item;
int32_t L_2 = __this->____size;
int32_t L_3 = __this->____size;
int32_t L_4;
L_4 = List_1_LastIndexOf_m8B8EC5B652951EFC07E94FF6EC9914FF21456361(__this, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mC36B4100A197DE0AE08F7F9E7DD3DEAF5930F8FC_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_2 = ___0_item;
int32_t L_3 = ___1_index;
int32_t L_4 = ___1_index;
int32_t L_5;
L_5 = List_1_LastIndexOf_m8B8EC5B652951EFC07E94FF6EC9914FF21456361(__this, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 47));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m8B8EC5B652951EFC07E94FF6EC9914FF21456361_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m826916E7409D4B2F2FD2A146DDB42F0F37AB20DE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
if (!L_0)
{
goto IL_0011;
}
}
{
int32_t L_1 = ___1_index;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0011;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0011:
{
int32_t L_2;
L_2 = List_1_get_Count_m826916E7409D4B2F2FD2A146DDB42F0F37AB20DE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
if (!L_2)
{
goto IL_0025;
}
}
{
int32_t L_3 = ___2_count;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0025;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0025:
{
int32_t L_4 = __this->____size;
if (L_4)
{
goto IL_002f;
}
}
{
return (-1);
}
IL_002f:
{
int32_t L_5 = ___1_index;
int32_t L_6 = __this->____size;
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0041;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)34), NULL);
}
IL_0041:
{
int32_t L_7 = ___2_count;
int32_t L_8 = ___1_index;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1)))))
{
goto IL_0050;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)((int32_t)34), NULL);
}
IL_0050:
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_9 = __this->____items;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_10 = ___0_item;
int32_t L_11 = ___1_index;
int32_t L_12 = ___2_count;
int32_t L_13;
L_13 = Array_LastIndexOf_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m3D313675761D18BEDCD01193BC53272E83E9573B(L_9, L_10, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
return L_13;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mCEA207993D4A6C3C706790EE5C833FBD78C13EB1_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_0 = ___0_item;
int32_t L_1;
L_1 = List_1_IndexOf_mBBDE39ADE00243CDA164CB98A3605659FA576597(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0015;
}
}
{
int32_t L_3 = V_0;
List_1_RemoveAt_m168F8D120D6A84871A826AE2B8E72CBE6D366612(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 49));
return (bool)1;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m8235AE8C5441232DE645C314018E08614F7F8312_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_mC0B7529EE5ABCC88BFC11490C39D947D9DDDF261(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
bool L_3;
L_3 = List_1_Remove_mCEA207993D4A6C3C706790EE5C833FBD78C13EB1(__this, ((*(AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)((AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)(AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
}
IL_0015:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m5352CCF25810C36742606424C781387B72B10D99_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0011;
}
IL_000d:
{
int32_t L_1 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
}
IL_0011:
{
int32_t L_2 = V_0;
int32_t L_3 = __this->____size;
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_4 = ___0_match;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_5 = __this->____items;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_4);
bool L_9;
L_9 = Predicate_1_Invoke_m501EAFB1A9D0331DFDA7A2F187FEC27EBAC550F6_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_9)
{
goto IL_000d;
}
}
IL_002e:
{
int32_t L_10 = V_0;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0039;
}
}
{
return 0;
}
IL_0039:
{
int32_t L_12 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
goto IL_0089;
}
IL_003f:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0043:
{
int32_t L_14 = V_1;
int32_t L_15 = __this->____size;
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0060;
}
}
{
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_16 = ___0_match;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_17 = __this->____items;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck(L_16);
bool L_21;
L_21 = Predicate_1_Invoke_m501EAFB1A9D0331DFDA7A2F187FEC27EBAC550F6_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (L_21)
{
goto IL_003f;
}
}
IL_0060:
{
int32_t L_22 = V_1;
int32_t L_23 = __this->____size;
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_0089;
}
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_24 = __this->____items;
int32_t L_25 = V_0;
int32_t L_26 = L_25;
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_27 = __this->____items;
int32_t L_28 = V_1;
int32_t L_29 = L_28;
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
NullCheck(L_27);
int32_t L_30 = L_29;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 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), (AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0)L_31);
}
IL_0089:
{
int32_t L_32 = V_1;
int32_t L_33 = __this->____size;
if ((((int32_t)L_32) < ((int32_t)L_33)))
{
goto IL_0043;
}
}
{
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_34 = __this->____items;
int32_t L_35 = V_0;
int32_t L_36 = __this->____size;
int32_t L_37 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
}
IL_00ad:
{
int32_t L_38 = __this->____size;
int32_t L_39 = V_0;
int32_t L_40 = V_0;
__this->____size = L_40;
int32_t L_41 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1));
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m168F8D120D6A84871A826AE2B8E72CBE6D366612_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, const RuntimeMethod* method)
{
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
int32_t L_2 = __this->____size;
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
int32_t L_3 = ___0_index;
int32_t L_4 = __this->____size;
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0042;
}
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_5 = __this->____items;
int32_t L_6 = ___0_index;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_7 = __this->____items;
int32_t L_8 = ___0_index;
int32_t L_9 = __this->____size;
int32_t L_10 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
}
IL_0042:
{
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_11 = __this->____items;
int32_t L_12 = __this->____size;
il2cpp_codegen_initobj((&V_0), sizeof(AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0));
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_13 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0)L_13);
}
IL_0063:
{
int32_t L_14 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m084973263A8F00B3D25132914794701B1CD05AAA_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_008d;
}
}
{
int32_t L_6 = __this->____size;
int32_t L_7 = __this->____size;
int32_t L_8 = ___1_count;
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
int32_t L_9 = ___0_index;
int32_t L_10 = __this->____size;
if ((((int32_t)L_9) >= ((int32_t)L_10)))
{
goto IL_0066;
}
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_11 = __this->____items;
int32_t L_12 = ___0_index;
int32_t L_13 = ___1_count;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_14 = __this->____items;
int32_t L_15 = ___0_index;
int32_t L_16 = __this->____size;
int32_t L_17 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_0066:
{
int32_t L_18 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_19 = __this->____items;
int32_t L_20 = __this->____size;
int32_t L_21 = ___1_count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
}
IL_008d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mE0721964FA148EC2B62931F31815F9BFBEAF4397_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m826916E7409D4B2F2FD2A146DDB42F0F37AB20DE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
List_1_Reverse_m9233A56CCB16D99D77FA1170B5DFE44EBB2BC8A2(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m9233A56CCB16D99D77FA1170B5DFE44EBB2BC8A2_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)1)))
{
goto IL_0038;
}
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_6 = __this->____items;
int32_t L_7 = ___0_index;
int32_t L_8 = ___1_count;
Array_Reverse_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m89812065A346054BCEE153017DC0E00FC9AF96CF(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52));
}
IL_0038:
{
int32_t L_9 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mD2C616F367F431F99F2B3DA80102A25C2A728529_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m826916E7409D4B2F2FD2A146DDB42F0F37AB20DE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
List_1_Sort_mB41CED786E51B70C028EB67C84B390AA62E08006(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC5D9384C38EEC2D691F947E40BDEB71A4A8AD7B4_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m826916E7409D4B2F2FD2A146DDB42F0F37AB20DE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
RuntimeObject* L_1 = ___0_comparer;
List_1_Sort_mB41CED786E51B70C028EB67C84B390AA62E08006(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB41CED786E51B70C028EB67C84B390AA62E08006_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)1)))
{
goto IL_0039;
}
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_6 = __this->____items;
int32_t L_7 = ___0_index;
int32_t L_8 = ___1_count;
RuntimeObject* L_9 = ___2_comparer;
Array_Sort_TisAtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0_m02D8C6BE4F323122CB18FFD379AD2A931E016801(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54));
}
IL_0039:
{
int32_t L_10 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mA135399ABA6BFAEFEDAE9687846A04DA1A007427_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, Comparison_1_t607B0FF65485604825457D9CEA18E9FD2957B0E8* ___0_comparison, const RuntimeMethod* method)
{
{
Comparison_1_t607B0FF65485604825457D9CEA18E9FD2957B0E8* L_0 = ___0_comparison;
if (L_0)
{
goto IL_000a;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
}
IL_000a:
{
int32_t L_1 = __this->____size;
if ((((int32_t)L_1) <= ((int32_t)1)))
{
goto IL_0026;
}
}
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_2 = __this->____items;
int32_t L_3 = __this->____size;
Comparison_1_t607B0FF65485604825457D9CEA18E9FD2957B0E8* L_4 = ___0_comparison;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 57));
ArraySortHelper_1_Sort_m29E89F954D9624C283983204546A7E271C0B82A8(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
}
IL_0026:
{
int32_t L_5 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* List_1_ToArray_m671030FC30639C9C2FBE18B70A88F9D2DA2C3203_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* V_0 = NULL;
{
int32_t L_0 = __this->____size;
if (L_0)
{
goto IL_000e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_1 = ((List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->____size;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_3 = (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*)(AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2);
V_0 = L_3;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_4 = __this->____items;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_5 = V_0;
int32_t L_6 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_7 = V_0;
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m122AC4A0EE57AFE526CA798E470919DDB90ABEEE_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_0 = __this->____items;
NullCheck(L_0);
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
int32_t L_1 = __this->____size;
int32_t L_2 = V_0;
if ((((int32_t)L_1) >= ((int32_t)L_2)))
{
goto IL_002a;
}
}
{
int32_t L_3 = __this->____size;
List_1_set_Capacity_mF3C63A6659625228157EB45679F918BF7D60D77F(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_mC1B9A6D3B4B5119870FC52F59EA817D617C4352F_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0027;
}
IL_000d:
{
Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* L_1 = ___0_match;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_2 = __this->____items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m501EAFB1A9D0331DFDA7A2F187FEC27EBAC550F6_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (L_6)
{
goto IL_0023;
}
}
{
return (bool)0;
}
IL_0023:
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0027:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->____size;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000d;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mF429316180F8850065286F55FD313DA160325375_gshared (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
RuntimeObject* L_1 = ___0_enumerable;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0063:
{
{
RuntimeObject* L_3 = V_0;
if (!L_3)
{
goto IL_006c;
}
}
{
RuntimeObject* L_4 = V_0;
NullCheck((RuntimeObject*)L_4);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
}
IL_006c:
{
return;
}
}
});
try
{
{
goto IL_0059_1;
}
IL_0017_1:
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_6;
L_6 = InterfaceFuncInvoker0< AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_5);
V_1 = L_6;
int32_t L_7 = __this->____size;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_8 = __this->____items;
NullCheck(L_8);
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
{
goto IL_003c_1;
}
}
{
int32_t L_9 = __this->____size;
List_1_EnsureCapacity_mD11CFD158987FF0B529E88241C68D3371237D7A3(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
}
IL_003c_1:
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_10 = __this->____items;
int32_t L_11 = __this->____size;
V_2 = L_11;
int32_t L_12 = V_2;
__this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1));
int32_t L_13 = V_2;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_14 = V_1;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0)L_14);
}
IL_0059_1:
{
RuntimeObject* L_15 = V_0;
NullCheck((RuntimeObject*)L_15);
bool L_16;
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
if (L_16)
{
goto IL_0017_1;
}
}
{
goto IL_006d;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m483E0D8FF6594FAED85D41226261C10940C960C0_gshared (const RuntimeMethod* method)
{
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_0 = (AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*)(AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0);
((List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6E3F58C2F38B110369ADC0492F2538285D2A1785_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_0 = ((List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m703C373921FEB58D756FBEB6CD146EEA409B21FF_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_capacity;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
}
IL_0012:
{
int32_t L_1 = ___0_capacity;
if (L_1)
{
goto IL_0021;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_2 = ((List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2);
return;
}
IL_0021:
{
int32_t L_3 = ___0_capacity;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_4 = (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*)(SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3);
__this->____items = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m41C521EAAC8F940E5CAF29B61FA5006DB4E4D6AD_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_collection;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_collection;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0050;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
int32_t L_4;
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3);
V_1 = L_4;
int32_t L_5 = V_1;
if (L_5)
{
goto IL_002f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_6 = ((List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6);
return;
}
IL_002f:
{
int32_t L_7 = V_1;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_8 = (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*)(SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7);
__this->____items = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8);
RuntimeObject* L_9 = V_0;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_10 = __this->____items;
NullCheck(L_9);
InterfaceActionInvoker2< SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0);
int32_t L_11 = V_1;
__this->____size = L_11;
return;
}
IL_0050:
{
__this->____size = 0;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_12 = ((List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12);
RuntimeObject* L_13 = ___0_collection;
List_1_AddEnumerable_mF4FE73B0783E4AF91B6C29564E918F27B3578D12(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m564DC74BF5E9C2847223882C93D15F23C759D71F_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_0 = __this->____items;
NullCheck(L_0);
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m9DB78A0E3D6F3C46210889CB1AFBD5D506F5CE74_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_value, const RuntimeMethod* method)
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* V_0 = NULL;
{
int32_t L_0 = ___0_value;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
}
IL_0012:
{
int32_t L_2 = ___0_value;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_3 = __this->____items;
NullCheck(L_3);
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_0058;
}
}
{
int32_t L_4 = ___0_value;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_004d;
}
}
{
int32_t L_5 = ___0_value;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_6 = (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*)(SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5);
V_0 = L_6;
int32_t L_7 = __this->____size;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_8 = __this->____items;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_9 = V_0;
int32_t L_10 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
}
IL_0045:
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_11 = V_0;
__this->____items = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11);
return;
}
IL_004d:
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_12 = ((List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12);
}
IL_0058:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mEFA2BC6B6189E814C8195D197D701A5997822933_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mDD921E340AFB170C8BC90B3DF606B3859ED861EB_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3989A058D61F632B21886C43265C5FC42B17B460_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m4FBAC8420A9A5ECA5D5565A0CA54FA6BCDFB4943_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m319EDB05F0325248CEF8159A5F9CB11C25170CE4_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mD154C7A7B569037D64915527F4709FAFBC1F1769_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_001a;
}
}
{
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
RuntimeObject* L_3;
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
}
IL_001a:
{
RuntimeObject* L_4 = __this->____syncRoot;
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 List_1_get_Item_mB956A704C3C30DC11C625A281B06240E8E86C7C7_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_2 = __this->____items;
int32_t L_3 = ___0_index;
NullCheck(L_2);
int32_t L_4 = L_3;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m8D6E8A8921C2F50CA3B30F9AC7479A67FC65939A_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___1_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_2 = __this->____items;
int32_t L_3 = ___0_index;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_4 = ___1_value;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541)L_4);
int32_t L_5 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m8E256E0EEE5DBB2E585D8D02F46C4FCA8A0C0129_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541));
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m293EE828E2A2EEAE8573D12F360F5CE0C001A669_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_1;
L_1 = List_1_get_Item_mB956A704C3C30DC11C625A281B06240E8E86C7C7(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_2 = L_1;
RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m37B571DC0A99806907B07B1D615A4450D7DC2E9D_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_value;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m742C375D10C3A716F648F6FDC0CF620B143CDF0E(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_value;
List_1_set_Item_m8D6E8A8921C2F50CA3B30F9AC7479A67FC65939A(__this, L_1, ((*(SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)((SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)(SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0017;
}
throw e;
}
CATCH_0017:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_4 = ___1_value;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_002a;
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m108D42273122AAF3400FE08CE270DCF755E4213B_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method)
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_6 = V_0;
int32_t L_7 = V_1;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541)L_8);
return;
}
IL_0034:
{
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_9 = ___0_item;
List_1_AddWithResize_mEDA0C1A5E2415E25E3D955EFD024D377D671BB41(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mEDA0C1A5E2415E25E3D955EFD024D377D671BB41_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____size;
V_0 = L_0;
int32_t L_1 = V_0;
List_1_EnsureCapacity_mBCF1C75739F06BA04E272E4B6BA0AE991A657EA8(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_2 = V_0;
__this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1));
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_3 = __this->____items;
int32_t L_4 = V_0;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_5 = ___0_item;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541)L_5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mE59A81DB9E0B94F9508F07F643325E803147A700_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___0_item;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m742C375D10C3A716F648F6FDC0CF620B143CDF0E(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
RuntimeObject* L_1 = ___0_item;
List_1_Add_m108D42273122AAF3400FE08CE270DCF755E4213B_inline(__this, ((*(SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)((SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)(SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 16));
goto IL_0029;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0016;
}
throw e;
}
CATCH_0016:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_3 = ___0_item;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0029;
}
IL_0029:
{
int32_t L_6;
L_6 = List_1_get_Count_mEFA2BC6B6189E814C8195D197D701A5997822933_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return ((int32_t)il2cpp_codegen_subtract(L_6, 1));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mB78BFDAACB30EF557989719D70A1BCE16BA7E345_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
RuntimeObject* L_1 = ___0_collection;
List_1_InsertRange_mAA7E28482024AD31B9B9D34102569EE22EC6AA33(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t5469DE759C617762F19F501ED9C14316618278D4* List_1_AsReadOnly_m7FF27E5F93A997A6A923E8AEE9020A3D7BEAD8C5_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
{
ReadOnlyCollection_1_t5469DE759C617762F19F501ED9C14316618278D4* L_0 = (ReadOnlyCollection_1_t5469DE759C617762F19F501ED9C14316618278D4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
ReadOnlyCollection_1__ctor_m1B200D1ED67E6F47176F096D048AE03178594110(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m05B8AE3F07648B30231607A57A151E9703009ACD_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, int32_t ___1_count, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_5 = __this->____items;
int32_t L_6 = ___0_index;
int32_t L_7 = ___1_count;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_8 = ___2_item;
RuntimeObject* L_9 = ___3_comparer;
int32_t L_10;
L_10 = Array_BinarySearch_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_mCDF8F4E641383B7E8C030B3CBFEE7D86C1E3C0B8(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mD4E22A112E784826FED8A2E8587053A5ABA518FC_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mEFA2BC6B6189E814C8195D197D701A5997822933_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_1 = ___0_item;
int32_t L_2;
L_2 = List_1_BinarySearch_m05B8AE3F07648B30231607A57A151E9703009ACD(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m63416CD7D417E08DC9A07482470E77FE47EB4C25_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mEFA2BC6B6189E814C8195D197D701A5997822933_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_1 = ___0_item;
RuntimeObject* L_2 = ___1_comparer;
int32_t L_3;
L_3 = List_1_BinarySearch_m05B8AE3F07648B30231607A57A151E9703009ACD(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mB95B836DDA98E557BB699CAC0230894E7EA1DC01_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
}
{
int32_t L_1 = __this->____size;
V_0 = L_1;
__this->____size = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_3 = __this->____items;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_003c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m5F25FAE8AF8E3A0269E0F066F1264295B4311DDD_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
if (!L_0)
{
goto IL_0016;
}
}
{
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_1 = ___0_item;
int32_t L_2;
L_2 = List_1_IndexOf_m1034331EB159C305319B118E594F7A3BB2A41591(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0016:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m61FADFADEFE29877B943C9F231DC80B890CB7EAF_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_m8E256E0EEE5DBB2E585D8D02F46C4FCA8A0C0129(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
bool L_3;
L_3 = List_1_Contains_m5F25FAE8AF8E3A0269E0F066F1264295B4311DDD(__this, ((*(SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)((SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)(SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 28));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m05B3CEB5DCDF5313011270D18B2E3698CC2399D2_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___0_array, const RuntimeMethod* method)
{
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_0 = ___0_array;
List_1_CopyTo_m6A7D944D842C3E69DFB2FB82ACBF51306AA8CEB3(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mAF4B1FDC81E4BF041BB0386745B573F5D5172EBC_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0012:
{
}
try
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_3 = __this->____items;
RuntimeArray* L_4 = ___0_array;
int32_t L_5 = ___1_arrayIndex;
int32_t L_6 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
goto IL_0031;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0029;
}
throw e;
}
CATCH_0029:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0031;
}
IL_0031:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6F854159A704AC5F731520BFE56FBD154F7D86E1_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
int32_t L_1 = ___0_index;
int32_t L_2 = ___3_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) >= ((int32_t)L_2)))
{
goto IL_0013;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0013:
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_3 = __this->____items;
int32_t L_4 = ___0_index;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_5 = ___1_array;
int32_t L_6 = ___2_arrayIndex;
int32_t L_7 = ___3_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, L_6, L_7, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6A7D944D842C3E69DFB2FB82ACBF51306AA8CEB3_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_0 = __this->____items;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_1 = ___0_array;
int32_t L_2 = ___1_arrayIndex;
int32_t L_3 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mBCF1C75739F06BA04E272E4B6BA0AE991A657EA8_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_0 = __this->____items;
NullCheck(L_0);
int32_t L_1 = ___0_min;
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
{
goto IL_003d;
}
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_2 = __this->____items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_3 = __this->____items;
NullCheck(L_3);
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 4;
}
IL_0021:
{
V_0 = G_B4_0;
int32_t L_4 = V_0;
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
{
goto IL_0030;
}
}
{
V_0 = ((int32_t)2146435071);
}
IL_0030:
{
int32_t L_5 = V_0;
int32_t L_6 = ___0_min;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0036;
}
}
{
int32_t L_7 = ___0_min;
V_0 = L_7;
}
IL_0036:
{
int32_t L_8 = V_0;
List_1_set_Capacity_m9DB78A0E3D6F3C46210889CB1AFBD5D506F5CE74(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_003d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mC63832217693FB958DD8E6C219B7148C22D3CB7E_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_0 = ___0_match;
int32_t L_1;
L_1 = List_1_FindIndex_mF48195F683F8DCAFBD64A76C9E972F75A134D70C(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 List_1_Find_mBD5FE74247371D07A6F76C0BAA19168C48A54050_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0032;
}
IL_000d:
{
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_1 = ___0_match;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_2 = __this->____items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_mFFA9ECD4C53AED1A554DDC21602C9C1429982E2F_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_6)
{
goto IL_002e;
}
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_7 = __this->____items;
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
return L_10;
}
IL_002e:
{
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0032:
{
int32_t L_12 = V_0;
int32_t L_13 = __this->____size;
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541));
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* List_1_FindAll_mF663514FA2461A2479884902637329FA22882617_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___0_match, const RuntimeMethod* method)
{
List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* V_0 = NULL;
int32_t V_1 = 0;
{
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* L_1 = (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
List_1__ctor_m6E3F58C2F38B110369ADC0492F2538285D2A1785(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
V_0 = L_1;
V_1 = 0;
goto IL_003d;
}
IL_0013:
{
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_2 = ___0_match;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_3 = __this->____items;
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
bool L_7;
L_7 = Predicate_1_Invoke_mFFA9ECD4C53AED1A554DDC21602C9C1429982E2F_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_7)
{
goto IL_0039;
}
}
{
List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* L_8 = V_0;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_9 = __this->____items;
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck(L_8);
List_1_Add_m108D42273122AAF3400FE08CE270DCF755E4213B_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
}
IL_0039:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_003d:
{
int32_t L_14 = V_1;
int32_t L_15 = __this->____size;
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0013;
}
}
{
List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* L_16 = V_0;
return L_16;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF48195F683F8DCAFBD64A76C9E972F75A134D70C_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___0_match, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_1 = ___0_match;
int32_t L_2;
L_2 = List_1_FindIndex_m4502E0C3181CC15807A8C6C7FF51B32E6561FB9E(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m4505479E6A9E5D1A7FB1785DD0486A73A2321157_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_startIndex, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___1_match, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = __this->____size;
int32_t L_2 = ___0_startIndex;
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_3 = ___1_match;
int32_t L_4;
L_4 = List_1_FindIndex_m4502E0C3181CC15807A8C6C7FF51B32E6561FB9E(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m4502E0C3181CC15807A8C6C7FF51B32E6561FB9E_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
}
IL_000e:
{
int32_t L_2 = ___1_count;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___0_startIndex;
int32_t L_4 = __this->____size;
int32_t L_5 = ___1_count;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
{
goto IL_0022;
}
}
IL_001d:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_0022:
{
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_6 = ___2_match;
if (L_6)
{
goto IL_002b;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_002b:
{
int32_t L_7 = ___0_startIndex;
int32_t L_8 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
int32_t L_9 = ___0_startIndex;
V_1 = L_9;
goto IL_004d;
}
IL_0033:
{
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_10 = ___2_match;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_11 = __this->____items;
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = L_12;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_10);
bool L_15;
L_15 = Predicate_1_Invoke_mFFA9ECD4C53AED1A554DDC21602C9C1429982E2F_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_15)
{
goto IL_0049;
}
}
{
int32_t L_16 = V_1;
return L_16;
}
IL_0049:
{
int32_t L_17 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_004d:
{
int32_t L_18 = V_1;
int32_t L_19 = V_0;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_0033;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 List_1_FindLast_m18020016D8EEC4209EA3E341D01CD6B9C2CFE59B_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
int32_t L_1 = __this->____size;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
goto IL_0039;
}
IL_0014:
{
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_2 = ___0_match;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_3 = __this->____items;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
bool L_7;
L_7 = Predicate_1_Invoke_mFFA9ECD4C53AED1A554DDC21602C9C1429982E2F_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_7)
{
goto IL_0035;
}
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_8 = __this->____items;
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 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)il2cpp_codegen_subtract(L_12, 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(SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541));
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m6DFEE46DBD672341903376EAC61AF39A9924643E_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___0_match, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
int32_t L_1 = __this->____size;
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_2 = ___0_match;
int32_t L_3;
L_3 = List_1_FindLastIndex_m9B3FFC43193DC456620F225FAA65653422C303EE(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m3C9891E01AA885219B8A20EAD0BFE31A77E372AF_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_startIndex, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___1_match, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = ___0_startIndex;
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_2 = ___1_match;
int32_t L_3;
L_3 = List_1_FindLastIndex_m9B3FFC43193DC456620F225FAA65653422C303EE(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m9B3FFC43193DC456620F225FAA65653422C303EE_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_0 = ___2_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
int32_t L_1 = __this->____size;
if (L_1)
{
goto IL_001c;
}
}
{
int32_t L_2 = ___0_startIndex;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
goto IL_002a;
}
IL_001c:
{
int32_t L_3 = ___0_startIndex;
int32_t L_4 = __this->____size;
if ((!(((uint32_t)L_3) >= ((uint32_t)L_4))))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
}
IL_002a:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_0036;
}
}
{
int32_t L_6 = ___0_startIndex;
int32_t L_7 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1))) >= ((int32_t)0)))
{
goto IL_003b;
}
}
IL_0036:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_003b:
{
int32_t L_8 = ___0_startIndex;
int32_t L_9 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9));
int32_t L_10 = ___0_startIndex;
V_1 = L_10;
goto IL_005d;
}
IL_0043:
{
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_11 = ___2_match;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_12 = __this->____items;
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck(L_11);
bool L_16;
L_16 = Predicate_1_Invoke_mFFA9ECD4C53AED1A554DDC21602C9C1429982E2F_inline(L_11, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_16)
{
goto IL_0059;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
IL_0059:
{
int32_t L_18 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_18, 1));
}
IL_005d:
{
int32_t L_19 = V_1;
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_0043;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m318FB4D9029839A976353C0B87E8F02CD1350BC6_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, Action_1_t3D3F4CF06925F075E4CB364099FFFD9694DF92BF* ___0_action, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Action_1_t3D3F4CF06925F075E4CB364099FFFD9694DF92BF* L_0 = ___0_action;
if (L_0)
{
goto IL_000a;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
}
IL_000a:
{
int32_t L_1 = __this->____version;
V_0 = L_1;
V_1 = 0;
goto IL_0034;
}
IL_0015:
{
int32_t L_2 = V_0;
int32_t L_3 = __this->____version;
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
{
goto IL_003d;
}
}
{
Action_1_t3D3F4CF06925F075E4CB364099FFFD9694DF92BF* L_4 = ___0_action;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_5 = __this->____items;
int32_t L_6 = V_1;
NullCheck(L_5);
int32_t L_7 = L_6;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_4);
Action_1_Invoke_mBF40D890D418543024F41C1C52AA2F032A1AA9FB_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0034:
{
int32_t L_10 = V_1;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0015;
}
}
IL_003d:
{
int32_t L_12 = V_0;
int32_t L_13 = __this->____version;
if ((((int32_t)L_12) == ((int32_t)L_13)))
{
goto IL_004b;
}
}
{
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
}
IL_004b:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t920B7D62778EEF3D8B6D96558F7157D9E1AAC759 List_1_GetEnumerator_m253D54E4881B25680176C2B85A30877560F9D91F_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
{
Enumerator_t920B7D62778EEF3D8B6D96558F7157D9E1AAC759 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m442BF434FE8ACB0D929DC9E6462D1C6268268C29((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1F243BEADFA407026BEB21103B76D099D6F6F39C_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
{
Enumerator_t920B7D62778EEF3D8B6D96558F7157D9E1AAC759 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m442BF434FE8ACB0D929DC9E6462D1C6268268C29((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
Enumerator_t920B7D62778EEF3D8B6D96558F7157D9E1AAC759 L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m4262159D5B960E22D6BE9D8E93E6D3C0597815A6_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
{
Enumerator_t920B7D62778EEF3D8B6D96558F7157D9E1AAC759 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m442BF434FE8ACB0D929DC9E6462D1C6268268C29((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
Enumerator_t920B7D62778EEF3D8B6D96558F7157D9E1AAC759 L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* List_1_GetRange_m40099A61D653E404B124DA509F945A82E980C406_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* V_0 = NULL;
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* L_6 = (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
List_1__ctor_m703C373921FEB58D756FBEB6CD146EEA409B21FF(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
V_0 = L_6;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_7 = __this->____items;
int32_t L_8 = ___0_index;
List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* L_9 = V_0;
NullCheck(L_9);
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_10 = L_9->____items;
int32_t L_11 = ___1_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* L_12 = V_0;
int32_t L_13 = ___1_count;
NullCheck(L_12);
L_12->____size = L_13;
List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* L_14 = V_0;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m1034331EB159C305319B118E594F7A3BB2A41591_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method)
{
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_0 = __this->____items;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_1 = ___0_item;
int32_t L_2 = __this->____size;
int32_t L_3;
L_3 = Array_IndexOf_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_mC66D63E5C80D757758EA4C82E9D686D6BF65641B(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m7727C199A105760B46CB232F8DC914DDAB0C4A38_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_m8E256E0EEE5DBB2E585D8D02F46C4FCA8A0C0129(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
int32_t L_3;
L_3 = List_1_IndexOf_m1034331EB159C305319B118E594F7A3BB2A41591(__this, ((*(SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)((SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)(SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 26));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m52437141FBCD3C8519E564CAD18FFFD1CE0739B2_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_2 = __this->____items;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_3 = ___0_item;
int32_t L_4 = ___1_index;
int32_t L_5 = __this->____size;
int32_t L_6 = ___1_index;
int32_t L_7;
L_7 = Array_IndexOf_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_mC66D63E5C80D757758EA4C82E9D686D6BF65641B(L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m2CC6DDAC35C236B237CB7BA75F0BC02BA2BE9F8A_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
int32_t L_2 = ___2_count;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___1_index;
int32_t L_4 = __this->____size;
int32_t L_5 = ___2_count;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
{
goto IL_0022;
}
}
IL_001d:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_0022:
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_6 = __this->____items;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_7 = ___0_item;
int32_t L_8 = ___1_index;
int32_t L_9 = ___2_count;
int32_t L_10;
L_10 = Array_IndexOf_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_mC66D63E5C80D757758EA4C82E9D686D6BF65641B(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m92E1A6DF3E09EB1C6686A5030A5E0EEC2871C9AF_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___1_item, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
}
IL_0012:
{
int32_t L_2 = __this->____size;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_3 = __this->____items;
NullCheck(L_3);
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
{
goto IL_0030;
}
}
{
int32_t L_4 = __this->____size;
List_1_EnsureCapacity_mBCF1C75739F06BA04E272E4B6BA0AE991A657EA8(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
}
IL_0030:
{
int32_t L_5 = ___0_index;
int32_t L_6 = __this->____size;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0056;
}
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_7 = __this->____items;
int32_t L_8 = ___0_index;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_9 = __this->____items;
int32_t L_10 = ___0_index;
int32_t L_11 = __this->____size;
int32_t L_12 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
}
IL_0056:
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_13 = __this->____items;
int32_t L_14 = ___0_index;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_15 = ___1_item;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541)L_15);
int32_t L_16 = __this->____size;
__this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1));
int32_t L_17 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m75A0C1CED3792714A095ACAE0FE7DEC6AA8F4674_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_item;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m742C375D10C3A716F648F6FDC0CF620B143CDF0E(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_item;
List_1_Insert_m92E1A6DF3E09EB1C6686A5030A5E0EEC2871C9AF(__this, L_1, ((*(SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)((SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)(SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 44));
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0017;
}
throw e;
}
CATCH_0017:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_4 = ___1_item;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_002a;
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mAA7E28482024AD31B9B9D34102569EE22EC6AA33_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
{
RuntimeObject* L_0 = ___1_collection;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
}
IL_0009:
{
int32_t L_1 = ___0_index;
int32_t L_2 = __this->____size;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0017;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_0017:
{
RuntimeObject* L_3 = ___1_collection;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_4 = V_0;
if (!L_4)
{
goto IL_00bc;
}
}
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5);
V_1 = L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_00fb;
}
}
{
int32_t L_8 = __this->____size;
int32_t L_9 = V_1;
List_1_EnsureCapacity_mBCF1C75739F06BA04E272E4B6BA0AE991A657EA8(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_10 = ___0_index;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_0066;
}
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_12 = __this->____items;
int32_t L_13 = ___0_index;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_14 = __this->____items;
int32_t L_15 = ___0_index;
int32_t L_16 = V_1;
int32_t L_17 = __this->____size;
int32_t L_18 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
}
IL_0066:
{
RuntimeObject* L_19 = V_0;
if ((!(((RuntimeObject*)(List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
{
goto IL_009f;
}
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_20 = __this->____items;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_21 = __this->____items;
int32_t L_22 = ___0_index;
int32_t L_23 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_24 = __this->____items;
int32_t L_25 = ___0_index;
int32_t L_26 = V_1;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_27 = __this->____items;
int32_t L_28 = ___0_index;
int32_t L_29 = __this->____size;
int32_t L_30 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
goto IL_00ac;
}
IL_009f:
{
RuntimeObject* L_31 = V_0;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_32 = __this->____items;
int32_t L_33 = ___0_index;
NullCheck(L_31);
InterfaceActionInvoker2< SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33);
}
IL_00ac:
{
int32_t L_34 = __this->____size;
int32_t L_35 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35));
goto IL_00fb;
}
IL_00bc:
{
int32_t L_36 = ___0_index;
int32_t L_37 = __this->____size;
if ((((int32_t)L_36) >= ((int32_t)L_37)))
{
goto IL_00f4;
}
}
{
RuntimeObject* L_38 = ___1_collection;
NullCheck(L_38);
RuntimeObject* L_39;
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38);
V_2 = L_39;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ea:
{
{
RuntimeObject* L_40 = V_2;
if (!L_40)
{
goto IL_00f3;
}
}
{
RuntimeObject* L_41 = V_2;
NullCheck((RuntimeObject*)L_41);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
}
IL_00f3:
{
return;
}
}
});
try
{
{
goto IL_00e0_1;
}
IL_00ce_1:
{
int32_t L_42 = ___0_index;
int32_t L_43 = L_42;
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
RuntimeObject* L_44 = V_2;
NullCheck(L_44);
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_45;
L_45 = InterfaceFuncInvoker0< SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_44);
List_1_Insert_m92E1A6DF3E09EB1C6686A5030A5E0EEC2871C9AF(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
}
IL_00e0_1:
{
RuntimeObject* L_46 = V_2;
NullCheck((RuntimeObject*)L_46);
bool L_47;
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
if (L_47)
{
goto IL_00ce_1;
}
}
{
goto IL_00fb;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00f4:
{
RuntimeObject* L_48 = ___1_collection;
List_1_AddEnumerable_mF4FE73B0783E4AF91B6C29564E918F27B3578D12(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
}
IL_00fb:
{
int32_t L_49 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m9A4C5AD862004FB2EB8C9C722F8B975AB0153F33_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
if (L_0)
{
goto IL_000a;
}
}
{
return (-1);
}
IL_000a:
{
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_1 = ___0_item;
int32_t L_2 = __this->____size;
int32_t L_3 = __this->____size;
int32_t L_4;
L_4 = List_1_LastIndexOf_m5799D61C3DC09066E141BC7D968675C80CB6231F(__this, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mAF1B3D1AA5140EBCDD05BE7EC3F994519F5B30C8_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_2 = ___0_item;
int32_t L_3 = ___1_index;
int32_t L_4 = ___1_index;
int32_t L_5;
L_5 = List_1_LastIndexOf_m5799D61C3DC09066E141BC7D968675C80CB6231F(__this, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 47));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m5799D61C3DC09066E141BC7D968675C80CB6231F_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mEFA2BC6B6189E814C8195D197D701A5997822933_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
if (!L_0)
{
goto IL_0011;
}
}
{
int32_t L_1 = ___1_index;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0011;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0011:
{
int32_t L_2;
L_2 = List_1_get_Count_mEFA2BC6B6189E814C8195D197D701A5997822933_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
if (!L_2)
{
goto IL_0025;
}
}
{
int32_t L_3 = ___2_count;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0025;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0025:
{
int32_t L_4 = __this->____size;
if (L_4)
{
goto IL_002f;
}
}
{
return (-1);
}
IL_002f:
{
int32_t L_5 = ___1_index;
int32_t L_6 = __this->____size;
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0041;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)34), NULL);
}
IL_0041:
{
int32_t L_7 = ___2_count;
int32_t L_8 = ___1_index;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1)))))
{
goto IL_0050;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)((int32_t)34), NULL);
}
IL_0050:
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_9 = __this->____items;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_10 = ___0_item;
int32_t L_11 = ___1_index;
int32_t L_12 = ___2_count;
int32_t L_13;
L_13 = Array_LastIndexOf_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m95845AE10334F2074DF79921FE6A4FA7684DA3E3(L_9, L_10, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
return L_13;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mCAA044591D5E18A8CBB4FFA6875686ED44E9284D_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_0 = ___0_item;
int32_t L_1;
L_1 = List_1_IndexOf_m1034331EB159C305319B118E594F7A3BB2A41591(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0015;
}
}
{
int32_t L_3 = V_0;
List_1_RemoveAt_m09BCFE88C81919FC4B43A34563B9277770E1C8AF(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 49));
return (bool)1;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m74BFD8C7690EC3E4752E8A0FED0355486BAD0A96_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_m8E256E0EEE5DBB2E585D8D02F46C4FCA8A0C0129(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
bool L_3;
L_3 = List_1_Remove_mCAA044591D5E18A8CBB4FFA6875686ED44E9284D(__this, ((*(SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)((SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)(SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
}
IL_0015:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m7701BF2BF75B369A0FC1B4CCCA22CB45016ED379_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0011;
}
IL_000d:
{
int32_t L_1 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
}
IL_0011:
{
int32_t L_2 = V_0;
int32_t L_3 = __this->____size;
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_4 = ___0_match;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_5 = __this->____items;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_4);
bool L_9;
L_9 = Predicate_1_Invoke_mFFA9ECD4C53AED1A554DDC21602C9C1429982E2F_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_9)
{
goto IL_000d;
}
}
IL_002e:
{
int32_t L_10 = V_0;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0039;
}
}
{
return 0;
}
IL_0039:
{
int32_t L_12 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
goto IL_0089;
}
IL_003f:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0043:
{
int32_t L_14 = V_1;
int32_t L_15 = __this->____size;
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0060;
}
}
{
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_16 = ___0_match;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_17 = __this->____items;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck(L_16);
bool L_21;
L_21 = Predicate_1_Invoke_mFFA9ECD4C53AED1A554DDC21602C9C1429982E2F_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (L_21)
{
goto IL_003f;
}
}
IL_0060:
{
int32_t L_22 = V_1;
int32_t L_23 = __this->____size;
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_0089;
}
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_24 = __this->____items;
int32_t L_25 = V_0;
int32_t L_26 = L_25;
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_27 = __this->____items;
int32_t L_28 = V_1;
int32_t L_29 = L_28;
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
NullCheck(L_27);
int32_t L_30 = L_29;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 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), (SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541)L_31);
}
IL_0089:
{
int32_t L_32 = V_1;
int32_t L_33 = __this->____size;
if ((((int32_t)L_32) < ((int32_t)L_33)))
{
goto IL_0043;
}
}
{
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_34 = __this->____items;
int32_t L_35 = V_0;
int32_t L_36 = __this->____size;
int32_t L_37 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
}
IL_00ad:
{
int32_t L_38 = __this->____size;
int32_t L_39 = V_0;
int32_t L_40 = V_0;
__this->____size = L_40;
int32_t L_41 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1));
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m09BCFE88C81919FC4B43A34563B9277770E1C8AF_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
int32_t L_2 = __this->____size;
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
int32_t L_3 = ___0_index;
int32_t L_4 = __this->____size;
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0042;
}
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_5 = __this->____items;
int32_t L_6 = ___0_index;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_7 = __this->____items;
int32_t L_8 = ___0_index;
int32_t L_9 = __this->____size;
int32_t L_10 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
}
IL_0042:
{
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_11 = __this->____items;
int32_t L_12 = __this->____size;
il2cpp_codegen_initobj((&V_0), sizeof(SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541));
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_13 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541)L_13);
}
IL_0063:
{
int32_t L_14 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mCCED7E6C951BE6989F2D235BF69A5DE95E950A5F_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_008d;
}
}
{
int32_t L_6 = __this->____size;
int32_t L_7 = __this->____size;
int32_t L_8 = ___1_count;
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
int32_t L_9 = ___0_index;
int32_t L_10 = __this->____size;
if ((((int32_t)L_9) >= ((int32_t)L_10)))
{
goto IL_0066;
}
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_11 = __this->____items;
int32_t L_12 = ___0_index;
int32_t L_13 = ___1_count;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_14 = __this->____items;
int32_t L_15 = ___0_index;
int32_t L_16 = __this->____size;
int32_t L_17 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_0066:
{
int32_t L_18 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_19 = __this->____items;
int32_t L_20 = __this->____size;
int32_t L_21 = ___1_count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
}
IL_008d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m4178ADBF19740F1539A50AC11685E1774853B2F2_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mEFA2BC6B6189E814C8195D197D701A5997822933_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
List_1_Reverse_m46234EF0E369449ACCA2268AC844B8C83633DF55(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m46234EF0E369449ACCA2268AC844B8C83633DF55_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)1)))
{
goto IL_0038;
}
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_6 = __this->____items;
int32_t L_7 = ___0_index;
int32_t L_8 = ___1_count;
Array_Reverse_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m24FDB6EC509FFC2E44FB01C76C3448261D3EB6D0(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52));
}
IL_0038:
{
int32_t L_9 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m2576C5B4FFCCFC662B77F32D72FCA073BAFA8680_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mEFA2BC6B6189E814C8195D197D701A5997822933_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
List_1_Sort_m0E8B199E6E4634D5C7F9DB3D246B8BE385AE23E4(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m923F33F214915371CB9976C95BB0DB420AF84349_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mEFA2BC6B6189E814C8195D197D701A5997822933_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
RuntimeObject* L_1 = ___0_comparer;
List_1_Sort_m0E8B199E6E4634D5C7F9DB3D246B8BE385AE23E4(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0E8B199E6E4634D5C7F9DB3D246B8BE385AE23E4_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)1)))
{
goto IL_0039;
}
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_6 = __this->____items;
int32_t L_7 = ___0_index;
int32_t L_8 = ___1_count;
RuntimeObject* L_9 = ___2_comparer;
Array_Sort_TisSlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541_m9A58158121B99439097F6B448A11773FE0D1DBF8(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54));
}
IL_0039:
{
int32_t L_10 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m1E722FAEE3A633ECCBE9F8EFC04E89E890E57204_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, Comparison_1_t662EC9F4A567479116D0708AF3FB6A50A0744D30* ___0_comparison, const RuntimeMethod* method)
{
{
Comparison_1_t662EC9F4A567479116D0708AF3FB6A50A0744D30* L_0 = ___0_comparison;
if (L_0)
{
goto IL_000a;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
}
IL_000a:
{
int32_t L_1 = __this->____size;
if ((((int32_t)L_1) <= ((int32_t)1)))
{
goto IL_0026;
}
}
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_2 = __this->____items;
int32_t L_3 = __this->____size;
Comparison_1_t662EC9F4A567479116D0708AF3FB6A50A0744D30* L_4 = ___0_comparison;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 57));
ArraySortHelper_1_Sort_m060213B2FC6388F74F2167C032B0D43C7830F051(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
}
IL_0026:
{
int32_t L_5 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* List_1_ToArray_mE5DBD3C230033B2D5BFD414C0EF65B1CD8C25E80_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* V_0 = NULL;
{
int32_t L_0 = __this->____size;
if (L_0)
{
goto IL_000e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_1 = ((List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->____size;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_3 = (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*)(SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2);
V_0 = L_3;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_4 = __this->____items;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_5 = V_0;
int32_t L_6 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_7 = V_0;
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m30FCEF74ABABA45F5374BA284C058D97CAEF5660_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_0 = __this->____items;
NullCheck(L_0);
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
int32_t L_1 = __this->____size;
int32_t L_2 = V_0;
if ((((int32_t)L_1) >= ((int32_t)L_2)))
{
goto IL_002a;
}
}
{
int32_t L_3 = __this->____size;
List_1_set_Capacity_m9DB78A0E3D6F3C46210889CB1AFBD5D506F5CE74(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m276CAB6DADE53C32D99419123F8D102F74868707_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0027;
}
IL_000d:
{
Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* L_1 = ___0_match;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_2 = __this->____items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_mFFA9ECD4C53AED1A554DDC21602C9C1429982E2F_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (L_6)
{
goto IL_0023;
}
}
{
return (bool)0;
}
IL_0023:
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0027:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->____size;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000d;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mF4FE73B0783E4AF91B6C29564E918F27B3578D12_gshared (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
RuntimeObject* L_1 = ___0_enumerable;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0063:
{
{
RuntimeObject* L_3 = V_0;
if (!L_3)
{
goto IL_006c;
}
}
{
RuntimeObject* L_4 = V_0;
NullCheck((RuntimeObject*)L_4);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
}
IL_006c:
{
return;
}
}
});
try
{
{
goto IL_0059_1;
}
IL_0017_1:
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_6;
L_6 = InterfaceFuncInvoker0< SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_5);
V_1 = L_6;
int32_t L_7 = __this->____size;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_8 = __this->____items;
NullCheck(L_8);
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
{
goto IL_003c_1;
}
}
{
int32_t L_9 = __this->____size;
List_1_EnsureCapacity_mBCF1C75739F06BA04E272E4B6BA0AE991A657EA8(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
}
IL_003c_1:
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_10 = __this->____items;
int32_t L_11 = __this->____size;
V_2 = L_11;
int32_t L_12 = V_2;
__this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1));
int32_t L_13 = V_2;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_14 = V_1;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541)L_14);
}
IL_0059_1:
{
RuntimeObject* L_15 = V_0;
NullCheck((RuntimeObject*)L_15);
bool L_16;
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
if (L_16)
{
goto IL_0017_1;
}
}
{
goto IL_006d;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m5684B20DF95FD8A6161FFB8BC30F29B531EDA5FC_gshared (const RuntimeMethod* method)
{
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_0 = (SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*)(SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0);
((List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m58351E59EA9F9027713A60867932C0BD6517002E_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_0 = ((List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m823C71D9A870663BB2DEBA085E2F72BBDC1C7C74_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_capacity;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
}
IL_0012:
{
int32_t L_1 = ___0_capacity;
if (L_1)
{
goto IL_0021;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_2 = ((List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2);
return;
}
IL_0021:
{
int32_t L_3 = ___0_capacity;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_4 = (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*)(AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3);
__this->____items = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mEDCDBBB9A73D58F54D6FEF575717AD5A3EF812D9_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_collection;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_collection;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0050;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
int32_t L_4;
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3);
V_1 = L_4;
int32_t L_5 = V_1;
if (L_5)
{
goto IL_002f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_6 = ((List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6);
return;
}
IL_002f:
{
int32_t L_7 = V_1;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_8 = (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*)(AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7);
__this->____items = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8);
RuntimeObject* L_9 = V_0;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_10 = __this->____items;
NullCheck(L_9);
InterfaceActionInvoker2< AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0);
int32_t L_11 = V_1;
__this->____size = L_11;
return;
}
IL_0050:
{
__this->____size = 0;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_12 = ((List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12);
RuntimeObject* L_13 = ___0_collection;
List_1_AddEnumerable_mB0BB638E79A4ECCC72E9077A223B9A1AC032870A(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m36D04D8DFDF42463A5570AAEBBC242C133D41E8F_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_0 = __this->____items;
NullCheck(L_0);
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mC9A59A7F6063B3425F675D0D721AD6048E7E0BCF_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* V_0 = NULL;
{
int32_t L_0 = ___0_value;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
}
IL_0012:
{
int32_t L_2 = ___0_value;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_3 = __this->____items;
NullCheck(L_3);
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_0058;
}
}
{
int32_t L_4 = ___0_value;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_004d;
}
}
{
int32_t L_5 = ___0_value;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_6 = (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*)(AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5);
V_0 = L_6;
int32_t L_7 = __this->____size;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_8 = __this->____items;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_9 = V_0;
int32_t L_10 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
}
IL_0045:
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_11 = V_0;
__this->____items = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11);
return;
}
IL_004d:
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_12 = ((List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12);
}
IL_0058:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m41D4D1E42BDCDC15FD142D0F32FF6EE2A6D5C0D3_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m9FF17AF45DFB4F121CDE98A74BF5BE7164CE2EFC_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m4DEE63198AFD0941D8E5269D393CFA3562395868_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m9CA62BEAED94F49950F257524BCD555CE5EB8580_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m3876976E61B6705B946EE4BD679E4914513EC032_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m4A3695990ED13FBB00DF1B9E0D54043536E63E0E_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_001a;
}
}
{
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
RuntimeObject* L_3;
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
}
IL_001a:
{
RuntimeObject* L_4 = __this->____syncRoot;
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 List_1_get_Item_m6F5D22C4537F4B8920A9D303486BD8A97055164D_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_2 = __this->____items;
int32_t L_3 = ___0_index;
NullCheck(L_2);
int32_t L_4 = L_3;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m43DCC3729EAC6EE994BECEEF35430A55D8B09BB8_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___1_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_2 = __this->____items;
int32_t L_3 = ___0_index;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_4 = ___1_value;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6)L_4);
int32_t L_5 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mD54D1318F45CBA528BA84E1012270D332F931564_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6));
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mC2930841C6F31738B68E6E1BDFFA140B936E6808_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_1;
L_1 = List_1_get_Item_m6F5D22C4537F4B8920A9D303486BD8A97055164D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_2 = L_1;
RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m723FDF1549F86C8CD21E9CB3DB51B954F6A4AA49_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_value;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m498C9D027CDD6C16DA14D51CCC13CD774F5D7867(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_value;
List_1_set_Item_m43DCC3729EAC6EE994BECEEF35430A55D8B09BB8(__this, L_1, ((*(AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)((AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)(AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0017;
}
throw e;
}
CATCH_0017:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_4 = ___1_value;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_002a;
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m920F3A425298F1C1B8C509E41AB6A655DBD81C8D_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method)
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_6 = V_0;
int32_t L_7 = V_1;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6)L_8);
return;
}
IL_0034:
{
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_9 = ___0_item;
List_1_AddWithResize_mC7225639F4020FED8E1BBC66B634368967E66B74(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mC7225639F4020FED8E1BBC66B634368967E66B74_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____size;
V_0 = L_0;
int32_t L_1 = V_0;
List_1_EnsureCapacity_mF88BC26D2B28D5003EFCCAADB9B324269E24079A(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_2 = V_0;
__this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1));
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_3 = __this->____items;
int32_t L_4 = V_0;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_5 = ___0_item;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6)L_5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m6AC1E2F99E395273446C4D95167FE319D2E534C1_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___0_item;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m498C9D027CDD6C16DA14D51CCC13CD774F5D7867(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
RuntimeObject* L_1 = ___0_item;
List_1_Add_m920F3A425298F1C1B8C509E41AB6A655DBD81C8D_inline(__this, ((*(AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)((AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)(AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 16));
goto IL_0029;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0016;
}
throw e;
}
CATCH_0016:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_3 = ___0_item;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0029;
}
IL_0029:
{
int32_t L_6;
L_6 = List_1_get_Count_m41D4D1E42BDCDC15FD142D0F32FF6EE2A6D5C0D3_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return ((int32_t)il2cpp_codegen_subtract(L_6, 1));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m47B93186CCE5C86CBD4C52D18C9D0F22BE1C8535_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
RuntimeObject* L_1 = ___0_collection;
List_1_InsertRange_m6975EDDD37A4392CB77A16CFA907EDFA7D5F893E(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t125BB68A36C3714AB46634DC2E47592A141B19F3* List_1_AsReadOnly_m1B2828681B52A25B1D2E4B6942B7B02A9304C2F0_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
{
ReadOnlyCollection_1_t125BB68A36C3714AB46634DC2E47592A141B19F3* L_0 = (ReadOnlyCollection_1_t125BB68A36C3714AB46634DC2E47592A141B19F3*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
ReadOnlyCollection_1__ctor_m6BEBED6CD0459F52E88F28BD7EFDB6836957FF38(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mD3D000388E5E2E21D429ED6273F0BD07F2898710_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, int32_t ___1_count, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_5 = __this->____items;
int32_t L_6 = ___0_index;
int32_t L_7 = ___1_count;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_8 = ___2_item;
RuntimeObject* L_9 = ___3_comparer;
int32_t L_10;
L_10 = Array_BinarySearch_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m8312E3429F71088AAAE93B8A5EA07E9F98A889CE(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mBE9AFF8BBAE1BB31C41961F64F2080F4409EA822_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m41D4D1E42BDCDC15FD142D0F32FF6EE2A6D5C0D3_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_1 = ___0_item;
int32_t L_2;
L_2 = List_1_BinarySearch_mD3D000388E5E2E21D429ED6273F0BD07F2898710(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m4DCF9A9F0D4C2FC8FA7748AA9B4F51DBDA17E36F_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m41D4D1E42BDCDC15FD142D0F32FF6EE2A6D5C0D3_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_1 = ___0_item;
RuntimeObject* L_2 = ___1_comparer;
int32_t L_3;
L_3 = List_1_BinarySearch_mD3D000388E5E2E21D429ED6273F0BD07F2898710(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m06F2A0A9D3FAA63BB992EF3460E9E8B31EF4FF0E_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
}
{
int32_t L_1 = __this->____size;
V_0 = L_1;
__this->____size = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_3 = __this->____items;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_003c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mC2493E2641950D373F9FD9C6C9A773B6204CD66C_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
if (!L_0)
{
goto IL_0016;
}
}
{
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_1 = ___0_item;
int32_t L_2;
L_2 = List_1_IndexOf_m95020795B628FAB4D5320D7E6B7EF288004DB0CB(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0016:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m7DDAC21E21DDA8483B3838EE023418A3765FAB91_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_mD54D1318F45CBA528BA84E1012270D332F931564(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
bool L_3;
L_3 = List_1_Contains_mC2493E2641950D373F9FD9C6C9A773B6204CD66C(__this, ((*(AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)((AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)(AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 28));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mE916001663198274FBB8C4A599D4A25A44FF4B3F_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___0_array, const RuntimeMethod* method)
{
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_0 = ___0_array;
List_1_CopyTo_mB0379DE6DF850F3E7172EAF42D6668B88763FCE6(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m77E39AA7B8CAC2F64B6941027E94FAC11070B807_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0012:
{
}
try
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_3 = __this->____items;
RuntimeArray* L_4 = ___0_array;
int32_t L_5 = ___1_arrayIndex;
int32_t L_6 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
goto IL_0031;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0029;
}
throw e;
}
CATCH_0029:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0031;
}
IL_0031:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mDBA739B88BCFC090848FA99000F3AE39B1487007_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
int32_t L_1 = ___0_index;
int32_t L_2 = ___3_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) >= ((int32_t)L_2)))
{
goto IL_0013;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0013:
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_3 = __this->____items;
int32_t L_4 = ___0_index;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_5 = ___1_array;
int32_t L_6 = ___2_arrayIndex;
int32_t L_7 = ___3_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, L_6, L_7, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mB0379DE6DF850F3E7172EAF42D6668B88763FCE6_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_0 = __this->____items;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_1 = ___0_array;
int32_t L_2 = ___1_arrayIndex;
int32_t L_3 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mF88BC26D2B28D5003EFCCAADB9B324269E24079A_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_0 = __this->____items;
NullCheck(L_0);
int32_t L_1 = ___0_min;
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
{
goto IL_003d;
}
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_2 = __this->____items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_3 = __this->____items;
NullCheck(L_3);
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 4;
}
IL_0021:
{
V_0 = G_B4_0;
int32_t L_4 = V_0;
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
{
goto IL_0030;
}
}
{
V_0 = ((int32_t)2146435071);
}
IL_0030:
{
int32_t L_5 = V_0;
int32_t L_6 = ___0_min;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0036;
}
}
{
int32_t L_7 = ___0_min;
V_0 = L_7;
}
IL_0036:
{
int32_t L_8 = V_0;
List_1_set_Capacity_mC9A59A7F6063B3425F675D0D721AD6048E7E0BCF(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_003d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mB80F173B565456B721244DC703F034E58C571F22_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_0 = ___0_match;
int32_t L_1;
L_1 = List_1_FindIndex_m21B0119552EF6D0A2CD1D59AC1331BB528D3A4CE(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 List_1_Find_mF8495C9F72F22793CFB643C6DB325D24979F07D9_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0032;
}
IL_000d:
{
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_1 = ___0_match;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_2 = __this->____items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m31E700B202F78B2A94F0A87A5CB034A9F31671FE_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_6)
{
goto IL_002e;
}
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_7 = __this->____items;
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
return L_10;
}
IL_002e:
{
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0032:
{
int32_t L_12 = V_0;
int32_t L_13 = __this->____size;
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6));
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* List_1_FindAll_mC2133FB5E844100EC45BB2B3DCD4C91750EDF9AC_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___0_match, const RuntimeMethod* method)
{
List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* V_0 = NULL;
int32_t V_1 = 0;
{
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* L_1 = (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
List_1__ctor_m58351E59EA9F9027713A60867932C0BD6517002E(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
V_0 = L_1;
V_1 = 0;
goto IL_003d;
}
IL_0013:
{
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_2 = ___0_match;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_3 = __this->____items;
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
bool L_7;
L_7 = Predicate_1_Invoke_m31E700B202F78B2A94F0A87A5CB034A9F31671FE_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_7)
{
goto IL_0039;
}
}
{
List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* L_8 = V_0;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_9 = __this->____items;
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck(L_8);
List_1_Add_m920F3A425298F1C1B8C509E41AB6A655DBD81C8D_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
}
IL_0039:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_003d:
{
int32_t L_14 = V_1;
int32_t L_15 = __this->____size;
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0013;
}
}
{
List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* L_16 = V_0;
return L_16;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m21B0119552EF6D0A2CD1D59AC1331BB528D3A4CE_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___0_match, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_1 = ___0_match;
int32_t L_2;
L_2 = List_1_FindIndex_mAD72BD1C9EB2D059AE932AEE1AED019A6BCD0AC5(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mE8A42CBD9861CAF5CA2CC1B9E74126A384628408_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_startIndex, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___1_match, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = __this->____size;
int32_t L_2 = ___0_startIndex;
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_3 = ___1_match;
int32_t L_4;
L_4 = List_1_FindIndex_mAD72BD1C9EB2D059AE932AEE1AED019A6BCD0AC5(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mAD72BD1C9EB2D059AE932AEE1AED019A6BCD0AC5_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
}
IL_000e:
{
int32_t L_2 = ___1_count;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___0_startIndex;
int32_t L_4 = __this->____size;
int32_t L_5 = ___1_count;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
{
goto IL_0022;
}
}
IL_001d:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_0022:
{
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_6 = ___2_match;
if (L_6)
{
goto IL_002b;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_002b:
{
int32_t L_7 = ___0_startIndex;
int32_t L_8 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
int32_t L_9 = ___0_startIndex;
V_1 = L_9;
goto IL_004d;
}
IL_0033:
{
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_10 = ___2_match;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_11 = __this->____items;
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = L_12;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_10);
bool L_15;
L_15 = Predicate_1_Invoke_m31E700B202F78B2A94F0A87A5CB034A9F31671FE_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_15)
{
goto IL_0049;
}
}
{
int32_t L_16 = V_1;
return L_16;
}
IL_0049:
{
int32_t L_17 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_004d:
{
int32_t L_18 = V_1;
int32_t L_19 = V_0;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_0033;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 List_1_FindLast_m4843867BF8CA3D5A9B8E459BA9AC94D787299947_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
int32_t L_1 = __this->____size;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
goto IL_0039;
}
IL_0014:
{
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_2 = ___0_match;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_3 = __this->____items;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
bool L_7;
L_7 = Predicate_1_Invoke_m31E700B202F78B2A94F0A87A5CB034A9F31671FE_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_7)
{
goto IL_0035;
}
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_8 = __this->____items;
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 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)il2cpp_codegen_subtract(L_12, 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(AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6));
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m8E226DF01ED31D52F7BF9A270D29047812365115_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___0_match, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
int32_t L_1 = __this->____size;
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_2 = ___0_match;
int32_t L_3;
L_3 = List_1_FindLastIndex_m01BEA841868E7FA6B5FD6B76E7A65A1A19C766F0(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m11986B6C5DE07DA0A0E77665309B5EECD2C46B48_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_startIndex, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___1_match, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = ___0_startIndex;
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_2 = ___1_match;
int32_t L_3;
L_3 = List_1_FindLastIndex_m01BEA841868E7FA6B5FD6B76E7A65A1A19C766F0(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m01BEA841868E7FA6B5FD6B76E7A65A1A19C766F0_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_0 = ___2_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
int32_t L_1 = __this->____size;
if (L_1)
{
goto IL_001c;
}
}
{
int32_t L_2 = ___0_startIndex;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
goto IL_002a;
}
IL_001c:
{
int32_t L_3 = ___0_startIndex;
int32_t L_4 = __this->____size;
if ((!(((uint32_t)L_3) >= ((uint32_t)L_4))))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
}
IL_002a:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_0036;
}
}
{
int32_t L_6 = ___0_startIndex;
int32_t L_7 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1))) >= ((int32_t)0)))
{
goto IL_003b;
}
}
IL_0036:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_003b:
{
int32_t L_8 = ___0_startIndex;
int32_t L_9 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9));
int32_t L_10 = ___0_startIndex;
V_1 = L_10;
goto IL_005d;
}
IL_0043:
{
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_11 = ___2_match;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_12 = __this->____items;
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck(L_11);
bool L_16;
L_16 = Predicate_1_Invoke_m31E700B202F78B2A94F0A87A5CB034A9F31671FE_inline(L_11, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_16)
{
goto IL_0059;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
IL_0059:
{
int32_t L_18 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_18, 1));
}
IL_005d:
{
int32_t L_19 = V_1;
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_0043;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m84F684657FF041FE0384FA734DE13C141102CD8C_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, Action_1_t95C4467F42F088B9EB56A332DF109054E2D5744D* ___0_action, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Action_1_t95C4467F42F088B9EB56A332DF109054E2D5744D* L_0 = ___0_action;
if (L_0)
{
goto IL_000a;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
}
IL_000a:
{
int32_t L_1 = __this->____version;
V_0 = L_1;
V_1 = 0;
goto IL_0034;
}
IL_0015:
{
int32_t L_2 = V_0;
int32_t L_3 = __this->____version;
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
{
goto IL_003d;
}
}
{
Action_1_t95C4467F42F088B9EB56A332DF109054E2D5744D* L_4 = ___0_action;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_5 = __this->____items;
int32_t L_6 = V_1;
NullCheck(L_5);
int32_t L_7 = L_6;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_4);
Action_1_Invoke_m9E8D579460378FE0362856A6EA3513B5D5BB7AC3_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0034:
{
int32_t L_10 = V_1;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0015;
}
}
IL_003d:
{
int32_t L_12 = V_0;
int32_t L_13 = __this->____version;
if ((((int32_t)L_12) == ((int32_t)L_13)))
{
goto IL_004b;
}
}
{
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
}
IL_004b:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tCA0F8F8056C3EE4D9AFF02718FFCA17A0A3F37D5 List_1_GetEnumerator_m1C21512113FC76DC61EDC3897544E8ACDD0A6C14_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
{
Enumerator_tCA0F8F8056C3EE4D9AFF02718FFCA17A0A3F37D5 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m4C89FD0A162E06EA6E017962A5CED39FEC67D640((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mDB9825E62C19364CFB9576E7CD5C9A675948D586_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
{
Enumerator_tCA0F8F8056C3EE4D9AFF02718FFCA17A0A3F37D5 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m4C89FD0A162E06EA6E017962A5CED39FEC67D640((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
Enumerator_tCA0F8F8056C3EE4D9AFF02718FFCA17A0A3F37D5 L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m71E8C62BDD614E285F15D15D3868DC736477FFC5_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
{
Enumerator_tCA0F8F8056C3EE4D9AFF02718FFCA17A0A3F37D5 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m4C89FD0A162E06EA6E017962A5CED39FEC67D640((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
Enumerator_tCA0F8F8056C3EE4D9AFF02718FFCA17A0A3F37D5 L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* List_1_GetRange_mD650AA3D660A27704684D5DBDCE6597ED69523F3_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* V_0 = NULL;
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* L_6 = (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
List_1__ctor_m823C71D9A870663BB2DEBA085E2F72BBDC1C7C74(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
V_0 = L_6;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_7 = __this->____items;
int32_t L_8 = ___0_index;
List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* L_9 = V_0;
NullCheck(L_9);
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_10 = L_9->____items;
int32_t L_11 = ___1_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* L_12 = V_0;
int32_t L_13 = ___1_count;
NullCheck(L_12);
L_12->____size = L_13;
List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* L_14 = V_0;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m95020795B628FAB4D5320D7E6B7EF288004DB0CB_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method)
{
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_0 = __this->____items;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_1 = ___0_item;
int32_t L_2 = __this->____size;
int32_t L_3;
L_3 = Array_IndexOf_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_mF9A80178CF97E66F0F208BD812E0FCB9D9C5B99C(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m045F7AD403414690DCEB7A20E1F1A579EB2A2AFD_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_mD54D1318F45CBA528BA84E1012270D332F931564(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
int32_t L_3;
L_3 = List_1_IndexOf_m95020795B628FAB4D5320D7E6B7EF288004DB0CB(__this, ((*(AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)((AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)(AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 26));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m766A2F1881275EBD3A7C18DB9C78B7C50AA3420B_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_2 = __this->____items;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_3 = ___0_item;
int32_t L_4 = ___1_index;
int32_t L_5 = __this->____size;
int32_t L_6 = ___1_index;
int32_t L_7;
L_7 = Array_IndexOf_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_mF9A80178CF97E66F0F208BD812E0FCB9D9C5B99C(L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mFDF6CFD61E34CD10DD1F09298831D6B6E742D03E_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
int32_t L_2 = ___2_count;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___1_index;
int32_t L_4 = __this->____size;
int32_t L_5 = ___2_count;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
{
goto IL_0022;
}
}
IL_001d:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_0022:
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_6 = __this->____items;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_7 = ___0_item;
int32_t L_8 = ___1_index;
int32_t L_9 = ___2_count;
int32_t L_10;
L_10 = Array_IndexOf_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_mF9A80178CF97E66F0F208BD812E0FCB9D9C5B99C(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mE4AA59433E2C61E2E142EB69C3A141F229823CC4_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___1_item, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
}
IL_0012:
{
int32_t L_2 = __this->____size;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_3 = __this->____items;
NullCheck(L_3);
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
{
goto IL_0030;
}
}
{
int32_t L_4 = __this->____size;
List_1_EnsureCapacity_mF88BC26D2B28D5003EFCCAADB9B324269E24079A(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
}
IL_0030:
{
int32_t L_5 = ___0_index;
int32_t L_6 = __this->____size;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0056;
}
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_7 = __this->____items;
int32_t L_8 = ___0_index;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_9 = __this->____items;
int32_t L_10 = ___0_index;
int32_t L_11 = __this->____size;
int32_t L_12 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
}
IL_0056:
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_13 = __this->____items;
int32_t L_14 = ___0_index;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_15 = ___1_item;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6)L_15);
int32_t L_16 = __this->____size;
__this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1));
int32_t L_17 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m11DA18374BBD616588713A6B4AF8E52C1241DBB7_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_item;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m498C9D027CDD6C16DA14D51CCC13CD774F5D7867(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_item;
List_1_Insert_mE4AA59433E2C61E2E142EB69C3A141F229823CC4(__this, L_1, ((*(AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)((AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)(AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 44));
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0017;
}
throw e;
}
CATCH_0017:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_4 = ___1_item;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_002a;
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m6975EDDD37A4392CB77A16CFA907EDFA7D5F893E_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
{
RuntimeObject* L_0 = ___1_collection;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
}
IL_0009:
{
int32_t L_1 = ___0_index;
int32_t L_2 = __this->____size;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0017;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_0017:
{
RuntimeObject* L_3 = ___1_collection;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_4 = V_0;
if (!L_4)
{
goto IL_00bc;
}
}
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5);
V_1 = L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_00fb;
}
}
{
int32_t L_8 = __this->____size;
int32_t L_9 = V_1;
List_1_EnsureCapacity_mF88BC26D2B28D5003EFCCAADB9B324269E24079A(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_10 = ___0_index;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_0066;
}
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_12 = __this->____items;
int32_t L_13 = ___0_index;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_14 = __this->____items;
int32_t L_15 = ___0_index;
int32_t L_16 = V_1;
int32_t L_17 = __this->____size;
int32_t L_18 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
}
IL_0066:
{
RuntimeObject* L_19 = V_0;
if ((!(((RuntimeObject*)(List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
{
goto IL_009f;
}
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_20 = __this->____items;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_21 = __this->____items;
int32_t L_22 = ___0_index;
int32_t L_23 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_24 = __this->____items;
int32_t L_25 = ___0_index;
int32_t L_26 = V_1;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_27 = __this->____items;
int32_t L_28 = ___0_index;
int32_t L_29 = __this->____size;
int32_t L_30 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
goto IL_00ac;
}
IL_009f:
{
RuntimeObject* L_31 = V_0;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_32 = __this->____items;
int32_t L_33 = ___0_index;
NullCheck(L_31);
InterfaceActionInvoker2< AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33);
}
IL_00ac:
{
int32_t L_34 = __this->____size;
int32_t L_35 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35));
goto IL_00fb;
}
IL_00bc:
{
int32_t L_36 = ___0_index;
int32_t L_37 = __this->____size;
if ((((int32_t)L_36) >= ((int32_t)L_37)))
{
goto IL_00f4;
}
}
{
RuntimeObject* L_38 = ___1_collection;
NullCheck(L_38);
RuntimeObject* L_39;
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38);
V_2 = L_39;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ea:
{
{
RuntimeObject* L_40 = V_2;
if (!L_40)
{
goto IL_00f3;
}
}
{
RuntimeObject* L_41 = V_2;
NullCheck((RuntimeObject*)L_41);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
}
IL_00f3:
{
return;
}
}
});
try
{
{
goto IL_00e0_1;
}
IL_00ce_1:
{
int32_t L_42 = ___0_index;
int32_t L_43 = L_42;
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
RuntimeObject* L_44 = V_2;
NullCheck(L_44);
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_45;
L_45 = InterfaceFuncInvoker0< AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_44);
List_1_Insert_mE4AA59433E2C61E2E142EB69C3A141F229823CC4(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
}
IL_00e0_1:
{
RuntimeObject* L_46 = V_2;
NullCheck((RuntimeObject*)L_46);
bool L_47;
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
if (L_47)
{
goto IL_00ce_1;
}
}
{
goto IL_00fb;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00f4:
{
RuntimeObject* L_48 = ___1_collection;
List_1_AddEnumerable_mB0BB638E79A4ECCC72E9077A223B9A1AC032870A(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
}
IL_00fb:
{
int32_t L_49 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m6DE4023171E969C34416C85F0C0F43EA697BFC66_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
if (L_0)
{
goto IL_000a;
}
}
{
return (-1);
}
IL_000a:
{
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_1 = ___0_item;
int32_t L_2 = __this->____size;
int32_t L_3 = __this->____size;
int32_t L_4;
L_4 = List_1_LastIndexOf_m60CF286B4683D1918C2C1CFD69529DFC26969751(__this, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m1EE6861210582154364AC5CF8907B0C992070810_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_2 = ___0_item;
int32_t L_3 = ___1_index;
int32_t L_4 = ___1_index;
int32_t L_5;
L_5 = List_1_LastIndexOf_m60CF286B4683D1918C2C1CFD69529DFC26969751(__this, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 47));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m60CF286B4683D1918C2C1CFD69529DFC26969751_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m41D4D1E42BDCDC15FD142D0F32FF6EE2A6D5C0D3_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
if (!L_0)
{
goto IL_0011;
}
}
{
int32_t L_1 = ___1_index;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0011;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0011:
{
int32_t L_2;
L_2 = List_1_get_Count_m41D4D1E42BDCDC15FD142D0F32FF6EE2A6D5C0D3_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
if (!L_2)
{
goto IL_0025;
}
}
{
int32_t L_3 = ___2_count;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0025;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0025:
{
int32_t L_4 = __this->____size;
if (L_4)
{
goto IL_002f;
}
}
{
return (-1);
}
IL_002f:
{
int32_t L_5 = ___1_index;
int32_t L_6 = __this->____size;
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0041;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)34), NULL);
}
IL_0041:
{
int32_t L_7 = ___2_count;
int32_t L_8 = ___1_index;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1)))))
{
goto IL_0050;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)((int32_t)34), NULL);
}
IL_0050:
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_9 = __this->____items;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_10 = ___0_item;
int32_t L_11 = ___1_index;
int32_t L_12 = ___2_count;
int32_t L_13;
L_13 = Array_LastIndexOf_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m0B9D4C564799F089E527D5DEA0B81DE323A68564(L_9, L_10, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
return L_13;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mFC86B33417ECBD176025A43FC97FC22A9310BC29_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_0 = ___0_item;
int32_t L_1;
L_1 = List_1_IndexOf_m95020795B628FAB4D5320D7E6B7EF288004DB0CB(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0015;
}
}
{
int32_t L_3 = V_0;
List_1_RemoveAt_m6EF02BE3AEB9972824BB7B0FD98A960C813CC43C(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 49));
return (bool)1;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m4E710E1255ADBDE4BF945464C87DE5EE2F36538E_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_mD54D1318F45CBA528BA84E1012270D332F931564(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
bool L_3;
L_3 = List_1_Remove_mFC86B33417ECBD176025A43FC97FC22A9310BC29(__this, ((*(AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)((AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)(AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
}
IL_0015:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m38E54E5BA06C2A82837ACE51DC76C079CE06EFC5_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0011;
}
IL_000d:
{
int32_t L_1 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
}
IL_0011:
{
int32_t L_2 = V_0;
int32_t L_3 = __this->____size;
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_4 = ___0_match;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_5 = __this->____items;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_4);
bool L_9;
L_9 = Predicate_1_Invoke_m31E700B202F78B2A94F0A87A5CB034A9F31671FE_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_9)
{
goto IL_000d;
}
}
IL_002e:
{
int32_t L_10 = V_0;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0039;
}
}
{
return 0;
}
IL_0039:
{
int32_t L_12 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
goto IL_0089;
}
IL_003f:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0043:
{
int32_t L_14 = V_1;
int32_t L_15 = __this->____size;
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0060;
}
}
{
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_16 = ___0_match;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_17 = __this->____items;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck(L_16);
bool L_21;
L_21 = Predicate_1_Invoke_m31E700B202F78B2A94F0A87A5CB034A9F31671FE_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (L_21)
{
goto IL_003f;
}
}
IL_0060:
{
int32_t L_22 = V_1;
int32_t L_23 = __this->____size;
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_0089;
}
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_24 = __this->____items;
int32_t L_25 = V_0;
int32_t L_26 = L_25;
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_27 = __this->____items;
int32_t L_28 = V_1;
int32_t L_29 = L_28;
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
NullCheck(L_27);
int32_t L_30 = L_29;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 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), (AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6)L_31);
}
IL_0089:
{
int32_t L_32 = V_1;
int32_t L_33 = __this->____size;
if ((((int32_t)L_32) < ((int32_t)L_33)))
{
goto IL_0043;
}
}
{
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_34 = __this->____items;
int32_t L_35 = V_0;
int32_t L_36 = __this->____size;
int32_t L_37 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
}
IL_00ad:
{
int32_t L_38 = __this->____size;
int32_t L_39 = V_0;
int32_t L_40 = V_0;
__this->____size = L_40;
int32_t L_41 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1));
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m6EF02BE3AEB9972824BB7B0FD98A960C813CC43C_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
int32_t L_2 = __this->____size;
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
int32_t L_3 = ___0_index;
int32_t L_4 = __this->____size;
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0042;
}
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_5 = __this->____items;
int32_t L_6 = ___0_index;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_7 = __this->____items;
int32_t L_8 = ___0_index;
int32_t L_9 = __this->____size;
int32_t L_10 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
}
IL_0042:
{
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_11 = __this->____items;
int32_t L_12 = __this->____size;
il2cpp_codegen_initobj((&V_0), sizeof(AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6));
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_13 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6)L_13);
}
IL_0063:
{
int32_t L_14 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m2B7D18A460D72DD32DC8934865EC8940CB632628_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_008d;
}
}
{
int32_t L_6 = __this->____size;
int32_t L_7 = __this->____size;
int32_t L_8 = ___1_count;
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
int32_t L_9 = ___0_index;
int32_t L_10 = __this->____size;
if ((((int32_t)L_9) >= ((int32_t)L_10)))
{
goto IL_0066;
}
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_11 = __this->____items;
int32_t L_12 = ___0_index;
int32_t L_13 = ___1_count;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_14 = __this->____items;
int32_t L_15 = ___0_index;
int32_t L_16 = __this->____size;
int32_t L_17 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_0066:
{
int32_t L_18 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_19 = __this->____items;
int32_t L_20 = __this->____size;
int32_t L_21 = ___1_count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
}
IL_008d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mD9D4F32D4CC0A371B5066A3C8FB148960A202969_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m41D4D1E42BDCDC15FD142D0F32FF6EE2A6D5C0D3_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
List_1_Reverse_m1683B285A836AB044527300DECD0BD0B3E839405(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m1683B285A836AB044527300DECD0BD0B3E839405_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)1)))
{
goto IL_0038;
}
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_6 = __this->____items;
int32_t L_7 = ___0_index;
int32_t L_8 = ___1_count;
Array_Reverse_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_m2A324A79F325529EF1B95D6A0394E50825A1839D(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52));
}
IL_0038:
{
int32_t L_9 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mDC0EC04736FC8750D0E09CC267F70D43409C0226_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m41D4D1E42BDCDC15FD142D0F32FF6EE2A6D5C0D3_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
List_1_Sort_m61B070EEFEA9D9FF5F463285125FEF982ED73E79(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m78CEF14F54A5ABBC5E36ADC09A7CC4D68F70F66C_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m41D4D1E42BDCDC15FD142D0F32FF6EE2A6D5C0D3_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
RuntimeObject* L_1 = ___0_comparer;
List_1_Sort_m61B070EEFEA9D9FF5F463285125FEF982ED73E79(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m61B070EEFEA9D9FF5F463285125FEF982ED73E79_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)1)))
{
goto IL_0039;
}
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_6 = __this->____items;
int32_t L_7 = ___0_index;
int32_t L_8 = ___1_count;
RuntimeObject* L_9 = ___2_comparer;
Array_Sort_TisAtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6_mDDAC141D4953CC215D6716DDC286D865AEAF64C7(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54));
}
IL_0039:
{
int32_t L_10 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m86770A3296125DFBE52EA06200834862A2D4FD22_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, Comparison_1_t11DE0A994F9CCA4973BD9B1B23636BEBAC496827* ___0_comparison, const RuntimeMethod* method)
{
{
Comparison_1_t11DE0A994F9CCA4973BD9B1B23636BEBAC496827* L_0 = ___0_comparison;
if (L_0)
{
goto IL_000a;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
}
IL_000a:
{
int32_t L_1 = __this->____size;
if ((((int32_t)L_1) <= ((int32_t)1)))
{
goto IL_0026;
}
}
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_2 = __this->____items;
int32_t L_3 = __this->____size;
Comparison_1_t11DE0A994F9CCA4973BD9B1B23636BEBAC496827* L_4 = ___0_comparison;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 57));
ArraySortHelper_1_Sort_mF5C53348136D43173662EF3846C9FE469895F3ED(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
}
IL_0026:
{
int32_t L_5 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* List_1_ToArray_m8AB25E5B30D64671C3FBAE6CD657CECAB1407D6B_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* V_0 = NULL;
{
int32_t L_0 = __this->____size;
if (L_0)
{
goto IL_000e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_1 = ((List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->____size;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_3 = (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*)(AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2);
V_0 = L_3;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_4 = __this->____items;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_5 = V_0;
int32_t L_6 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_7 = V_0;
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mF36B7280F6FAD14ECC09DA6ECA7CC758EEE48F3C_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_0 = __this->____items;
NullCheck(L_0);
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
int32_t L_1 = __this->____size;
int32_t L_2 = V_0;
if ((((int32_t)L_1) >= ((int32_t)L_2)))
{
goto IL_002a;
}
}
{
int32_t L_3 = __this->____size;
List_1_set_Capacity_mC9A59A7F6063B3425F675D0D721AD6048E7E0BCF(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m6E2FD82F8C0EB45F912C352B989A04DA46B15884_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0027;
}
IL_000d:
{
Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* L_1 = ___0_match;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_2 = __this->____items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m31E700B202F78B2A94F0A87A5CB034A9F31671FE_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (L_6)
{
goto IL_0023;
}
}
{
return (bool)0;
}
IL_0023:
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0027:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->____size;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000d;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mB0BB638E79A4ECCC72E9077A223B9A1AC032870A_gshared (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
RuntimeObject* L_1 = ___0_enumerable;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0063:
{
{
RuntimeObject* L_3 = V_0;
if (!L_3)
{
goto IL_006c;
}
}
{
RuntimeObject* L_4 = V_0;
NullCheck((RuntimeObject*)L_4);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
}
IL_006c:
{
return;
}
}
});
try
{
{
goto IL_0059_1;
}
IL_0017_1:
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_6;
L_6 = InterfaceFuncInvoker0< AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_5);
V_1 = L_6;
int32_t L_7 = __this->____size;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_8 = __this->____items;
NullCheck(L_8);
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
{
goto IL_003c_1;
}
}
{
int32_t L_9 = __this->____size;
List_1_EnsureCapacity_mF88BC26D2B28D5003EFCCAADB9B324269E24079A(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
}
IL_003c_1:
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_10 = __this->____items;
int32_t L_11 = __this->____size;
V_2 = L_11;
int32_t L_12 = V_2;
__this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1));
int32_t L_13 = V_2;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_14 = V_1;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6)L_14);
}
IL_0059_1:
{
RuntimeObject* L_15 = V_0;
NullCheck((RuntimeObject*)L_15);
bool L_16;
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
if (L_16)
{
goto IL_0017_1;
}
}
{
goto IL_006d;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m6AE3027CB05CC3604B9E775A1ACAE1BF9C543FF1_gshared (const RuntimeMethod* method)
{
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_0 = (AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*)(AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0);
((List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m52711D7B7FFA225CC5A060224F1E1F0109275C4C_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_0 = ((List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m015002BF43C4C125632BC199AE8A69064A5786AF_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_capacity;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
}
IL_0012:
{
int32_t L_1 = ___0_capacity;
if (L_1)
{
goto IL_0021;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_2 = ((List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2);
return;
}
IL_0021:
{
int32_t L_3 = ___0_capacity;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_4 = (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*)(SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3);
__this->____items = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2879FBA66AD2FB8849F00ED7E234024C18384628_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_collection;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_collection;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0050;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
int32_t L_4;
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3);
V_1 = L_4;
int32_t L_5 = V_1;
if (L_5)
{
goto IL_002f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_6 = ((List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6);
return;
}
IL_002f:
{
int32_t L_7 = V_1;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_8 = (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*)(SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7);
__this->____items = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8);
RuntimeObject* L_9 = V_0;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_10 = __this->____items;
NullCheck(L_9);
InterfaceActionInvoker2< SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0);
int32_t L_11 = V_1;
__this->____size = L_11;
return;
}
IL_0050:
{
__this->____size = 0;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_12 = ((List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12);
RuntimeObject* L_13 = ___0_collection;
List_1_AddEnumerable_m9799C3E30C5AC0798B843E1B9C90D4E9A1BC3901(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m9603B6301816A87CF647D8601A079FDC513D1C4C_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_0 = __this->____items;
NullCheck(L_0);
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m2DB62C0D8C3746F90C410C50B481FF468504CA48_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_value, const RuntimeMethod* method)
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* V_0 = NULL;
{
int32_t L_0 = ___0_value;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
}
IL_0012:
{
int32_t L_2 = ___0_value;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_3 = __this->____items;
NullCheck(L_3);
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_0058;
}
}
{
int32_t L_4 = ___0_value;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_004d;
}
}
{
int32_t L_5 = ___0_value;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_6 = (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*)(SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5);
V_0 = L_6;
int32_t L_7 = __this->____size;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_8 = __this->____items;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_9 = V_0;
int32_t L_10 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
}
IL_0045:
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_11 = V_0;
__this->____items = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11);
return;
}
IL_004d:
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_12 = ((List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12);
}
IL_0058:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m749AF3D16B42633A710EA74C713DC84AB43552C2_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m843CD6E53A2F3492372013F76CC68CEBFB174C72_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m75B67F117BE40C8450FA38FEB4E65C6287D90428_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m5A77D8C90FB13CB38958BA68D0E7E9748439C4B8_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mFCBA5A02E05C3E087B623345F944D1E869C31DA6_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mC88AC582E7A528BBD9315F67CA831096EF7446A1_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_001a;
}
}
{
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
RuntimeObject* L_3;
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
}
IL_001a:
{
RuntimeObject* L_4 = __this->____syncRoot;
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E List_1_get_Item_m5895F4AF98C85DE9CD4D4D2A8527D0C9C75FC9C7_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_2 = __this->____items;
int32_t L_3 = ___0_index;
NullCheck(L_2);
int32_t L_4 = L_3;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mCA2A5DA5B74074D7F3FE8746F780DCE940A787BA_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___1_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_2 = __this->____items;
int32_t L_3 = ___0_index;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_4 = ___1_value;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E)L_4);
int32_t L_5 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m2F445965A943763489DDDF8E39159C9F5CBC7B9E_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E));
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m0A559634A1BFDDECFC57F0C72D18A0614C704B39_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_1;
L_1 = List_1_get_Item_m5895F4AF98C85DE9CD4D4D2A8527D0C9C75FC9C7(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_2 = L_1;
RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mD2FD6F926D9183AA13D7B1C4ECB3D4F0E20B2C07_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_value;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m1B665F418239F321F28D132B3857C2FC25472D0E(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_value;
List_1_set_Item_mCA2A5DA5B74074D7F3FE8746F780DCE940A787BA(__this, L_1, ((*(SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)((SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)(SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0017;
}
throw e;
}
CATCH_0017:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_4 = ___1_value;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_002a;
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m7EB89EE99DF51AE0FBF30807AF28062C9EA5BFD0_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method)
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_6 = V_0;
int32_t L_7 = V_1;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E)L_8);
return;
}
IL_0034:
{
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_9 = ___0_item;
List_1_AddWithResize_mFE78A5DF22A6DA4D30A074F84AF24D5E1E0362F1(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mFE78A5DF22A6DA4D30A074F84AF24D5E1E0362F1_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____size;
V_0 = L_0;
int32_t L_1 = V_0;
List_1_EnsureCapacity_m7E27AB26E3390AAC921237E52B4B6D86A04AFD20(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_2 = V_0;
__this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1));
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_3 = __this->____items;
int32_t L_4 = V_0;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_5 = ___0_item;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E)L_5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m77A4D50689C703F4B1496EE96CAA2C05E607FE59_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___0_item;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m1B665F418239F321F28D132B3857C2FC25472D0E(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
RuntimeObject* L_1 = ___0_item;
List_1_Add_m7EB89EE99DF51AE0FBF30807AF28062C9EA5BFD0_inline(__this, ((*(SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)((SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)(SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 16));
goto IL_0029;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0016;
}
throw e;
}
CATCH_0016:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_3 = ___0_item;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0029;
}
IL_0029:
{
int32_t L_6;
L_6 = List_1_get_Count_m749AF3D16B42633A710EA74C713DC84AB43552C2_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return ((int32_t)il2cpp_codegen_subtract(L_6, 1));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m118A0806EB53652581853FA545910E04F9879AD5_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
RuntimeObject* L_1 = ___0_collection;
List_1_InsertRange_mE9FA3A0E24BD31DAFC930527794190F5A74A2F70(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tD91267CEF0B1634F77BD5AB718C57B136DD0360A* List_1_AsReadOnly_mC66A1E7BF9D5B5669AE29708322A8FDC3AB3E2DE_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
{
ReadOnlyCollection_1_tD91267CEF0B1634F77BD5AB718C57B136DD0360A* L_0 = (ReadOnlyCollection_1_tD91267CEF0B1634F77BD5AB718C57B136DD0360A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
ReadOnlyCollection_1__ctor_mD0A71A872F9AA6458A78E1DD6FD3744E1D7EFCB8(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m39B7B6B9CA11592BBB739761099792D399313C7A_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, int32_t ___1_count, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_5 = __this->____items;
int32_t L_6 = ___0_index;
int32_t L_7 = ___1_count;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_8 = ___2_item;
RuntimeObject* L_9 = ___3_comparer;
int32_t L_10;
L_10 = Array_BinarySearch_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m0245EEE6F2E9C4446E7C16FC0CAF20FB02E960FC(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m190E35E64B1B212EA5ECC8D1F0AF59188F33DEFF_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m749AF3D16B42633A710EA74C713DC84AB43552C2_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_1 = ___0_item;
int32_t L_2;
L_2 = List_1_BinarySearch_m39B7B6B9CA11592BBB739761099792D399313C7A(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m173F7CE609125DA60D6468BD338892C9E5E5C13D_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m749AF3D16B42633A710EA74C713DC84AB43552C2_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_1 = ___0_item;
RuntimeObject* L_2 = ___1_comparer;
int32_t L_3;
L_3 = List_1_BinarySearch_m39B7B6B9CA11592BBB739761099792D399313C7A(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mF063F4FCC85EC137DE11772379B07A59F81110CD_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
}
{
int32_t L_1 = __this->____size;
V_0 = L_1;
__this->____size = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_3 = __this->____items;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_003c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m9CF7DDA3EEB5ACFE2EFFEC7F61A5BC073FF0CDB9_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
if (!L_0)
{
goto IL_0016;
}
}
{
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_1 = ___0_item;
int32_t L_2;
L_2 = List_1_IndexOf_m96238B6BE243A73E7AED757A907A76AAACF978F8(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0016:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mE4B440D1E7009E814B4DFA3BA658C23E2A3D35AD_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_m2F445965A943763489DDDF8E39159C9F5CBC7B9E(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
bool L_3;
L_3 = List_1_Contains_m9CF7DDA3EEB5ACFE2EFFEC7F61A5BC073FF0CDB9(__this, ((*(SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)((SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)(SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 28));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m8116EF6C3E8DD346633144666870F9CE884643AE_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___0_array, const RuntimeMethod* method)
{
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_0 = ___0_array;
List_1_CopyTo_mEE712E53394EC9AE07BB3427D3C938CCEFE2F97C(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mC961C4DD106DA8926480B6261DE491A386066D25_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0012:
{
}
try
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_3 = __this->____items;
RuntimeArray* L_4 = ___0_array;
int32_t L_5 = ___1_arrayIndex;
int32_t L_6 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
goto IL_0031;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0029;
}
throw e;
}
CATCH_0029:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0031;
}
IL_0031:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mDA4B967C32FF74567B8EB1CA68C479F4581FCB8F_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
int32_t L_1 = ___0_index;
int32_t L_2 = ___3_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) >= ((int32_t)L_2)))
{
goto IL_0013;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0013:
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_3 = __this->____items;
int32_t L_4 = ___0_index;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_5 = ___1_array;
int32_t L_6 = ___2_arrayIndex;
int32_t L_7 = ___3_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, L_6, L_7, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mEE712E53394EC9AE07BB3427D3C938CCEFE2F97C_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_0 = __this->____items;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_1 = ___0_array;
int32_t L_2 = ___1_arrayIndex;
int32_t L_3 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m7E27AB26E3390AAC921237E52B4B6D86A04AFD20_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_0 = __this->____items;
NullCheck(L_0);
int32_t L_1 = ___0_min;
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
{
goto IL_003d;
}
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_2 = __this->____items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_3 = __this->____items;
NullCheck(L_3);
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 4;
}
IL_0021:
{
V_0 = G_B4_0;
int32_t L_4 = V_0;
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
{
goto IL_0030;
}
}
{
V_0 = ((int32_t)2146435071);
}
IL_0030:
{
int32_t L_5 = V_0;
int32_t L_6 = ___0_min;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0036;
}
}
{
int32_t L_7 = ___0_min;
V_0 = L_7;
}
IL_0036:
{
int32_t L_8 = V_0;
List_1_set_Capacity_m2DB62C0D8C3746F90C410C50B481FF468504CA48(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_003d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m44ED61F7A83AEF06AEFFA5A33AF8336C8ED31027_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_0 = ___0_match;
int32_t L_1;
L_1 = List_1_FindIndex_m8DC479F56317A9FB0F33F19866FF7F60BB2F1EB4(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E List_1_Find_mDC77BB9F29FA38FD731CA893949A3B2BDFC8C372_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0032;
}
IL_000d:
{
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_1 = ___0_match;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_2 = __this->____items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m9C66BB1020D7E6039AD83EB2E69721D3F34D57F1_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_6)
{
goto IL_002e;
}
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_7 = __this->____items;
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
return L_10;
}
IL_002e:
{
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0032:
{
int32_t L_12 = V_0;
int32_t L_13 = __this->____size;
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E));
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* List_1_FindAll_m771686BCFC7C9BB3FDB10B0FDCE101CDD9D43DD3_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___0_match, const RuntimeMethod* method)
{
List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* V_0 = NULL;
int32_t V_1 = 0;
{
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* L_1 = (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
List_1__ctor_m52711D7B7FFA225CC5A060224F1E1F0109275C4C(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
V_0 = L_1;
V_1 = 0;
goto IL_003d;
}
IL_0013:
{
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_2 = ___0_match;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_3 = __this->____items;
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
bool L_7;
L_7 = Predicate_1_Invoke_m9C66BB1020D7E6039AD83EB2E69721D3F34D57F1_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_7)
{
goto IL_0039;
}
}
{
List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* L_8 = V_0;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_9 = __this->____items;
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck(L_8);
List_1_Add_m7EB89EE99DF51AE0FBF30807AF28062C9EA5BFD0_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
}
IL_0039:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_003d:
{
int32_t L_14 = V_1;
int32_t L_15 = __this->____size;
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0013;
}
}
{
List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* L_16 = V_0;
return L_16;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m8DC479F56317A9FB0F33F19866FF7F60BB2F1EB4_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___0_match, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_1 = ___0_match;
int32_t L_2;
L_2 = List_1_FindIndex_mBA32730B6F00918F7665395B51ED23C86424EF05(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m71456B839FF1D7E6DD1DD886544070A4280A4C0A_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_startIndex, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___1_match, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = __this->____size;
int32_t L_2 = ___0_startIndex;
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_3 = ___1_match;
int32_t L_4;
L_4 = List_1_FindIndex_mBA32730B6F00918F7665395B51ED23C86424EF05(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mBA32730B6F00918F7665395B51ED23C86424EF05_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
}
IL_000e:
{
int32_t L_2 = ___1_count;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___0_startIndex;
int32_t L_4 = __this->____size;
int32_t L_5 = ___1_count;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
{
goto IL_0022;
}
}
IL_001d:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_0022:
{
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_6 = ___2_match;
if (L_6)
{
goto IL_002b;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_002b:
{
int32_t L_7 = ___0_startIndex;
int32_t L_8 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
int32_t L_9 = ___0_startIndex;
V_1 = L_9;
goto IL_004d;
}
IL_0033:
{
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_10 = ___2_match;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_11 = __this->____items;
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = L_12;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_10);
bool L_15;
L_15 = Predicate_1_Invoke_m9C66BB1020D7E6039AD83EB2E69721D3F34D57F1_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_15)
{
goto IL_0049;
}
}
{
int32_t L_16 = V_1;
return L_16;
}
IL_0049:
{
int32_t L_17 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_004d:
{
int32_t L_18 = V_1;
int32_t L_19 = V_0;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_0033;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E List_1_FindLast_m57E2994FD45AF158CAD46B8851AAC15DAA16101A_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
int32_t L_1 = __this->____size;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
goto IL_0039;
}
IL_0014:
{
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_2 = ___0_match;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_3 = __this->____items;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
bool L_7;
L_7 = Predicate_1_Invoke_m9C66BB1020D7E6039AD83EB2E69721D3F34D57F1_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_7)
{
goto IL_0035;
}
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_8 = __this->____items;
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E 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)il2cpp_codegen_subtract(L_12, 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(SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E));
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mFA0D8029DD2C8CA3AE30CBC48D4DBE942CBB26AC_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___0_match, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
int32_t L_1 = __this->____size;
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_2 = ___0_match;
int32_t L_3;
L_3 = List_1_FindLastIndex_m7021D2349BA28F8B4CC41E1FCC086BFC8617C246(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m3FFFB244C164FBF4466638931F927A6076DBCAF6_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_startIndex, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___1_match, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = ___0_startIndex;
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_2 = ___1_match;
int32_t L_3;
L_3 = List_1_FindLastIndex_m7021D2349BA28F8B4CC41E1FCC086BFC8617C246(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m7021D2349BA28F8B4CC41E1FCC086BFC8617C246_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_0 = ___2_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
int32_t L_1 = __this->____size;
if (L_1)
{
goto IL_001c;
}
}
{
int32_t L_2 = ___0_startIndex;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
goto IL_002a;
}
IL_001c:
{
int32_t L_3 = ___0_startIndex;
int32_t L_4 = __this->____size;
if ((!(((uint32_t)L_3) >= ((uint32_t)L_4))))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
}
IL_002a:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_0036;
}
}
{
int32_t L_6 = ___0_startIndex;
int32_t L_7 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1))) >= ((int32_t)0)))
{
goto IL_003b;
}
}
IL_0036:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_003b:
{
int32_t L_8 = ___0_startIndex;
int32_t L_9 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9));
int32_t L_10 = ___0_startIndex;
V_1 = L_10;
goto IL_005d;
}
IL_0043:
{
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_11 = ___2_match;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_12 = __this->____items;
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck(L_11);
bool L_16;
L_16 = Predicate_1_Invoke_m9C66BB1020D7E6039AD83EB2E69721D3F34D57F1_inline(L_11, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_16)
{
goto IL_0059;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
IL_0059:
{
int32_t L_18 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_18, 1));
}
IL_005d:
{
int32_t L_19 = V_1;
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_0043;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m39D1ABA0BFF7C9ABD0A78A006FE57117CC4776B6_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, Action_1_t6504FCE2870E2B344A50B39A149170444F4123A2* ___0_action, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Action_1_t6504FCE2870E2B344A50B39A149170444F4123A2* L_0 = ___0_action;
if (L_0)
{
goto IL_000a;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
}
IL_000a:
{
int32_t L_1 = __this->____version;
V_0 = L_1;
V_1 = 0;
goto IL_0034;
}
IL_0015:
{
int32_t L_2 = V_0;
int32_t L_3 = __this->____version;
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
{
goto IL_003d;
}
}
{
Action_1_t6504FCE2870E2B344A50B39A149170444F4123A2* L_4 = ___0_action;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_5 = __this->____items;
int32_t L_6 = V_1;
NullCheck(L_5);
int32_t L_7 = L_6;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_4);
Action_1_Invoke_m3315022DF188FB84A9023A3C12CDC7ABCB832B27_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0034:
{
int32_t L_10 = V_1;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0015;
}
}
IL_003d:
{
int32_t L_12 = V_0;
int32_t L_13 = __this->____version;
if ((((int32_t)L_12) == ((int32_t)L_13)))
{
goto IL_004b;
}
}
{
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
}
IL_004b:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t392A416D30C076C6E8730871B02CC3C725393C38 List_1_GetEnumerator_m1F3C0B2039A91C4AB4B77C5208823BC419A68C0A_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
{
Enumerator_t392A416D30C076C6E8730871B02CC3C725393C38 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m92C3CCA5F0132C40E38DC3C67DBEE4965B687A12((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1303DD4D3669D8739B810E2A42E3C8AAEF361E10_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
{
Enumerator_t392A416D30C076C6E8730871B02CC3C725393C38 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m92C3CCA5F0132C40E38DC3C67DBEE4965B687A12((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
Enumerator_t392A416D30C076C6E8730871B02CC3C725393C38 L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m0917DFD02C639D0A4BC3402507FC6CBFC161A2ED_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
{
Enumerator_t392A416D30C076C6E8730871B02CC3C725393C38 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m92C3CCA5F0132C40E38DC3C67DBEE4965B687A12((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
Enumerator_t392A416D30C076C6E8730871B02CC3C725393C38 L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* List_1_GetRange_m827F1F5D1C2AF35C437064C36762412AEBA85B28_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* V_0 = NULL;
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* L_6 = (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
List_1__ctor_m015002BF43C4C125632BC199AE8A69064A5786AF(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
V_0 = L_6;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_7 = __this->____items;
int32_t L_8 = ___0_index;
List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* L_9 = V_0;
NullCheck(L_9);
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_10 = L_9->____items;
int32_t L_11 = ___1_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* L_12 = V_0;
int32_t L_13 = ___1_count;
NullCheck(L_12);
L_12->____size = L_13;
List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* L_14 = V_0;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m96238B6BE243A73E7AED757A907A76AAACF978F8_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method)
{
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_0 = __this->____items;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_1 = ___0_item;
int32_t L_2 = __this->____size;
int32_t L_3;
L_3 = Array_IndexOf_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_mDCBBF88A6DB9D3DF7F1F3C653D91E43B45BFD2D9(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mADCADDFDDBF195D8D9C6187FD7B3BC16FAE7338E_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_m2F445965A943763489DDDF8E39159C9F5CBC7B9E(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
int32_t L_3;
L_3 = List_1_IndexOf_m96238B6BE243A73E7AED757A907A76AAACF978F8(__this, ((*(SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)((SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)(SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 26));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m980C0B7906AF5D7AC9D0B64517E69B6BFFB84057_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_2 = __this->____items;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_3 = ___0_item;
int32_t L_4 = ___1_index;
int32_t L_5 = __this->____size;
int32_t L_6 = ___1_index;
int32_t L_7;
L_7 = Array_IndexOf_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_mDCBBF88A6DB9D3DF7F1F3C653D91E43B45BFD2D9(L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mF63116033A4213B447A56130553FDF1172CF3917_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
int32_t L_2 = ___2_count;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___1_index;
int32_t L_4 = __this->____size;
int32_t L_5 = ___2_count;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
{
goto IL_0022;
}
}
IL_001d:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_0022:
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_6 = __this->____items;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_7 = ___0_item;
int32_t L_8 = ___1_index;
int32_t L_9 = ___2_count;
int32_t L_10;
L_10 = Array_IndexOf_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_mDCBBF88A6DB9D3DF7F1F3C653D91E43B45BFD2D9(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m7B87E4EEA43A2856B736A275D3B90CD2084AA8EC_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___1_item, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
}
IL_0012:
{
int32_t L_2 = __this->____size;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_3 = __this->____items;
NullCheck(L_3);
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
{
goto IL_0030;
}
}
{
int32_t L_4 = __this->____size;
List_1_EnsureCapacity_m7E27AB26E3390AAC921237E52B4B6D86A04AFD20(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
}
IL_0030:
{
int32_t L_5 = ___0_index;
int32_t L_6 = __this->____size;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0056;
}
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_7 = __this->____items;
int32_t L_8 = ___0_index;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_9 = __this->____items;
int32_t L_10 = ___0_index;
int32_t L_11 = __this->____size;
int32_t L_12 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
}
IL_0056:
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_13 = __this->____items;
int32_t L_14 = ___0_index;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_15 = ___1_item;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E)L_15);
int32_t L_16 = __this->____size;
__this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1));
int32_t L_17 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m78AA9AC525CA14EF44F70815B851950D571664E5_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_item;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m1B665F418239F321F28D132B3857C2FC25472D0E(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_item;
List_1_Insert_m7B87E4EEA43A2856B736A275D3B90CD2084AA8EC(__this, L_1, ((*(SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)((SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)(SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 44));
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0017;
}
throw e;
}
CATCH_0017:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_4 = ___1_item;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_002a;
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mE9FA3A0E24BD31DAFC930527794190F5A74A2F70_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
{
RuntimeObject* L_0 = ___1_collection;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
}
IL_0009:
{
int32_t L_1 = ___0_index;
int32_t L_2 = __this->____size;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0017;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_0017:
{
RuntimeObject* L_3 = ___1_collection;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_4 = V_0;
if (!L_4)
{
goto IL_00bc;
}
}
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5);
V_1 = L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_00fb;
}
}
{
int32_t L_8 = __this->____size;
int32_t L_9 = V_1;
List_1_EnsureCapacity_m7E27AB26E3390AAC921237E52B4B6D86A04AFD20(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_10 = ___0_index;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_0066;
}
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_12 = __this->____items;
int32_t L_13 = ___0_index;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_14 = __this->____items;
int32_t L_15 = ___0_index;
int32_t L_16 = V_1;
int32_t L_17 = __this->____size;
int32_t L_18 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
}
IL_0066:
{
RuntimeObject* L_19 = V_0;
if ((!(((RuntimeObject*)(List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
{
goto IL_009f;
}
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_20 = __this->____items;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_21 = __this->____items;
int32_t L_22 = ___0_index;
int32_t L_23 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_24 = __this->____items;
int32_t L_25 = ___0_index;
int32_t L_26 = V_1;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_27 = __this->____items;
int32_t L_28 = ___0_index;
int32_t L_29 = __this->____size;
int32_t L_30 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
goto IL_00ac;
}
IL_009f:
{
RuntimeObject* L_31 = V_0;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_32 = __this->____items;
int32_t L_33 = ___0_index;
NullCheck(L_31);
InterfaceActionInvoker2< SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33);
}
IL_00ac:
{
int32_t L_34 = __this->____size;
int32_t L_35 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35));
goto IL_00fb;
}
IL_00bc:
{
int32_t L_36 = ___0_index;
int32_t L_37 = __this->____size;
if ((((int32_t)L_36) >= ((int32_t)L_37)))
{
goto IL_00f4;
}
}
{
RuntimeObject* L_38 = ___1_collection;
NullCheck(L_38);
RuntimeObject* L_39;
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38);
V_2 = L_39;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ea:
{
{
RuntimeObject* L_40 = V_2;
if (!L_40)
{
goto IL_00f3;
}
}
{
RuntimeObject* L_41 = V_2;
NullCheck((RuntimeObject*)L_41);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
}
IL_00f3:
{
return;
}
}
});
try
{
{
goto IL_00e0_1;
}
IL_00ce_1:
{
int32_t L_42 = ___0_index;
int32_t L_43 = L_42;
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
RuntimeObject* L_44 = V_2;
NullCheck(L_44);
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_45;
L_45 = InterfaceFuncInvoker0< SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_44);
List_1_Insert_m7B87E4EEA43A2856B736A275D3B90CD2084AA8EC(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
}
IL_00e0_1:
{
RuntimeObject* L_46 = V_2;
NullCheck((RuntimeObject*)L_46);
bool L_47;
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
if (L_47)
{
goto IL_00ce_1;
}
}
{
goto IL_00fb;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00f4:
{
RuntimeObject* L_48 = ___1_collection;
List_1_AddEnumerable_m9799C3E30C5AC0798B843E1B9C90D4E9A1BC3901(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
}
IL_00fb:
{
int32_t L_49 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m2BC267A683E1B9C856B589BCB430EBE607A8E1AA_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
if (L_0)
{
goto IL_000a;
}
}
{
return (-1);
}
IL_000a:
{
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_1 = ___0_item;
int32_t L_2 = __this->____size;
int32_t L_3 = __this->____size;
int32_t L_4;
L_4 = List_1_LastIndexOf_mC1209C7E9EC808FD52B742C8DF0A1C0E30F9F569(__this, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m2AAC1ACA535E46C918AA7F0A6DFB2F81D10EBE16_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_2 = ___0_item;
int32_t L_3 = ___1_index;
int32_t L_4 = ___1_index;
int32_t L_5;
L_5 = List_1_LastIndexOf_mC1209C7E9EC808FD52B742C8DF0A1C0E30F9F569(__this, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 47));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mC1209C7E9EC808FD52B742C8DF0A1C0E30F9F569_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m749AF3D16B42633A710EA74C713DC84AB43552C2_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
if (!L_0)
{
goto IL_0011;
}
}
{
int32_t L_1 = ___1_index;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0011;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0011:
{
int32_t L_2;
L_2 = List_1_get_Count_m749AF3D16B42633A710EA74C713DC84AB43552C2_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
if (!L_2)
{
goto IL_0025;
}
}
{
int32_t L_3 = ___2_count;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0025;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0025:
{
int32_t L_4 = __this->____size;
if (L_4)
{
goto IL_002f;
}
}
{
return (-1);
}
IL_002f:
{
int32_t L_5 = ___1_index;
int32_t L_6 = __this->____size;
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0041;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)34), NULL);
}
IL_0041:
{
int32_t L_7 = ___2_count;
int32_t L_8 = ___1_index;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1)))))
{
goto IL_0050;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)((int32_t)34), NULL);
}
IL_0050:
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_9 = __this->____items;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_10 = ___0_item;
int32_t L_11 = ___1_index;
int32_t L_12 = ___2_count;
int32_t L_13;
L_13 = Array_LastIndexOf_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_mA797A8B96B10CE7C411B36EEA32F881FA482FF78(L_9, L_10, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
return L_13;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mB5EC069BDC0F58DDC72A92D8022777BF37CFC93C_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_0 = ___0_item;
int32_t L_1;
L_1 = List_1_IndexOf_m96238B6BE243A73E7AED757A907A76AAACF978F8(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0015;
}
}
{
int32_t L_3 = V_0;
List_1_RemoveAt_mAA6B665D34E98228E3CA6823D2FAAA7ED9CC3FB2(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 49));
return (bool)1;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mB5F2EB2E0EC258DDE888374C00B7843168BE36E3_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_m2F445965A943763489DDDF8E39159C9F5CBC7B9E(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
bool L_3;
L_3 = List_1_Remove_mB5EC069BDC0F58DDC72A92D8022777BF37CFC93C(__this, ((*(SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)((SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)(SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
}
IL_0015:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m8927F3027F94189FE2BA2CB3F17B880A5774C5CD_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0011;
}
IL_000d:
{
int32_t L_1 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
}
IL_0011:
{
int32_t L_2 = V_0;
int32_t L_3 = __this->____size;
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_4 = ___0_match;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_5 = __this->____items;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_4);
bool L_9;
L_9 = Predicate_1_Invoke_m9C66BB1020D7E6039AD83EB2E69721D3F34D57F1_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_9)
{
goto IL_000d;
}
}
IL_002e:
{
int32_t L_10 = V_0;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0039;
}
}
{
return 0;
}
IL_0039:
{
int32_t L_12 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
goto IL_0089;
}
IL_003f:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0043:
{
int32_t L_14 = V_1;
int32_t L_15 = __this->____size;
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0060;
}
}
{
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_16 = ___0_match;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_17 = __this->____items;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck(L_16);
bool L_21;
L_21 = Predicate_1_Invoke_m9C66BB1020D7E6039AD83EB2E69721D3F34D57F1_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (L_21)
{
goto IL_003f;
}
}
IL_0060:
{
int32_t L_22 = V_1;
int32_t L_23 = __this->____size;
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_0089;
}
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_24 = __this->____items;
int32_t L_25 = V_0;
int32_t L_26 = L_25;
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_27 = __this->____items;
int32_t L_28 = V_1;
int32_t L_29 = L_28;
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
NullCheck(L_27);
int32_t L_30 = L_29;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E 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), (SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E)L_31);
}
IL_0089:
{
int32_t L_32 = V_1;
int32_t L_33 = __this->____size;
if ((((int32_t)L_32) < ((int32_t)L_33)))
{
goto IL_0043;
}
}
{
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_34 = __this->____items;
int32_t L_35 = V_0;
int32_t L_36 = __this->____size;
int32_t L_37 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
}
IL_00ad:
{
int32_t L_38 = __this->____size;
int32_t L_39 = V_0;
int32_t L_40 = V_0;
__this->____size = L_40;
int32_t L_41 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1));
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mAA6B665D34E98228E3CA6823D2FAAA7ED9CC3FB2_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
int32_t L_2 = __this->____size;
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
int32_t L_3 = ___0_index;
int32_t L_4 = __this->____size;
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0042;
}
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_5 = __this->____items;
int32_t L_6 = ___0_index;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_7 = __this->____items;
int32_t L_8 = ___0_index;
int32_t L_9 = __this->____size;
int32_t L_10 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
}
IL_0042:
{
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_11 = __this->____items;
int32_t L_12 = __this->____size;
il2cpp_codegen_initobj((&V_0), sizeof(SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E));
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_13 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E)L_13);
}
IL_0063:
{
int32_t L_14 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m8CECE6D689CBA632A49C0D640347D6525241E869_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_008d;
}
}
{
int32_t L_6 = __this->____size;
int32_t L_7 = __this->____size;
int32_t L_8 = ___1_count;
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
int32_t L_9 = ___0_index;
int32_t L_10 = __this->____size;
if ((((int32_t)L_9) >= ((int32_t)L_10)))
{
goto IL_0066;
}
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_11 = __this->____items;
int32_t L_12 = ___0_index;
int32_t L_13 = ___1_count;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_14 = __this->____items;
int32_t L_15 = ___0_index;
int32_t L_16 = __this->____size;
int32_t L_17 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_0066:
{
int32_t L_18 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_19 = __this->____items;
int32_t L_20 = __this->____size;
int32_t L_21 = ___1_count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
}
IL_008d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mA87E14A2EF3A436363EFD8E754072477ECEABC38_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m749AF3D16B42633A710EA74C713DC84AB43552C2_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
List_1_Reverse_m479A76A3F5658DDFE9B49317259EB25DE4166B2E(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m479A76A3F5658DDFE9B49317259EB25DE4166B2E_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)1)))
{
goto IL_0038;
}
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_6 = __this->____items;
int32_t L_7 = ___0_index;
int32_t L_8 = ___1_count;
Array_Reverse_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m1D080F6A6F4A53D408B1F2AEF69950A07592FB0E(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52));
}
IL_0038:
{
int32_t L_9 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m41300FCCC6593AFA6DA69208AF95CC1E7461738A_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m749AF3D16B42633A710EA74C713DC84AB43552C2_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
List_1_Sort_mD0234AB03EA87BECB79ADCBA7FA575C370DCEB1A(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m88403CEB6492C6FB0C4DCA01ACB3F9CE616C2C57_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m749AF3D16B42633A710EA74C713DC84AB43552C2_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
RuntimeObject* L_1 = ___0_comparer;
List_1_Sort_mD0234AB03EA87BECB79ADCBA7FA575C370DCEB1A(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mD0234AB03EA87BECB79ADCBA7FA575C370DCEB1A_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)1)))
{
goto IL_0039;
}
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_6 = __this->____items;
int32_t L_7 = ___0_index;
int32_t L_8 = ___1_count;
RuntimeObject* L_9 = ___2_comparer;
Array_Sort_TisSlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E_m87153C68E09B91CF352278F9382494795911A33A(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54));
}
IL_0039:
{
int32_t L_10 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m29976DE844A92BE7579B90AD0575A7E4ADAF40C1_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, Comparison_1_tEB01EFD4F0AE89C0CFFB3C74D8DB76B5C15C579A* ___0_comparison, const RuntimeMethod* method)
{
{
Comparison_1_tEB01EFD4F0AE89C0CFFB3C74D8DB76B5C15C579A* L_0 = ___0_comparison;
if (L_0)
{
goto IL_000a;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
}
IL_000a:
{
int32_t L_1 = __this->____size;
if ((((int32_t)L_1) <= ((int32_t)1)))
{
goto IL_0026;
}
}
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_2 = __this->____items;
int32_t L_3 = __this->____size;
Comparison_1_tEB01EFD4F0AE89C0CFFB3C74D8DB76B5C15C579A* L_4 = ___0_comparison;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 57));
ArraySortHelper_1_Sort_m9E3B3F7CD0A2F4B138A6C11872D77EE906C9BB3A(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
}
IL_0026:
{
int32_t L_5 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* List_1_ToArray_m38F9752E4ED1AC2FFB5304901FFAA396CBDFCD79_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* V_0 = NULL;
{
int32_t L_0 = __this->____size;
if (L_0)
{
goto IL_000e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_1 = ((List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->____size;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_3 = (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*)(SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2);
V_0 = L_3;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_4 = __this->____items;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_5 = V_0;
int32_t L_6 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_7 = V_0;
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mA882CC91EDE063E6D2155A17BBA3F4A0228E912B_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_0 = __this->____items;
NullCheck(L_0);
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
int32_t L_1 = __this->____size;
int32_t L_2 = V_0;
if ((((int32_t)L_1) >= ((int32_t)L_2)))
{
goto IL_002a;
}
}
{
int32_t L_3 = __this->____size;
List_1_set_Capacity_m2DB62C0D8C3746F90C410C50B481FF468504CA48(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m4EB6D935D1F062477F5D3CE6E705350B89AD8A00_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0027;
}
IL_000d:
{
Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* L_1 = ___0_match;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_2 = __this->____items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m9C66BB1020D7E6039AD83EB2E69721D3F34D57F1_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (L_6)
{
goto IL_0023;
}
}
{
return (bool)0;
}
IL_0023:
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0027:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->____size;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000d;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m9799C3E30C5AC0798B843E1B9C90D4E9A1BC3901_gshared (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
RuntimeObject* L_1 = ___0_enumerable;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0063:
{
{
RuntimeObject* L_3 = V_0;
if (!L_3)
{
goto IL_006c;
}
}
{
RuntimeObject* L_4 = V_0;
NullCheck((RuntimeObject*)L_4);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
}
IL_006c:
{
return;
}
}
});
try
{
{
goto IL_0059_1;
}
IL_0017_1:
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_6;
L_6 = InterfaceFuncInvoker0< SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_5);
V_1 = L_6;
int32_t L_7 = __this->____size;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_8 = __this->____items;
NullCheck(L_8);
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
{
goto IL_003c_1;
}
}
{
int32_t L_9 = __this->____size;
List_1_EnsureCapacity_m7E27AB26E3390AAC921237E52B4B6D86A04AFD20(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
}
IL_003c_1:
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_10 = __this->____items;
int32_t L_11 = __this->____size;
V_2 = L_11;
int32_t L_12 = V_2;
__this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1));
int32_t L_13 = V_2;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_14 = V_1;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E)L_14);
}
IL_0059_1:
{
RuntimeObject* L_15 = V_0;
NullCheck((RuntimeObject*)L_15);
bool L_16;
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
if (L_16)
{
goto IL_0017_1;
}
}
{
goto IL_006d;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m69738357CD01D7D9631CFC972FFBEAB0C51AD2E1_gshared (const RuntimeMethod* method)
{
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_0 = (SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*)(SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0);
((List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m10B8B08F9D78BF83E12A9188FD2B207A74D0CE4E_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_0 = ((List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE94883A08481D003C856C3B4DEB2488ECEABF5B2_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_capacity;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
}
IL_0012:
{
int32_t L_1 = ___0_capacity;
if (L_1)
{
goto IL_0021;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_2 = ((List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2);
return;
}
IL_0021:
{
int32_t L_3 = ___0_capacity;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_4 = (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*)(SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3);
__this->____items = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7DAF5D99E468B41F04BA8D4113EC66239356701B_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_collection;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_collection;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0050;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
int32_t L_4;
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3);
V_1 = L_4;
int32_t L_5 = V_1;
if (L_5)
{
goto IL_002f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_6 = ((List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6);
return;
}
IL_002f:
{
int32_t L_7 = V_1;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_8 = (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*)(SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7);
__this->____items = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8);
RuntimeObject* L_9 = V_0;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_10 = __this->____items;
NullCheck(L_9);
InterfaceActionInvoker2< SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0);
int32_t L_11 = V_1;
__this->____size = L_11;
return;
}
IL_0050:
{
__this->____size = 0;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_12 = ((List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12);
RuntimeObject* L_13 = ___0_collection;
List_1_AddEnumerable_m8F9A8B7C90886D749B42C7A9545CEF0E1D0167B7(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m7C5B6B952847257E8D4DB8339C005806BEC2039E_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_0 = __this->____items;
NullCheck(L_0);
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mE03BA64F28CA37E086508D1F87C493EBCE4580EB_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_value, const RuntimeMethod* method)
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* V_0 = NULL;
{
int32_t L_0 = ___0_value;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
}
IL_0012:
{
int32_t L_2 = ___0_value;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_3 = __this->____items;
NullCheck(L_3);
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_0058;
}
}
{
int32_t L_4 = ___0_value;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_004d;
}
}
{
int32_t L_5 = ___0_value;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_6 = (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*)(SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5);
V_0 = L_6;
int32_t L_7 = __this->____size;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_8 = __this->____items;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_9 = V_0;
int32_t L_10 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
}
IL_0045:
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_11 = V_0;
__this->____items = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11);
return;
}
IL_004d:
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_12 = ((List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12);
}
IL_0058:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m3BE8EF2F16A5EC921B6F109D3175C6A9362C77A1_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m244A8012B8D37D0F8D6C33FA3FFBFD0DD62CC340_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mFE5DDC6004185FB7A8995A619A02C17F8794A44B_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mA2347D12917F2FCEF752972A804B17941DDBF3AB_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mF15AA1B54F4017E0920A80A050A7D57789DF393B_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m985FFDA9478A2E84B870FFFF7F4D50E274DB5A2E_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_001a;
}
}
{
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
RuntimeObject* L_3;
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
}
IL_001a:
{
RuntimeObject* L_4 = __this->____syncRoot;
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 List_1_get_Item_mC536CA2C3810B383C872418E013616CA52A274CD_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_2 = __this->____items;
int32_t L_3 = ___0_index;
NullCheck(L_2);
int32_t L_4 = L_3;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m6D2389C72C47FDD2B8E9A9785F10AE7C108B7004_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___1_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_2 = __this->____items;
int32_t L_3 = ___0_index;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_4 = ___1_value;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278)L_4);
int32_t L_5 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mFF2A747A19CB037D2B3A246B049FB7A448C38AC1_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278));
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mE0999F9C5163278AB2333E02781F41B399D80E0C_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_1;
L_1 = List_1_get_Item_mC536CA2C3810B383C872418E013616CA52A274CD(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_2 = L_1;
RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m53D9AA83AA40B3BFBD609898E309457E540E0366_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_value;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_mCBD608634C2DD5979B89E2BBE611868BA8C9A9EA(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_value;
List_1_set_Item_m6D2389C72C47FDD2B8E9A9785F10AE7C108B7004(__this, L_1, ((*(SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)((SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)(SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0017;
}
throw e;
}
CATCH_0017:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_4 = ___1_value;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_002a;
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m50CE1E3E624FA62A2045C47D6841F29DF10DD11E_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method)
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_6 = V_0;
int32_t L_7 = V_1;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278)L_8);
return;
}
IL_0034:
{
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_9 = ___0_item;
List_1_AddWithResize_m07B4FFB97FAEC7E00F2255BCAC7285B29CB41C7D(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m07B4FFB97FAEC7E00F2255BCAC7285B29CB41C7D_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____size;
V_0 = L_0;
int32_t L_1 = V_0;
List_1_EnsureCapacity_m4FF99D8F0FA7AF030A28CBCF62A6936817129F27(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_2 = V_0;
__this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1));
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_3 = __this->____items;
int32_t L_4 = V_0;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_5 = ___0_item;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278)L_5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m637E906E8A76E7F03D4E51979C7B3890CFC05240_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___0_item;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_mCBD608634C2DD5979B89E2BBE611868BA8C9A9EA(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
RuntimeObject* L_1 = ___0_item;
List_1_Add_m50CE1E3E624FA62A2045C47D6841F29DF10DD11E_inline(__this, ((*(SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)((SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)(SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 16));
goto IL_0029;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0016;
}
throw e;
}
CATCH_0016:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_3 = ___0_item;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0029;
}
IL_0029:
{
int32_t L_6;
L_6 = List_1_get_Count_m3BE8EF2F16A5EC921B6F109D3175C6A9362C77A1_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return ((int32_t)il2cpp_codegen_subtract(L_6, 1));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mED2AC233A0FE4D49D4256923E886B5CEED972FA1_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
RuntimeObject* L_1 = ___0_collection;
List_1_InsertRange_mF44D3DC8A32E06EE898DC3EC705910EB438B6E92(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t87D756057EF40049EE95569D2286A86412738E18* List_1_AsReadOnly_m179D2FE0E12C99AFBAF756331D1DB7E9D6073871_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
{
ReadOnlyCollection_1_t87D756057EF40049EE95569D2286A86412738E18* L_0 = (ReadOnlyCollection_1_t87D756057EF40049EE95569D2286A86412738E18*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
ReadOnlyCollection_1__ctor_mF38725E9ED04062F7C5FE0D978D0F62B9B30FE07(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m72B90E06A1605F895DB3EEBF0B02FD3702F1F6E6_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, int32_t ___1_count, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_5 = __this->____items;
int32_t L_6 = ___0_index;
int32_t L_7 = ___1_count;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_8 = ___2_item;
RuntimeObject* L_9 = ___3_comparer;
int32_t L_10;
L_10 = Array_BinarySearch_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_mFA89DD956866A45257A74D3F3E448DCB71BE0B71(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m0A89CDB77FBF20A476A3BFAEE28A4CF4E0AF0593_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m3BE8EF2F16A5EC921B6F109D3175C6A9362C77A1_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_1 = ___0_item;
int32_t L_2;
L_2 = List_1_BinarySearch_m72B90E06A1605F895DB3EEBF0B02FD3702F1F6E6(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m7D66CA7390BEFFD091ECEB7D2F2CFE6A839A69FE_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m3BE8EF2F16A5EC921B6F109D3175C6A9362C77A1_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_1 = ___0_item;
RuntimeObject* L_2 = ___1_comparer;
int32_t L_3;
L_3 = List_1_BinarySearch_m72B90E06A1605F895DB3EEBF0B02FD3702F1F6E6(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mE2A488D1034097CC9B1336D19AF36D9CD49B90F4_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
}
{
int32_t L_1 = __this->____size;
V_0 = L_1;
__this->____size = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_3 = __this->____items;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_003c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mB24184252AE7C1858558577E0D9EC79D8C7BC599_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
if (!L_0)
{
goto IL_0016;
}
}
{
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_1 = ___0_item;
int32_t L_2;
L_2 = List_1_IndexOf_m11FAB7005DCB390338C0E86590D7E34BB5F5AE88(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0016:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m1800B9B0F375264F9529420C6859E16293F83DC1_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_mFF2A747A19CB037D2B3A246B049FB7A448C38AC1(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
bool L_3;
L_3 = List_1_Contains_mB24184252AE7C1858558577E0D9EC79D8C7BC599(__this, ((*(SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)((SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)(SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 28));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m0034195F49C4CBBBA5441D75892C52DB4366F655_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___0_array, const RuntimeMethod* method)
{
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_0 = ___0_array;
List_1_CopyTo_m39786BA76D44B86437D6C430277E09508624FC8A(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mC061AA104C02A0BF6556A441D440851BCE2C1C60_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0012:
{
}
try
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_3 = __this->____items;
RuntimeArray* L_4 = ___0_array;
int32_t L_5 = ___1_arrayIndex;
int32_t L_6 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
goto IL_0031;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0029;
}
throw e;
}
CATCH_0029:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0031;
}
IL_0031:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m9649DC2BD831441F19F430633698FFB98B4C756B_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
int32_t L_1 = ___0_index;
int32_t L_2 = ___3_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) >= ((int32_t)L_2)))
{
goto IL_0013;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0013:
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_3 = __this->____items;
int32_t L_4 = ___0_index;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_5 = ___1_array;
int32_t L_6 = ___2_arrayIndex;
int32_t L_7 = ___3_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, L_6, L_7, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m39786BA76D44B86437D6C430277E09508624FC8A_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_0 = __this->____items;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_1 = ___0_array;
int32_t L_2 = ___1_arrayIndex;
int32_t L_3 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m4FF99D8F0FA7AF030A28CBCF62A6936817129F27_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_0 = __this->____items;
NullCheck(L_0);
int32_t L_1 = ___0_min;
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
{
goto IL_003d;
}
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_2 = __this->____items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_3 = __this->____items;
NullCheck(L_3);
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 4;
}
IL_0021:
{
V_0 = G_B4_0;
int32_t L_4 = V_0;
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
{
goto IL_0030;
}
}
{
V_0 = ((int32_t)2146435071);
}
IL_0030:
{
int32_t L_5 = V_0;
int32_t L_6 = ___0_min;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0036;
}
}
{
int32_t L_7 = ___0_min;
V_0 = L_7;
}
IL_0036:
{
int32_t L_8 = V_0;
List_1_set_Capacity_mE03BA64F28CA37E086508D1F87C493EBCE4580EB(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_003d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m040DC87E8637C46BEBD07FF79D5FFC65A5B90C65_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_0 = ___0_match;
int32_t L_1;
L_1 = List_1_FindIndex_mF2FABF1663850B85143DA5AF30CC3E64192287BC(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 List_1_Find_mDF945944B985036FB5634B45E732F61943DB6D20_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0032;
}
IL_000d:
{
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_1 = ___0_match;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_2 = __this->____items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_mE15179C073E8A1282122D6CE96BB537CD6CE053E_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_6)
{
goto IL_002e;
}
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_7 = __this->____items;
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
return L_10;
}
IL_002e:
{
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0032:
{
int32_t L_12 = V_0;
int32_t L_13 = __this->____size;
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278));
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* List_1_FindAll_mA82109D81E332359D4642D044924A26337C87A43_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___0_match, const RuntimeMethod* method)
{
List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* V_0 = NULL;
int32_t V_1 = 0;
{
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* L_1 = (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
List_1__ctor_m10B8B08F9D78BF83E12A9188FD2B207A74D0CE4E(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
V_0 = L_1;
V_1 = 0;
goto IL_003d;
}
IL_0013:
{
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_2 = ___0_match;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_3 = __this->____items;
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
bool L_7;
L_7 = Predicate_1_Invoke_mE15179C073E8A1282122D6CE96BB537CD6CE053E_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_7)
{
goto IL_0039;
}
}
{
List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* L_8 = V_0;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_9 = __this->____items;
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck(L_8);
List_1_Add_m50CE1E3E624FA62A2045C47D6841F29DF10DD11E_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
}
IL_0039:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_003d:
{
int32_t L_14 = V_1;
int32_t L_15 = __this->____size;
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0013;
}
}
{
List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* L_16 = V_0;
return L_16;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF2FABF1663850B85143DA5AF30CC3E64192287BC_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___0_match, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_1 = ___0_match;
int32_t L_2;
L_2 = List_1_FindIndex_m3E201F161FD84B74A4F2B6DC0C7D2C236E69A0E9(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2BFB7BC88C1F6CC82374C5AE80A6AA4E1D72E1CA_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_startIndex, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___1_match, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = __this->____size;
int32_t L_2 = ___0_startIndex;
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_3 = ___1_match;
int32_t L_4;
L_4 = List_1_FindIndex_m3E201F161FD84B74A4F2B6DC0C7D2C236E69A0E9(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3E201F161FD84B74A4F2B6DC0C7D2C236E69A0E9_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
}
IL_000e:
{
int32_t L_2 = ___1_count;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___0_startIndex;
int32_t L_4 = __this->____size;
int32_t L_5 = ___1_count;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
{
goto IL_0022;
}
}
IL_001d:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_0022:
{
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_6 = ___2_match;
if (L_6)
{
goto IL_002b;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_002b:
{
int32_t L_7 = ___0_startIndex;
int32_t L_8 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
int32_t L_9 = ___0_startIndex;
V_1 = L_9;
goto IL_004d;
}
IL_0033:
{
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_10 = ___2_match;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_11 = __this->____items;
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = L_12;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_10);
bool L_15;
L_15 = Predicate_1_Invoke_mE15179C073E8A1282122D6CE96BB537CD6CE053E_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_15)
{
goto IL_0049;
}
}
{
int32_t L_16 = V_1;
return L_16;
}
IL_0049:
{
int32_t L_17 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_004d:
{
int32_t L_18 = V_1;
int32_t L_19 = V_0;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_0033;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 List_1_FindLast_mF8FA5D9552DBBE9B748D67D3F21CAE1B69B38678_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
int32_t L_1 = __this->____size;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
goto IL_0039;
}
IL_0014:
{
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_2 = ___0_match;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_3 = __this->____items;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
bool L_7;
L_7 = Predicate_1_Invoke_mE15179C073E8A1282122D6CE96BB537CD6CE053E_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_7)
{
goto IL_0035;
}
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_8 = __this->____items;
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 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)il2cpp_codegen_subtract(L_12, 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(SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278));
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m9A6D97554A7AC79A378774F6398EC2C4E8C70FB5_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___0_match, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
int32_t L_1 = __this->____size;
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_2 = ___0_match;
int32_t L_3;
L_3 = List_1_FindLastIndex_m25C44907B9EC969355C9FD7761AC85A162EFD864(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mADCF91BD35E7948885D24B9041CA900C5D6F3C4E_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_startIndex, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___1_match, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = ___0_startIndex;
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_2 = ___1_match;
int32_t L_3;
L_3 = List_1_FindLastIndex_m25C44907B9EC969355C9FD7761AC85A162EFD864(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m25C44907B9EC969355C9FD7761AC85A162EFD864_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_0 = ___2_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
int32_t L_1 = __this->____size;
if (L_1)
{
goto IL_001c;
}
}
{
int32_t L_2 = ___0_startIndex;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
goto IL_002a;
}
IL_001c:
{
int32_t L_3 = ___0_startIndex;
int32_t L_4 = __this->____size;
if ((!(((uint32_t)L_3) >= ((uint32_t)L_4))))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
}
IL_002a:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_0036;
}
}
{
int32_t L_6 = ___0_startIndex;
int32_t L_7 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1))) >= ((int32_t)0)))
{
goto IL_003b;
}
}
IL_0036:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_003b:
{
int32_t L_8 = ___0_startIndex;
int32_t L_9 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9));
int32_t L_10 = ___0_startIndex;
V_1 = L_10;
goto IL_005d;
}
IL_0043:
{
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_11 = ___2_match;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_12 = __this->____items;
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck(L_11);
bool L_16;
L_16 = Predicate_1_Invoke_mE15179C073E8A1282122D6CE96BB537CD6CE053E_inline(L_11, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_16)
{
goto IL_0059;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
IL_0059:
{
int32_t L_18 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_18, 1));
}
IL_005d:
{
int32_t L_19 = V_1;
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_0043;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m5BBB1601E9699DFAE75091FDA0EF90CC011AFAB7_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, Action_1_t109929C62BD14B5D786B270900E6EE0719788CDB* ___0_action, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Action_1_t109929C62BD14B5D786B270900E6EE0719788CDB* L_0 = ___0_action;
if (L_0)
{
goto IL_000a;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
}
IL_000a:
{
int32_t L_1 = __this->____version;
V_0 = L_1;
V_1 = 0;
goto IL_0034;
}
IL_0015:
{
int32_t L_2 = V_0;
int32_t L_3 = __this->____version;
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
{
goto IL_003d;
}
}
{
Action_1_t109929C62BD14B5D786B270900E6EE0719788CDB* L_4 = ___0_action;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_5 = __this->____items;
int32_t L_6 = V_1;
NullCheck(L_5);
int32_t L_7 = L_6;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_4);
Action_1_Invoke_m0DCA02D91E251F29F5BDD43BFA2A9469AFE8BDE2_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0034:
{
int32_t L_10 = V_1;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0015;
}
}
IL_003d:
{
int32_t L_12 = V_0;
int32_t L_13 = __this->____version;
if ((((int32_t)L_12) == ((int32_t)L_13)))
{
goto IL_004b;
}
}
{
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
}
IL_004b:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t20B0507CEFE2BD8BB3F9F072A8B8CD85D4B9FDA9 List_1_GetEnumerator_mDB2265312F4E5A8B9D06B2B8A29A76679112D41E_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
{
Enumerator_t20B0507CEFE2BD8BB3F9F072A8B8CD85D4B9FDA9 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mEA714EEEE0098E1E1BC50EC3D831472CE2C0B29D((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m64C239885FBA5448A992EEDF615F0464BE7CD950_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
{
Enumerator_t20B0507CEFE2BD8BB3F9F072A8B8CD85D4B9FDA9 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mEA714EEEE0098E1E1BC50EC3D831472CE2C0B29D((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
Enumerator_t20B0507CEFE2BD8BB3F9F072A8B8CD85D4B9FDA9 L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m5EA5CE6E34FA2EE075D1AF6AC2FD04AC6FE86C5B_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
{
Enumerator_t20B0507CEFE2BD8BB3F9F072A8B8CD85D4B9FDA9 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mEA714EEEE0098E1E1BC50EC3D831472CE2C0B29D((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
Enumerator_t20B0507CEFE2BD8BB3F9F072A8B8CD85D4B9FDA9 L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* List_1_GetRange_m267651E638B199D64B98EE19E33F94B5A8707C12_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* V_0 = NULL;
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* L_6 = (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
List_1__ctor_mE94883A08481D003C856C3B4DEB2488ECEABF5B2(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
V_0 = L_6;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_7 = __this->____items;
int32_t L_8 = ___0_index;
List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* L_9 = V_0;
NullCheck(L_9);
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_10 = L_9->____items;
int32_t L_11 = ___1_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* L_12 = V_0;
int32_t L_13 = ___1_count;
NullCheck(L_12);
L_12->____size = L_13;
List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* L_14 = V_0;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m11FAB7005DCB390338C0E86590D7E34BB5F5AE88_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method)
{
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_0 = __this->____items;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_1 = ___0_item;
int32_t L_2 = __this->____size;
int32_t L_3;
L_3 = Array_IndexOf_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_m255F96C4E35681DBA2C1A3CA5D0C2B5137EAF9FF(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mD7F894C1FDFE43B5EBC8EFC4D6426B59531B6277_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_mFF2A747A19CB037D2B3A246B049FB7A448C38AC1(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
int32_t L_3;
L_3 = List_1_IndexOf_m11FAB7005DCB390338C0E86590D7E34BB5F5AE88(__this, ((*(SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)((SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)(SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 26));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m61E9A2D16D2985B3B64CDE04D0F660C92B5A27AB_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_2 = __this->____items;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_3 = ___0_item;
int32_t L_4 = ___1_index;
int32_t L_5 = __this->____size;
int32_t L_6 = ___1_index;
int32_t L_7;
L_7 = Array_IndexOf_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_m255F96C4E35681DBA2C1A3CA5D0C2B5137EAF9FF(L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m7BA10A8B3F1AAA7DC1760A8B1469C5B4411823EB_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
int32_t L_2 = ___2_count;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___1_index;
int32_t L_4 = __this->____size;
int32_t L_5 = ___2_count;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
{
goto IL_0022;
}
}
IL_001d:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_0022:
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_6 = __this->____items;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_7 = ___0_item;
int32_t L_8 = ___1_index;
int32_t L_9 = ___2_count;
int32_t L_10;
L_10 = Array_IndexOf_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_m255F96C4E35681DBA2C1A3CA5D0C2B5137EAF9FF(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m89C6D7781AE88B29357AB253FEE05C9F78934FC8_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___1_item, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
}
IL_0012:
{
int32_t L_2 = __this->____size;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_3 = __this->____items;
NullCheck(L_3);
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
{
goto IL_0030;
}
}
{
int32_t L_4 = __this->____size;
List_1_EnsureCapacity_m4FF99D8F0FA7AF030A28CBCF62A6936817129F27(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
}
IL_0030:
{
int32_t L_5 = ___0_index;
int32_t L_6 = __this->____size;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0056;
}
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_7 = __this->____items;
int32_t L_8 = ___0_index;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_9 = __this->____items;
int32_t L_10 = ___0_index;
int32_t L_11 = __this->____size;
int32_t L_12 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
}
IL_0056:
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_13 = __this->____items;
int32_t L_14 = ___0_index;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_15 = ___1_item;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278)L_15);
int32_t L_16 = __this->____size;
__this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1));
int32_t L_17 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m52B77BF8C3C78C1E0FC63EDB8800739FFAEF983B_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_item;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_mCBD608634C2DD5979B89E2BBE611868BA8C9A9EA(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_item;
List_1_Insert_m89C6D7781AE88B29357AB253FEE05C9F78934FC8(__this, L_1, ((*(SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)((SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)(SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 44));
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0017;
}
throw e;
}
CATCH_0017:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_4 = ___1_item;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_002a;
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mF44D3DC8A32E06EE898DC3EC705910EB438B6E92_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
{
RuntimeObject* L_0 = ___1_collection;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
}
IL_0009:
{
int32_t L_1 = ___0_index;
int32_t L_2 = __this->____size;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0017;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_0017:
{
RuntimeObject* L_3 = ___1_collection;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_4 = V_0;
if (!L_4)
{
goto IL_00bc;
}
}
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5);
V_1 = L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_00fb;
}
}
{
int32_t L_8 = __this->____size;
int32_t L_9 = V_1;
List_1_EnsureCapacity_m4FF99D8F0FA7AF030A28CBCF62A6936817129F27(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_10 = ___0_index;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_0066;
}
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_12 = __this->____items;
int32_t L_13 = ___0_index;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_14 = __this->____items;
int32_t L_15 = ___0_index;
int32_t L_16 = V_1;
int32_t L_17 = __this->____size;
int32_t L_18 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
}
IL_0066:
{
RuntimeObject* L_19 = V_0;
if ((!(((RuntimeObject*)(List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
{
goto IL_009f;
}
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_20 = __this->____items;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_21 = __this->____items;
int32_t L_22 = ___0_index;
int32_t L_23 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_24 = __this->____items;
int32_t L_25 = ___0_index;
int32_t L_26 = V_1;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_27 = __this->____items;
int32_t L_28 = ___0_index;
int32_t L_29 = __this->____size;
int32_t L_30 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
goto IL_00ac;
}
IL_009f:
{
RuntimeObject* L_31 = V_0;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_32 = __this->____items;
int32_t L_33 = ___0_index;
NullCheck(L_31);
InterfaceActionInvoker2< SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33);
}
IL_00ac:
{
int32_t L_34 = __this->____size;
int32_t L_35 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35));
goto IL_00fb;
}
IL_00bc:
{
int32_t L_36 = ___0_index;
int32_t L_37 = __this->____size;
if ((((int32_t)L_36) >= ((int32_t)L_37)))
{
goto IL_00f4;
}
}
{
RuntimeObject* L_38 = ___1_collection;
NullCheck(L_38);
RuntimeObject* L_39;
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38);
V_2 = L_39;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ea:
{
{
RuntimeObject* L_40 = V_2;
if (!L_40)
{
goto IL_00f3;
}
}
{
RuntimeObject* L_41 = V_2;
NullCheck((RuntimeObject*)L_41);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
}
IL_00f3:
{
return;
}
}
});
try
{
{
goto IL_00e0_1;
}
IL_00ce_1:
{
int32_t L_42 = ___0_index;
int32_t L_43 = L_42;
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
RuntimeObject* L_44 = V_2;
NullCheck(L_44);
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_45;
L_45 = InterfaceFuncInvoker0< SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_44);
List_1_Insert_m89C6D7781AE88B29357AB253FEE05C9F78934FC8(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
}
IL_00e0_1:
{
RuntimeObject* L_46 = V_2;
NullCheck((RuntimeObject*)L_46);
bool L_47;
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
if (L_47)
{
goto IL_00ce_1;
}
}
{
goto IL_00fb;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00f4:
{
RuntimeObject* L_48 = ___1_collection;
List_1_AddEnumerable_m8F9A8B7C90886D749B42C7A9545CEF0E1D0167B7(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
}
IL_00fb:
{
int32_t L_49 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m09380B1C2589F515C388825F84954AA154E74214_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
if (L_0)
{
goto IL_000a;
}
}
{
return (-1);
}
IL_000a:
{
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_1 = ___0_item;
int32_t L_2 = __this->____size;
int32_t L_3 = __this->____size;
int32_t L_4;
L_4 = List_1_LastIndexOf_mA16DB2A6BC729456172097CDA206981A73561197(__this, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mD07A134FB484E9EDEA62F5D0DE572F05E1E396FA_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_2 = ___0_item;
int32_t L_3 = ___1_index;
int32_t L_4 = ___1_index;
int32_t L_5;
L_5 = List_1_LastIndexOf_mA16DB2A6BC729456172097CDA206981A73561197(__this, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 47));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mA16DB2A6BC729456172097CDA206981A73561197_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m3BE8EF2F16A5EC921B6F109D3175C6A9362C77A1_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
if (!L_0)
{
goto IL_0011;
}
}
{
int32_t L_1 = ___1_index;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0011;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0011:
{
int32_t L_2;
L_2 = List_1_get_Count_m3BE8EF2F16A5EC921B6F109D3175C6A9362C77A1_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
if (!L_2)
{
goto IL_0025;
}
}
{
int32_t L_3 = ___2_count;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0025;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0025:
{
int32_t L_4 = __this->____size;
if (L_4)
{
goto IL_002f;
}
}
{
return (-1);
}
IL_002f:
{
int32_t L_5 = ___1_index;
int32_t L_6 = __this->____size;
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0041;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)34), NULL);
}
IL_0041:
{
int32_t L_7 = ___2_count;
int32_t L_8 = ___1_index;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1)))))
{
goto IL_0050;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)((int32_t)34), NULL);
}
IL_0050:
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_9 = __this->____items;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_10 = ___0_item;
int32_t L_11 = ___1_index;
int32_t L_12 = ___2_count;
int32_t L_13;
L_13 = Array_LastIndexOf_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_mE11B2A182C28CAC927F54A476C5973CBDF8C4AD8(L_9, L_10, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
return L_13;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m9F863D1E95F68B80192D721988C3059477C93971_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_0 = ___0_item;
int32_t L_1;
L_1 = List_1_IndexOf_m11FAB7005DCB390338C0E86590D7E34BB5F5AE88(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0015;
}
}
{
int32_t L_3 = V_0;
List_1_RemoveAt_m757BBAE456355747692E87773AEE017225ED0A59(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 49));
return (bool)1;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m6DF7F05BAD36661909848A8FDEFF6E1FCE530D7C_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_mFF2A747A19CB037D2B3A246B049FB7A448C38AC1(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
bool L_3;
L_3 = List_1_Remove_m9F863D1E95F68B80192D721988C3059477C93971(__this, ((*(SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)((SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)(SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
}
IL_0015:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m92560F27498D21977D645C375FBA622B1274238B_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0011;
}
IL_000d:
{
int32_t L_1 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
}
IL_0011:
{
int32_t L_2 = V_0;
int32_t L_3 = __this->____size;
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_4 = ___0_match;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_5 = __this->____items;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_4);
bool L_9;
L_9 = Predicate_1_Invoke_mE15179C073E8A1282122D6CE96BB537CD6CE053E_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_9)
{
goto IL_000d;
}
}
IL_002e:
{
int32_t L_10 = V_0;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0039;
}
}
{
return 0;
}
IL_0039:
{
int32_t L_12 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
goto IL_0089;
}
IL_003f:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0043:
{
int32_t L_14 = V_1;
int32_t L_15 = __this->____size;
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0060;
}
}
{
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_16 = ___0_match;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_17 = __this->____items;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck(L_16);
bool L_21;
L_21 = Predicate_1_Invoke_mE15179C073E8A1282122D6CE96BB537CD6CE053E_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (L_21)
{
goto IL_003f;
}
}
IL_0060:
{
int32_t L_22 = V_1;
int32_t L_23 = __this->____size;
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_0089;
}
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_24 = __this->____items;
int32_t L_25 = V_0;
int32_t L_26 = L_25;
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_27 = __this->____items;
int32_t L_28 = V_1;
int32_t L_29 = L_28;
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
NullCheck(L_27);
int32_t L_30 = L_29;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 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), (SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278)L_31);
}
IL_0089:
{
int32_t L_32 = V_1;
int32_t L_33 = __this->____size;
if ((((int32_t)L_32) < ((int32_t)L_33)))
{
goto IL_0043;
}
}
{
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_34 = __this->____items;
int32_t L_35 = V_0;
int32_t L_36 = __this->____size;
int32_t L_37 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
}
IL_00ad:
{
int32_t L_38 = __this->____size;
int32_t L_39 = V_0;
int32_t L_40 = V_0;
__this->____size = L_40;
int32_t L_41 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1));
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m757BBAE456355747692E87773AEE017225ED0A59_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, const RuntimeMethod* method)
{
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
int32_t L_2 = __this->____size;
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
int32_t L_3 = ___0_index;
int32_t L_4 = __this->____size;
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0042;
}
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_5 = __this->____items;
int32_t L_6 = ___0_index;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_7 = __this->____items;
int32_t L_8 = ___0_index;
int32_t L_9 = __this->____size;
int32_t L_10 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
}
IL_0042:
{
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_11 = __this->____items;
int32_t L_12 = __this->____size;
il2cpp_codegen_initobj((&V_0), sizeof(SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278));
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_13 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278)L_13);
}
IL_0063:
{
int32_t L_14 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m93BB623A8B0954D4BFBA00D0CDFDEE95E96D5577_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_008d;
}
}
{
int32_t L_6 = __this->____size;
int32_t L_7 = __this->____size;
int32_t L_8 = ___1_count;
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
int32_t L_9 = ___0_index;
int32_t L_10 = __this->____size;
if ((((int32_t)L_9) >= ((int32_t)L_10)))
{
goto IL_0066;
}
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_11 = __this->____items;
int32_t L_12 = ___0_index;
int32_t L_13 = ___1_count;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_14 = __this->____items;
int32_t L_15 = ___0_index;
int32_t L_16 = __this->____size;
int32_t L_17 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_0066:
{
int32_t L_18 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_19 = __this->____items;
int32_t L_20 = __this->____size;
int32_t L_21 = ___1_count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
}
IL_008d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m0B60669273354A546039EDBBBBBD4865B390407C_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m3BE8EF2F16A5EC921B6F109D3175C6A9362C77A1_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
List_1_Reverse_mCC9770360E3A6FAAB65914BAFCF82541FE624E9D(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mCC9770360E3A6FAAB65914BAFCF82541FE624E9D_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)1)))
{
goto IL_0038;
}
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_6 = __this->____items;
int32_t L_7 = ___0_index;
int32_t L_8 = ___1_count;
Array_Reverse_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_m67AF554A87167F314F1383B30CBC20ACD1001DC0(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52));
}
IL_0038:
{
int32_t L_9 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4D9657D9CA78E05C02F33AC044A876DE53B3AA9F_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m3BE8EF2F16A5EC921B6F109D3175C6A9362C77A1_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
List_1_Sort_m4AE56F7B2BCD3297F79F451D5046B76CD967EBF9(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mA2E7DC1445F13CDE5BF39FD1625AEE692D67A22A_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_m3BE8EF2F16A5EC921B6F109D3175C6A9362C77A1_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
RuntimeObject* L_1 = ___0_comparer;
List_1_Sort_m4AE56F7B2BCD3297F79F451D5046B76CD967EBF9(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4AE56F7B2BCD3297F79F451D5046B76CD967EBF9_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)1)))
{
goto IL_0039;
}
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_6 = __this->____items;
int32_t L_7 = ___0_index;
int32_t L_8 = ___1_count;
RuntimeObject* L_9 = ___2_comparer;
Array_Sort_TisSkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278_m3A99EEB1316569E775F696FD3397ADB4353A24E4(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54));
}
IL_0039:
{
int32_t L_10 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m5B6F9586B961BB8DB6E65F04CFDE41B3191E9D21_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, Comparison_1_t00E892FBFFA67B47CFB478B3CB727A28C9337FDE* ___0_comparison, const RuntimeMethod* method)
{
{
Comparison_1_t00E892FBFFA67B47CFB478B3CB727A28C9337FDE* L_0 = ___0_comparison;
if (L_0)
{
goto IL_000a;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
}
IL_000a:
{
int32_t L_1 = __this->____size;
if ((((int32_t)L_1) <= ((int32_t)1)))
{
goto IL_0026;
}
}
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_2 = __this->____items;
int32_t L_3 = __this->____size;
Comparison_1_t00E892FBFFA67B47CFB478B3CB727A28C9337FDE* L_4 = ___0_comparison;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 57));
ArraySortHelper_1_Sort_m1477B9AA3C9FEA6DD2FF9413C1BE206C84CC74A0(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
}
IL_0026:
{
int32_t L_5 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* List_1_ToArray_mDC352B2833320FD8DBFCC48221C26EA92E93A616_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* V_0 = NULL;
{
int32_t L_0 = __this->____size;
if (L_0)
{
goto IL_000e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_1 = ((List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->____size;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_3 = (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*)(SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2);
V_0 = L_3;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_4 = __this->____items;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_5 = V_0;
int32_t L_6 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_7 = V_0;
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m659DC3A5CED61FD50A07F1FD4D23016440C34EC1_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_0 = __this->____items;
NullCheck(L_0);
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
int32_t L_1 = __this->____size;
int32_t L_2 = V_0;
if ((((int32_t)L_1) >= ((int32_t)L_2)))
{
goto IL_002a;
}
}
{
int32_t L_3 = __this->____size;
List_1_set_Capacity_mE03BA64F28CA37E086508D1F87C493EBCE4580EB(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_mD8E61DBCAE6D6CF5EE76E6A3E805099629AA0FD1_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0027;
}
IL_000d:
{
Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* L_1 = ___0_match;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_2 = __this->____items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_mE15179C073E8A1282122D6CE96BB537CD6CE053E_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (L_6)
{
goto IL_0023;
}
}
{
return (bool)0;
}
IL_0023:
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0027:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->____size;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000d;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m8F9A8B7C90886D749B42C7A9545CEF0E1D0167B7_gshared (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
RuntimeObject* L_1 = ___0_enumerable;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0063:
{
{
RuntimeObject* L_3 = V_0;
if (!L_3)
{
goto IL_006c;
}
}
{
RuntimeObject* L_4 = V_0;
NullCheck((RuntimeObject*)L_4);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
}
IL_006c:
{
return;
}
}
});
try
{
{
goto IL_0059_1;
}
IL_0017_1:
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_6;
L_6 = InterfaceFuncInvoker0< SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_5);
V_1 = L_6;
int32_t L_7 = __this->____size;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_8 = __this->____items;
NullCheck(L_8);
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
{
goto IL_003c_1;
}
}
{
int32_t L_9 = __this->____size;
List_1_EnsureCapacity_m4FF99D8F0FA7AF030A28CBCF62A6936817129F27(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
}
IL_003c_1:
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_10 = __this->____items;
int32_t L_11 = __this->____size;
V_2 = L_11;
int32_t L_12 = V_2;
__this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1));
int32_t L_13 = V_2;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_14 = V_1;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278)L_14);
}
IL_0059_1:
{
RuntimeObject* L_15 = V_0;
NullCheck((RuntimeObject*)L_15);
bool L_16;
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
if (L_16)
{
goto IL_0017_1;
}
}
{
goto IL_006d;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mC872418A6E4FBB7B4BA00F79F751A013903B5301_gshared (const RuntimeMethod* method)
{
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_0 = (SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*)(SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0);
((List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m304E1E13C0F766F8E66059B21DCB7FA8F4CB2296_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_0 = ((List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2840F03398DCDED1C9F127BEEE50379E0B359BEC_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_capacity;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL);
}
IL_0012:
{
int32_t L_1 = ___0_capacity;
if (L_1)
{
goto IL_0021;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_2 = ((List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2);
return;
}
IL_0021:
{
int32_t L_3 = ___0_capacity;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_4 = (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*)(SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3);
__this->____items = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m02D1D62D70E827E3F50B7557EC82870A74D81C91_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_collection;
if (L_0)
{
goto IL_000f;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
}
IL_000f:
{
RuntimeObject* L_1 = ___0_collection;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0050;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck(L_3);
int32_t L_4;
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3);
V_1 = L_4;
int32_t L_5 = V_1;
if (L_5)
{
goto IL_002f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_6 = ((List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6);
return;
}
IL_002f:
{
int32_t L_7 = V_1;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_8 = (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*)(SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7);
__this->____items = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8);
RuntimeObject* L_9 = V_0;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_10 = __this->____items;
NullCheck(L_9);
InterfaceActionInvoker2< SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0);
int32_t L_11 = V_1;
__this->____size = L_11;
return;
}
IL_0050:
{
__this->____size = 0;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_12 = ((List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12);
RuntimeObject* L_13 = ___0_collection;
List_1_AddEnumerable_m2D03A3206C89CE0B75042C8060450FEAADB7B960(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mCBDB021A0A898CA515EF518DEFD75EF68D0DDAE2_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_0 = __this->____items;
NullCheck(L_0);
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mFD54380A16C472A2213DA36D701CD15260F1BA4A_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_value, const RuntimeMethod* method)
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* V_0 = NULL;
{
int32_t L_0 = ___0_value;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL);
}
IL_0012:
{
int32_t L_2 = ___0_value;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_3 = __this->____items;
NullCheck(L_3);
if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_0058;
}
}
{
int32_t L_4 = ___0_value;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_004d;
}
}
{
int32_t L_5 = ___0_value;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_6 = (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*)(SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5);
V_0 = L_6;
int32_t L_7 = __this->____size;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0045;
}
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_8 = __this->____items;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_9 = V_0;
int32_t L_10 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL);
}
IL_0045:
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_11 = V_0;
__this->____items = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11);
return;
}
IL_004d:
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_12 = ((List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
__this->____items = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12);
}
IL_0058:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mE9B5FAF694DA2E080606823A7C5ADCD2E54F2F1E_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m9089820AAAF095577C162206CB0AC8B30F69D4BF_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mD8AB55F6D5ACCB0068A22BFF95DF447999D2B5E9_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mE86EF0FF6885970804C796531414BAD395EE60E4_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mE01A74215E608B0E8FFE11B94190717F61116FAF_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m3C973F60B0CACA059E7B3A611ACBDB221653BE51_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->____syncRoot;
if (L_0)
{
goto IL_001a;
}
}
{
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
RuntimeObject* L_3;
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
}
IL_001a:
{
RuntimeObject* L_4 = __this->____syncRoot;
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 List_1_get_Item_mF59A6F1C8D0D5E093683456C1334287CC7C39D0F_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_2 = __this->____items;
int32_t L_3 = ___0_index;
NullCheck(L_2);
int32_t L_4 = L_3;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mD3C10CA52B09879C79FD1391246E645E1E2BD738_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___1_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_2 = __this->____items;
int32_t L_3 = ___0_index;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_4 = ___1_value;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8)L_4);
int32_t L_5 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m457EF37A9012503445F5656118EBCCAAEE69A34A_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 V_0;
memset((&V_0), 0, sizeof(V_0));
{
RuntimeObject* L_0 = ___0_value;
if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9))))
{
goto IL_001f;
}
}
{
RuntimeObject* L_1 = ___0_value;
if (L_1)
{
goto IL_001d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8));
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_2 = V_0;
return false;
}
IL_001d:
{
return (bool)0;
}
IL_001f:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m86C02E7F98F382163480CB0D38AE847026DB8AD0_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_1;
L_1 = List_1_get_Item_mF59A6F1C8D0D5E093683456C1334287CC7C39D0F(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_2 = L_1;
RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mB27FD2E5C38714C23038631E37A255351AC1DFFC_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_value;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_m0E476694E1B3D5DAD51140EF50AB16476D38ADA6(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_value;
List_1_set_Item_mD3C10CA52B09879C79FD1391246E645E1E2BD738(__this, L_1, ((*(SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)((SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)(SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0017;
}
throw e;
}
CATCH_0017:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_4 = ___1_value;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_002a;
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m151A8BD8820525F7506FB269BCC40377EF8C362A_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method)
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_6 = V_0;
int32_t L_7 = V_1;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8)L_8);
return;
}
IL_0034:
{
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_9 = ___0_item;
List_1_AddWithResize_mB8C1B78338268CAACDEB500A29E13674CF316048(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mB8C1B78338268CAACDEB500A29E13674CF316048_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____size;
V_0 = L_0;
int32_t L_1 = V_0;
List_1_EnsureCapacity_m362F35B5BCC5960439F8FD9623C9B65C61DED19D(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_2 = V_0;
__this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1));
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_3 = __this->____items;
int32_t L_4 = V_0;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_5 = ___0_item;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8)L_5);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m1D621D91F8C453A6632EE7E6E845A7F03A8CD225_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___0_item;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_m0E476694E1B3D5DAD51140EF50AB16476D38ADA6(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
RuntimeObject* L_1 = ___0_item;
List_1_Add_m151A8BD8820525F7506FB269BCC40377EF8C362A_inline(__this, ((*(SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)((SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)(SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 16));
goto IL_0029;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0016;
}
throw e;
}
CATCH_0016:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_3 = ___0_item;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_5;
L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0029;
}
IL_0029:
{
int32_t L_6;
L_6 = List_1_get_Count_mE9B5FAF694DA2E080606823A7C5ADCD2E54F2F1E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
return ((int32_t)il2cpp_codegen_subtract(L_6, 1));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m7175575F14E1798B68F51E6C31F650554208B27B_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
RuntimeObject* L_1 = ___0_collection;
List_1_InsertRange_m01391A0C9A7BB744B3B08780C1238D3FADBC5625(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t15AD8BDC9A2BE75EF6723AF15EF975CBEF171266* List_1_AsReadOnly_mAD1757AAD6AEFBFF9F9D0478BFA694E1133EA8DE_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
{
ReadOnlyCollection_1_t15AD8BDC9A2BE75EF6723AF15EF975CBEF171266* L_0 = (ReadOnlyCollection_1_t15AD8BDC9A2BE75EF6723AF15EF975CBEF171266*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19));
ReadOnlyCollection_1__ctor_mA1CE89BF669B612F91B046D55F7A527A63813ECF(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mD93F0BA20FA6E837CEEAC174C8CA0A41B5862A7E_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, int32_t ___1_count, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_5 = __this->____items;
int32_t L_6 = ___0_index;
int32_t L_7 = ___1_count;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_8 = ___2_item;
RuntimeObject* L_9 = ___3_comparer;
int32_t L_10;
L_10 = Array_BinarySearch_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_mCF457703CF9964DB7CE82E11875A7D1D707D6268(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA1B4FD972F71E8701EC17D8B2784B6D4C71D7A01_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mE9B5FAF694DA2E080606823A7C5ADCD2E54F2F1E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_1 = ___0_item;
int32_t L_2;
L_2 = List_1_BinarySearch_mD93F0BA20FA6E837CEEAC174C8CA0A41B5862A7E(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA8DBBA1F3C056900307CB54326A51237B7FDC079_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mE9B5FAF694DA2E080606823A7C5ADCD2E54F2F1E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_1 = ___0_item;
RuntimeObject* L_2 = ___1_comparer;
int32_t L_3;
L_3 = List_1_BinarySearch_mD93F0BA20FA6E837CEEAC174C8CA0A41B5862A7E(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m831220DB7235B3E8879CCF272DF3F350DBCA28FA_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
}
{
int32_t L_1 = __this->____size;
V_0 = L_1;
__this->____size = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_3 = __this->____items;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_003c:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m7027AF06B0AA83EBBF7694769FCBADC785AF23EF_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
if (!L_0)
{
goto IL_0016;
}
}
{
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_1 = ___0_item;
int32_t L_2;
L_2 = List_1_IndexOf_mA3D717CBF43EC9BF0FC28E6D9D0AE3E775558CCC(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0016:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m7FCC2665BB79C0A44CC0CDC7A066FA42D12C63CB_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_m457EF37A9012503445F5656118EBCCAAEE69A34A(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
bool L_3;
L_3 = List_1_Contains_m7027AF06B0AA83EBBF7694769FCBADC785AF23EF(__this, ((*(SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)((SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)(SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 28));
return L_3;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m860A955F9046DC3517C711BD10A233431B275549_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___0_array, const RuntimeMethod* method)
{
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_0 = ___0_array;
List_1_CopyTo_mF4C1D557B02090DAF3090BF3FAAD09F9BD02E8E4(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m96C3543710CEF0CF142DDC8E8BD49C2502C9F3CF_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeArray* L_0 = ___0_array;
if (!L_0)
{
goto IL_0012;
}
}
{
RuntimeArray* L_1 = ___0_array;
NullCheck(L_1);
int32_t L_2;
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
}
IL_0012:
{
}
try
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_3 = __this->____items;
RuntimeArray* L_4 = ___0_array;
int32_t L_5 = ___1_arrayIndex;
int32_t L_6 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL);
goto IL_0031;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0029;
}
throw e;
}
CATCH_0029:
{
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0031;
}
IL_0031:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mD382BD773A54CC4C7DED7ABF1D998E327F628387_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
int32_t L_1 = ___0_index;
int32_t L_2 = ___3_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) >= ((int32_t)L_2)))
{
goto IL_0013;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0013:
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_3 = __this->____items;
int32_t L_4 = ___0_index;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_5 = ___1_array;
int32_t L_6 = ___2_arrayIndex;
int32_t L_7 = ___3_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, L_4, (RuntimeArray*)L_5, L_6, L_7, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF4C1D557B02090DAF3090BF3FAAD09F9BD02E8E4_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_0 = __this->____items;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_1 = ___0_array;
int32_t L_2 = ___1_arrayIndex;
int32_t L_3 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m362F35B5BCC5960439F8FD9623C9B65C61DED19D_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_0 = __this->____items;
NullCheck(L_0);
int32_t L_1 = ___0_min;
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1)))
{
goto IL_003d;
}
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_2 = __this->____items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_3 = __this->____items;
NullCheck(L_3);
G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2));
goto IL_0021;
}
IL_0020:
{
G_B4_0 = 4;
}
IL_0021:
{
V_0 = G_B4_0;
int32_t L_4 = V_0;
if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071)))))
{
goto IL_0030;
}
}
{
V_0 = ((int32_t)2146435071);
}
IL_0030:
{
int32_t L_5 = V_0;
int32_t L_6 = ___0_min;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0036;
}
}
{
int32_t L_7 = ___0_min;
V_0 = L_7;
}
IL_0036:
{
int32_t L_8 = V_0;
List_1_set_Capacity_mFD54380A16C472A2213DA36D701CD15260F1BA4A(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_003d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m7EB0C38813CD5687A52EDEEF03AFFD4FC34456AD_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_0 = ___0_match;
int32_t L_1;
L_1 = List_1_FindIndex_mB40DFFEC2140E06F60A345F3D828AB5FBD08DFFE(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 List_1_Find_mC47A4B447AD629ECE4F3AEDD298916A6BE1D086C_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0032;
}
IL_000d:
{
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_1 = ___0_match;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_2 = __this->____items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m0C78718B9615C2DD1F79FCC85FFCA8E77AA14814_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_6)
{
goto IL_002e;
}
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_7 = __this->____items;
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
return L_10;
}
IL_002e:
{
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0032:
{
int32_t L_12 = V_0;
int32_t L_13 = __this->____size;
if ((((int32_t)L_12) < ((int32_t)L_13)))
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8));
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* List_1_FindAll_m668A2651474D8178483180A76913F039251B8375_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___0_match, const RuntimeMethod* method)
{
List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* V_0 = NULL;
int32_t V_1 = 0;
{
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* L_1 = (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
List_1__ctor_m304E1E13C0F766F8E66059B21DCB7FA8F4CB2296(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
V_0 = L_1;
V_1 = 0;
goto IL_003d;
}
IL_0013:
{
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_2 = ___0_match;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_3 = __this->____items;
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
bool L_7;
L_7 = Predicate_1_Invoke_m0C78718B9615C2DD1F79FCC85FFCA8E77AA14814_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_7)
{
goto IL_0039;
}
}
{
List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* L_8 = V_0;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_9 = __this->____items;
int32_t L_10 = V_1;
NullCheck(L_9);
int32_t L_11 = L_10;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck(L_8);
List_1_Add_m151A8BD8820525F7506FB269BCC40377EF8C362A_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
}
IL_0039:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_003d:
{
int32_t L_14 = V_1;
int32_t L_15 = __this->____size;
if ((((int32_t)L_14) < ((int32_t)L_15)))
{
goto IL_0013;
}
}
{
List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* L_16 = V_0;
return L_16;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mB40DFFEC2140E06F60A345F3D828AB5FBD08DFFE_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___0_match, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_1 = ___0_match;
int32_t L_2;
L_2 = List_1_FindIndex_mEC75DFD8C1B8EE3B75AF67EE6E5FCD7F2A623A7B(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mBF3B8D026AF81CBE6554A41D9EAD535B3B4A700D_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_startIndex, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___1_match, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = __this->____size;
int32_t L_2 = ___0_startIndex;
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_3 = ___1_match;
int32_t L_4;
L_4 = List_1_FindIndex_mEC75DFD8C1B8EE3B75AF67EE6E5FCD7F2A623A7B(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mEC75DFD8C1B8EE3B75AF67EE6E5FCD7F2A623A7B_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
}
IL_000e:
{
int32_t L_2 = ___1_count;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___0_startIndex;
int32_t L_4 = __this->____size;
int32_t L_5 = ___1_count;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
{
goto IL_0022;
}
}
IL_001d:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_0022:
{
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_6 = ___2_match;
if (L_6)
{
goto IL_002b;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_002b:
{
int32_t L_7 = ___0_startIndex;
int32_t L_8 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8));
int32_t L_9 = ___0_startIndex;
V_1 = L_9;
goto IL_004d;
}
IL_0033:
{
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_10 = ___2_match;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_11 = __this->____items;
int32_t L_12 = V_1;
NullCheck(L_11);
int32_t L_13 = L_12;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_10);
bool L_15;
L_15 = Predicate_1_Invoke_m0C78718B9615C2DD1F79FCC85FFCA8E77AA14814_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_15)
{
goto IL_0049;
}
}
{
int32_t L_16 = V_1;
return L_16;
}
IL_0049:
{
int32_t L_17 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_004d:
{
int32_t L_18 = V_1;
int32_t L_19 = V_0;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_0033;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 List_1_FindLast_m8177A2E4CFDE4A3DC52DFECF0BDEC936400939EE_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
int32_t L_1 = __this->____size;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
goto IL_0039;
}
IL_0014:
{
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_2 = ___0_match;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_3 = __this->____items;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
bool L_7;
L_7 = Predicate_1_Invoke_m0C78718B9615C2DD1F79FCC85FFCA8E77AA14814_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_7)
{
goto IL_0035;
}
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_8 = __this->____items;
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10 = L_9;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 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)il2cpp_codegen_subtract(L_12, 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(SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8));
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_14 = V_1;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m6ADA4954F3B954B6C5AC3B54DE25AC6B9C662FD2_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___0_match, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
int32_t L_1 = __this->____size;
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_2 = ___0_match;
int32_t L_3;
L_3 = List_1_FindLastIndex_m578D787227774F780EE898044EA6AADA06E1AA85(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_mC2EDD9C06243BB832CD0F02FEF83F97329ABFF07_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_startIndex, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___1_match, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_startIndex;
int32_t L_1 = ___0_startIndex;
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_2 = ___1_match;
int32_t L_3;
L_3 = List_1_FindLastIndex_m578D787227774F780EE898044EA6AADA06E1AA85(__this, L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m578D787227774F780EE898044EA6AADA06E1AA85_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_0 = ___2_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
int32_t L_1 = __this->____size;
if (L_1)
{
goto IL_001c;
}
}
{
int32_t L_2 = ___0_startIndex;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
goto IL_002a;
}
IL_001c:
{
int32_t L_3 = ___0_startIndex;
int32_t L_4 = __this->____size;
if ((!(((uint32_t)L_3) >= ((uint32_t)L_4))))
{
goto IL_002a;
}
}
{
ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL);
}
IL_002a:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_0036;
}
}
{
int32_t L_6 = ___0_startIndex;
int32_t L_7 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), 1))) >= ((int32_t)0)))
{
goto IL_003b;
}
}
IL_0036:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_003b:
{
int32_t L_8 = ___0_startIndex;
int32_t L_9 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9));
int32_t L_10 = ___0_startIndex;
V_1 = L_10;
goto IL_005d;
}
IL_0043:
{
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_11 = ___2_match;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_12 = __this->____items;
int32_t L_13 = V_1;
NullCheck(L_12);
int32_t L_14 = L_13;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
NullCheck(L_11);
bool L_16;
L_16 = Predicate_1_Invoke_m0C78718B9615C2DD1F79FCC85FFCA8E77AA14814_inline(L_11, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_16)
{
goto IL_0059;
}
}
{
int32_t L_17 = V_1;
return L_17;
}
IL_0059:
{
int32_t L_18 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_18, 1));
}
IL_005d:
{
int32_t L_19 = V_1;
int32_t L_20 = V_0;
if ((((int32_t)L_19) > ((int32_t)L_20)))
{
goto IL_0043;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mEB222BC1FE3E00124874F92117685AAE2A0F210E_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, Action_1_t0A6A200F0D4202698F4CDF86180FDEC705017339* ___0_action, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Action_1_t0A6A200F0D4202698F4CDF86180FDEC705017339* L_0 = ___0_action;
if (L_0)
{
goto IL_000a;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL);
}
IL_000a:
{
int32_t L_1 = __this->____version;
V_0 = L_1;
V_1 = 0;
goto IL_0034;
}
IL_0015:
{
int32_t L_2 = V_0;
int32_t L_3 = __this->____version;
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
{
goto IL_003d;
}
}
{
Action_1_t0A6A200F0D4202698F4CDF86180FDEC705017339* L_4 = ___0_action;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_5 = __this->____items;
int32_t L_6 = V_1;
NullCheck(L_5);
int32_t L_7 = L_6;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_4);
Action_1_Invoke_m84542F68622E083F1F1E67E2A2B915BEC98EB677_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0034:
{
int32_t L_10 = V_1;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0015;
}
}
IL_003d:
{
int32_t L_12 = V_0;
int32_t L_13 = __this->____version;
if ((((int32_t)L_12) == ((int32_t)L_13)))
{
goto IL_004b;
}
}
{
ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL);
}
IL_004b:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEB02BA901155FC5F684195D120C7157DB27A6B92 List_1_GetEnumerator_m985F55F32C127AB1FCC1C8879740F2A9DCB07839_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
{
Enumerator_tEB02BA901155FC5F684195D120C7157DB27A6B92 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m60B660C618AFA2D19F1F0BB3A5418677B727153B((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m7EA0E2264159167883BFA52C0574A26B82109BCE_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
{
Enumerator_tEB02BA901155FC5F684195D120C7157DB27A6B92 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m60B660C618AFA2D19F1F0BB3A5418677B727153B((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
Enumerator_tEB02BA901155FC5F684195D120C7157DB27A6B92 L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mC21DE09E97BCE4D011322145F29F3801A2ECDD01_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
{
Enumerator_tEB02BA901155FC5F684195D120C7157DB27A6B92 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m60B660C618AFA2D19F1F0BB3A5418677B727153B((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
Enumerator_tEB02BA901155FC5F684195D120C7157DB27A6B92 L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 39), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* List_1_GetRange_mEC32A3494FA998856D2CCC0ADFA5CA763E47C7D2_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* V_0 = NULL;
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* L_6 = (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
List_1__ctor_m2840F03398DCDED1C9F127BEEE50379E0B359BEC(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
V_0 = L_6;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_7 = __this->____items;
int32_t L_8 = ___0_index;
List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* L_9 = V_0;
NullCheck(L_9);
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_10 = L_9->____items;
int32_t L_11 = ___1_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL);
List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* L_12 = V_0;
int32_t L_13 = ___1_count;
NullCheck(L_12);
L_12->____size = L_13;
List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* L_14 = V_0;
return L_14;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mA3D717CBF43EC9BF0FC28E6D9D0AE3E775558CCC_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method)
{
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_0 = __this->____items;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_1 = ___0_item;
int32_t L_2 = __this->____size;
int32_t L_3;
L_3 = Array_IndexOf_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_m27BBA9FECB5BF62EE690934B95F3D66276658C39(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m1A8B2572B4AE939C3C9E303B68759F410A5BAC6E_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_m457EF37A9012503445F5656118EBCCAAEE69A34A(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
int32_t L_3;
L_3 = List_1_IndexOf_mA3D717CBF43EC9BF0FC28E6D9D0AE3E775558CCC(__this, ((*(SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)((SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)(SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 26));
return L_3;
}
IL_0015:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mBD686AC5BA22FB751525DDC913E04CB83B99E9C7_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_2 = __this->____items;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_3 = ___0_item;
int32_t L_4 = ___1_index;
int32_t L_5 = __this->____size;
int32_t L_6 = ___1_index;
int32_t L_7;
L_7 = Array_IndexOf_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_m27BBA9FECB5BF62EE690934B95F3D66276658C39(L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract(L_5, L_6)), il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m2207E9661B540DB15EA10CBA13F82D3062498D0A_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) <= ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
int32_t L_2 = ___2_count;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_001d;
}
}
{
int32_t L_3 = ___1_index;
int32_t L_4 = __this->____size;
int32_t L_5 = ___2_count;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5)))))
{
goto IL_0022;
}
}
IL_001d:
{
ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL);
}
IL_0022:
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_6 = __this->____items;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_7 = ___0_item;
int32_t L_8 = ___1_index;
int32_t L_9 = ___2_count;
int32_t L_10;
L_10 = Array_IndexOf_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_m27BBA9FECB5BF62EE690934B95F3D66276658C39(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mE107ECEFB739635A4651EAC138B95D679253567E_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___1_item, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
{
goto IL_0012;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL);
}
IL_0012:
{
int32_t L_2 = __this->____size;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_3 = __this->____items;
NullCheck(L_3);
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
{
goto IL_0030;
}
}
{
int32_t L_4 = __this->____size;
List_1_EnsureCapacity_m362F35B5BCC5960439F8FD9623C9B65C61DED19D(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
}
IL_0030:
{
int32_t L_5 = ___0_index;
int32_t L_6 = __this->____size;
if ((((int32_t)L_5) >= ((int32_t)L_6)))
{
goto IL_0056;
}
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_7 = __this->____items;
int32_t L_8 = ___0_index;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_9 = __this->____items;
int32_t L_10 = ___0_index;
int32_t L_11 = __this->____size;
int32_t L_12 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
}
IL_0056:
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_13 = __this->____items;
int32_t L_14 = ___0_index;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_15 = ___1_item;
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8)L_15);
int32_t L_16 = __this->____size;
__this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1));
int32_t L_17 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mDC0C147F3A6FBC05B99039857F3FC3F7F0F7C007_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
RuntimeObject* L_0 = ___1_item;
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_m0E476694E1B3D5DAD51140EF50AB16476D38ADA6(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
try
{
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_item;
List_1_Insert_mE107ECEFB739635A4651EAC138B95D679253567E(__this, L_1, ((*(SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)((SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)(SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 44));
goto IL_002a;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0017;
}
throw e;
}
CATCH_0017:
{
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));;
RuntimeObject* L_4 = ___1_item;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) };
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
Type_t* L_6;
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_002a;
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m01391A0C9A7BB744B3B08780C1238D3FADBC5625_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
{
RuntimeObject* L_0 = ___1_collection;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL);
}
IL_0009:
{
int32_t L_1 = ___0_index;
int32_t L_2 = __this->____size;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0017;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_0017:
{
RuntimeObject* L_3 = ___1_collection;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_4 = V_0;
if (!L_4)
{
goto IL_00bc;
}
}
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5);
V_1 = L_6;
int32_t L_7 = V_1;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_00fb;
}
}
{
int32_t L_8 = __this->____size;
int32_t L_9 = V_1;
List_1_EnsureCapacity_m362F35B5BCC5960439F8FD9623C9B65C61DED19D(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_10 = ___0_index;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_0066;
}
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_12 = __this->____items;
int32_t L_13 = ___0_index;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_14 = __this->____items;
int32_t L_15 = ___0_index;
int32_t L_16 = V_1;
int32_t L_17 = __this->____size;
int32_t L_18 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL);
}
IL_0066:
{
RuntimeObject* L_19 = V_0;
if ((!(((RuntimeObject*)(List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19))))
{
goto IL_009f;
}
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_20 = __this->____items;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_21 = __this->____items;
int32_t L_22 = ___0_index;
int32_t L_23 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL);
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_24 = __this->____items;
int32_t L_25 = ___0_index;
int32_t L_26 = V_1;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_27 = __this->____items;
int32_t L_28 = ___0_index;
int32_t L_29 = __this->____size;
int32_t L_30 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL);
goto IL_00ac;
}
IL_009f:
{
RuntimeObject* L_31 = V_0;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_32 = __this->____items;
int32_t L_33 = ___0_index;
NullCheck(L_31);
InterfaceActionInvoker2< SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33);
}
IL_00ac:
{
int32_t L_34 = __this->____size;
int32_t L_35 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35));
goto IL_00fb;
}
IL_00bc:
{
int32_t L_36 = ___0_index;
int32_t L_37 = __this->____size;
if ((((int32_t)L_36) >= ((int32_t)L_37)))
{
goto IL_00f4;
}
}
{
RuntimeObject* L_38 = ___1_collection;
NullCheck(L_38);
RuntimeObject* L_39;
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38);
V_2 = L_39;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ea:
{
{
RuntimeObject* L_40 = V_2;
if (!L_40)
{
goto IL_00f3;
}
}
{
RuntimeObject* L_41 = V_2;
NullCheck((RuntimeObject*)L_41);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41);
}
IL_00f3:
{
return;
}
}
});
try
{
{
goto IL_00e0_1;
}
IL_00ce_1:
{
int32_t L_42 = ___0_index;
int32_t L_43 = L_42;
___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1));
RuntimeObject* L_44 = V_2;
NullCheck(L_44);
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_45;
L_45 = InterfaceFuncInvoker0< SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_44);
List_1_Insert_mE107ECEFB739635A4651EAC138B95D679253567E(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
}
IL_00e0_1:
{
RuntimeObject* L_46 = V_2;
NullCheck((RuntimeObject*)L_46);
bool L_47;
L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46);
if (L_47)
{
goto IL_00ce_1;
}
}
{
goto IL_00fb;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00f4:
{
RuntimeObject* L_48 = ___1_collection;
List_1_AddEnumerable_m2D03A3206C89CE0B75042C8060450FEAADB7B960(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
}
IL_00fb:
{
int32_t L_49 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m79AB2C47312D5F8BBEBD95D2DDEC752B5CF63230_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
if (L_0)
{
goto IL_000a;
}
}
{
return (-1);
}
IL_000a:
{
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_1 = ___0_item;
int32_t L_2 = __this->____size;
int32_t L_3 = __this->____size;
int32_t L_4;
L_4 = List_1_LastIndexOf_m274ADE07F4472C84039BDCDB7E46B870F091DE12(__this, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_mEFBBA9D6179E240EA0E306657EB8EA5D07985186_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
int32_t L_1 = __this->____size;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_2 = ___0_item;
int32_t L_3 = ___1_index;
int32_t L_4 = ___1_index;
int32_t L_5;
L_5 = List_1_LastIndexOf_m274ADE07F4472C84039BDCDB7E46B870F091DE12(__this, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 47));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m274ADE07F4472C84039BDCDB7E46B870F091DE12_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mE9B5FAF694DA2E080606823A7C5ADCD2E54F2F1E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
if (!L_0)
{
goto IL_0011;
}
}
{
int32_t L_1 = ___1_index;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0011;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0011:
{
int32_t L_2;
L_2 = List_1_get_Count_mE9B5FAF694DA2E080606823A7C5ADCD2E54F2F1E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
if (!L_2)
{
goto IL_0025;
}
}
{
int32_t L_3 = ___2_count;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0025;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0025:
{
int32_t L_4 = __this->____size;
if (L_4)
{
goto IL_002f;
}
}
{
return (-1);
}
IL_002f:
{
int32_t L_5 = ___1_index;
int32_t L_6 = __this->____size;
if ((((int32_t)L_5) < ((int32_t)L_6)))
{
goto IL_0041;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)34), NULL);
}
IL_0041:
{
int32_t L_7 = ___2_count;
int32_t L_8 = ___1_index;
if ((((int32_t)L_7) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1)))))
{
goto IL_0050;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)((int32_t)34), NULL);
}
IL_0050:
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_9 = __this->____items;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_10 = ___0_item;
int32_t L_11 = ___1_index;
int32_t L_12 = ___2_count;
int32_t L_13;
L_13 = Array_LastIndexOf_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_m85BE824FDA659FC247C94AEE74AB611156487743(L_9, L_10, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
return L_13;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m9D421553D9862E73F6F292CD44948EA57BE25236_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_0 = ___0_item;
int32_t L_1;
L_1 = List_1_IndexOf_mA3D717CBF43EC9BF0FC28E6D9D0AE3E775558CCC(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_0015;
}
}
{
int32_t L_3 = V_0;
List_1_RemoveAt_mE3E8395C791AFA518011A13C27BDA4CEC12FCBAC(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 49));
return (bool)1;
}
IL_0015:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m8F7FC2CBD5F74CAF833F7A7BD8AA0F7667D99930_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_item;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
bool L_1;
L_1 = List_1_IsCompatibleObject_m457EF37A9012503445F5656118EBCCAAEE69A34A(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
if (!L_1)
{
goto IL_0015;
}
}
{
RuntimeObject* L_2 = ___0_item;
bool L_3;
L_3 = List_1_Remove_m9D421553D9862E73F6F292CD44948EA57BE25236(__this, ((*(SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)((SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)(SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
}
IL_0015:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m6DECD232CDD891D4E3B41CF079731E435B4279D0_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0011;
}
IL_000d:
{
int32_t L_1 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
}
IL_0011:
{
int32_t L_2 = V_0;
int32_t L_3 = __this->____size;
if ((((int32_t)L_2) >= ((int32_t)L_3)))
{
goto IL_002e;
}
}
{
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_4 = ___0_match;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_5 = __this->____items;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_4);
bool L_9;
L_9 = Predicate_1_Invoke_m0C78718B9615C2DD1F79FCC85FFCA8E77AA14814_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (!L_9)
{
goto IL_000d;
}
}
IL_002e:
{
int32_t L_10 = V_0;
int32_t L_11 = __this->____size;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0039;
}
}
{
return 0;
}
IL_0039:
{
int32_t L_12 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
goto IL_0089;
}
IL_003f:
{
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0043:
{
int32_t L_14 = V_1;
int32_t L_15 = __this->____size;
if ((((int32_t)L_14) >= ((int32_t)L_15)))
{
goto IL_0060;
}
}
{
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_16 = ___0_match;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_17 = __this->____items;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck(L_16);
bool L_21;
L_21 = Predicate_1_Invoke_m0C78718B9615C2DD1F79FCC85FFCA8E77AA14814_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (L_21)
{
goto IL_003f;
}
}
IL_0060:
{
int32_t L_22 = V_1;
int32_t L_23 = __this->____size;
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_0089;
}
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_24 = __this->____items;
int32_t L_25 = V_0;
int32_t L_26 = L_25;
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_27 = __this->____items;
int32_t L_28 = V_1;
int32_t L_29 = L_28;
V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
NullCheck(L_27);
int32_t L_30 = L_29;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 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), (SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8)L_31);
}
IL_0089:
{
int32_t L_32 = V_1;
int32_t L_33 = __this->____size;
if ((((int32_t)L_32) < ((int32_t)L_33)))
{
goto IL_0043;
}
}
{
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_34 = __this->____items;
int32_t L_35 = V_0;
int32_t L_36 = __this->____size;
int32_t L_37 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL);
}
IL_00ad:
{
int32_t L_38 = __this->____size;
int32_t L_39 = V_0;
int32_t L_40 = V_0;
__this->____size = L_40;
int32_t L_41 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1));
return ((int32_t)il2cpp_codegen_subtract(L_38, L_39));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mE3E8395C791AFA518011A13C27BDA4CEC12FCBAC_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___0_index;
int32_t L_1 = __this->____size;
if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
{
goto IL_000e;
}
}
{
ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL);
}
IL_000e:
{
int32_t L_2 = __this->____size;
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
int32_t L_3 = ___0_index;
int32_t L_4 = __this->____size;
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_0042;
}
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_5 = __this->____items;
int32_t L_6 = ___0_index;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_7 = __this->____items;
int32_t L_8 = ___0_index;
int32_t L_9 = __this->____size;
int32_t L_10 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
}
IL_0042:
{
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_11 = __this->____items;
int32_t L_12 = __this->____size;
il2cpp_codegen_initobj((&V_0), sizeof(SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8));
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_13 = V_0;
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8)L_13);
}
IL_0063:
{
int32_t L_14 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mF28EF72764272B3197118A989A45AFAE53B40E76_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_008d;
}
}
{
int32_t L_6 = __this->____size;
int32_t L_7 = __this->____size;
int32_t L_8 = ___1_count;
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
int32_t L_9 = ___0_index;
int32_t L_10 = __this->____size;
if ((((int32_t)L_9) >= ((int32_t)L_10)))
{
goto IL_0066;
}
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_11 = __this->____items;
int32_t L_12 = ___0_index;
int32_t L_13 = ___1_count;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_14 = __this->____items;
int32_t L_15 = ___0_index;
int32_t L_16 = __this->____size;
int32_t L_17 = ___0_index;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_0066:
{
int32_t L_18 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_19 = __this->____items;
int32_t L_20 = __this->____size;
int32_t L_21 = ___1_count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL);
}
IL_008d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m2CFA4582218AACD3EA494A398E1A4EB46B53A9ED_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mE9B5FAF694DA2E080606823A7C5ADCD2E54F2F1E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
List_1_Reverse_mECEA53E26A06EE7870290BA84DEE42CC76AB2087(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mECEA53E26A06EE7870290BA84DEE42CC76AB2087_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)1)))
{
goto IL_0038;
}
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_6 = __this->____items;
int32_t L_7 = ___0_index;
int32_t L_8 = ___1_count;
Array_Reverse_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_mD1053C3577A85CE12E486EE38B8F3ABF2FDC3AB3(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52));
}
IL_0038:
{
int32_t L_9 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF35018BACD23F4D81272EC948BDDDA207616296D_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mE9B5FAF694DA2E080606823A7C5ADCD2E54F2F1E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
List_1_Sort_mBDC2B4CACAE66EFF122CF90D1242923D8C45D534(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m2A827DC0D8DEC44A446D208E42CCBF0AF030A84F_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = List_1_get_Count_mE9B5FAF694DA2E080606823A7C5ADCD2E54F2F1E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
RuntimeObject* L_1 = ___0_comparer;
List_1_Sort_mBDC2B4CACAE66EFF122CF90D1242923D8C45D534(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mBDC2B4CACAE66EFF122CF90D1242923D8C45D534_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
}
IL_0009:
{
int32_t L_1 = ___1_count;
if ((((int32_t)L_1) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL);
}
IL_0015:
{
int32_t L_2 = __this->____size;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4)))
{
goto IL_0027;
}
}
{
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL);
}
IL_0027:
{
int32_t L_5 = ___1_count;
if ((((int32_t)L_5) <= ((int32_t)1)))
{
goto IL_0039;
}
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_6 = __this->____items;
int32_t L_7 = ___0_index;
int32_t L_8 = ___1_count;
RuntimeObject* L_9 = ___2_comparer;
Array_Sort_TisSkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8_mFE1D4B9E0AE4496F4CE4137D49A7822E40443F1D(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54));
}
IL_0039:
{
int32_t L_10 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m647C271E2847557CDEBC4586C4174AE5131C7EF9_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, Comparison_1_t3D2217C1F997E4F1F6D13AEF9C175869374EFA94* ___0_comparison, const RuntimeMethod* method)
{
{
Comparison_1_t3D2217C1F997E4F1F6D13AEF9C175869374EFA94* L_0 = ___0_comparison;
if (L_0)
{
goto IL_000a;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL);
}
IL_000a:
{
int32_t L_1 = __this->____size;
if ((((int32_t)L_1) <= ((int32_t)1)))
{
goto IL_0026;
}
}
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_2 = __this->____items;
int32_t L_3 = __this->____size;
Comparison_1_t3D2217C1F997E4F1F6D13AEF9C175869374EFA94* L_4 = ___0_comparison;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 57));
ArraySortHelper_1_Sort_m97CAE124FCF8AA60F95283AAA1C0FE59824C1025(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
}
IL_0026:
{
int32_t L_5 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* List_1_ToArray_mC39150E026688FECBC7C43EAAC4E5AA04E469211_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* V_0 = NULL;
{
int32_t L_0 = __this->____size;
if (L_0)
{
goto IL_000e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_1 = ((List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray;
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->____size;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_3 = (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*)(SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2);
V_0 = L_3;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_4 = __this->____items;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_5 = V_0;
int32_t L_6 = __this->____size;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL);
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_7 = V_0;
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mD6A638139DD00EA774443C56EC8A7B43773AB90E_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_0 = __this->____items;
NullCheck(L_0);
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002))));
int32_t L_1 = __this->____size;
int32_t L_2 = V_0;
if ((((int32_t)L_1) >= ((int32_t)L_2)))
{
goto IL_002a;
}
}
{
int32_t L_3 = __this->____size;
List_1_set_Capacity_mFD54380A16C472A2213DA36D701CD15260F1BA4A(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_002a:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_TrueForAll_mFC45C3A3BF560CEA750F94C9360A67E9B3DC4A2D_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_0 = ___0_match;
if (L_0)
{
goto IL_0009;
}
}
{
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL);
}
IL_0009:
{
V_0 = 0;
goto IL_0027;
}
IL_000d:
{
Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* L_1 = ___0_match;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_2 = __this->____items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m0C78718B9615C2DD1F79FCC85FFCA8E77AA14814_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
if (L_6)
{
goto IL_0023;
}
}
{
return (bool)0;
}
IL_0023:
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0027:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->____size;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000d;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m2D03A3206C89CE0B75042C8060450FEAADB7B960_gshared (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
RuntimeObject* L_1 = ___0_enumerable;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0063:
{
{
RuntimeObject* L_3 = V_0;
if (!L_3)
{
goto IL_006c;
}
}
{
RuntimeObject* L_4 = V_0;
NullCheck((RuntimeObject*)L_4);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
}
IL_006c:
{
return;
}
}
});
try
{
{
goto IL_0059_1;
}
IL_0017_1:
{
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_6;
L_6 = InterfaceFuncInvoker0< SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 41), L_5);
V_1 = L_6;
int32_t L_7 = __this->____size;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_8 = __this->____items;
NullCheck(L_8);
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
{
goto IL_003c_1;
}
}
{
int32_t L_9 = __this->____size;
List_1_EnsureCapacity_m362F35B5BCC5960439F8FD9623C9B65C61DED19D(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15));
}
IL_003c_1:
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_10 = __this->____items;
int32_t L_11 = __this->____size;
V_2 = L_11;
int32_t L_12 = V_2;
__this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1));
int32_t L_13 = V_2;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_14 = V_1;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8)L_14);
}
IL_0059_1:
{
RuntimeObject* L_15 = V_0;
NullCheck((RuntimeObject*)L_15);
bool L_16;
L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15);
if (L_16)
{
goto IL_0017_1;
}
}
{
goto IL_006d;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006d:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m144D897F0AFD4739A8DC5C860B05BE19C6285022_gshared (const RuntimeMethod* method)
{
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_0 = (SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*)(SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0);
((List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m757E8DDC217F525EF082C6B337F327A154BAC151_gshared_inline (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_item, const RuntimeMethod* method)
{
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_6 = V_0;
int32_t L_7 = V_1;
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB)L_8);
return;
}
IL_0034:
{
Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_9 = ___0_item;
List_1_AddWithResize_mDBD773D27B3BC9C50896409544A443D2FE78C979(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mCC4F8A178D588A7BE675386D495139AA548EB185_gshared_inline (List_1_t1C14AAD71C37C870C7CEAF46FD2A29F572AA05C0* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mF5C43D1F372ED6795829441BB98F988C79791D64_gshared_inline (Predicate_1_t546115A2F357F567387DBC71B7C5B72F430C494F* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_obj, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m2A353386F24399150D80F9D91DCDB821F2E596A1_gshared_inline (Action_1_tA92AFB339FAE68919988F1265D49D5B106700E4A* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m43F982522D40225BFC9A37AE8FE6FED1A93E1AC4_gshared_inline (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_item, const RuntimeMethod* method)
{
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
AtlasMaterialOverrideU5BU5D_t7B9CD241A32C88CAF872379DD09DFF5AE3D74ADD* L_6 = V_0;
int32_t L_7 = V_1;
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C)L_8);
return;
}
IL_0034:
{
AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C L_9 = ___0_item;
List_1_AddWithResize_mAA2FAB3ADBC77A1819A7F6510C0FDF9566EB3601(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mA020F5DC32002D2B49681B9A9B89FDDAE89B02CE_gshared_inline (List_1_t9EE7608557D85B436337C4557E5BD0C41347E81E* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m35DD5DBFED9CC46B74745C000B06F0879BA252A7_gshared_inline (Predicate_1_tA77812D40EE852364F8062D1B492CB9847653B90* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_obj, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mCFBFE7BC21B56AE1D85A27B9ED7A337D699081C6_gshared_inline (Action_1_t1B3FF3A711010A5B22005A3C93A1D161ED227C1B* __this, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, AtlasMaterialOverride_t90720B0A648B7E43B2E50B2533099C59A14B518C, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mFEBFCFF34055F1036FE6ED0A7D940954FBE0C7D3_gshared_inline (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_item, const RuntimeMethod* method)
{
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
AtlasTextureOverrideU5BU5D_t8042A6BD904EC62F9FCDB4DF947655AC094FA860* L_6 = V_0;
int32_t L_7 = V_1;
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0)L_8);
return;
}
IL_0034:
{
AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 L_9 = ___0_item;
List_1_AddWithResize_mB9BB7F887359E417345D85E409129015712246D0(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m826916E7409D4B2F2FD2A146DDB42F0F37AB20DE_gshared_inline (List_1_t67D41494EB5C5F9ACB4E83D26FC44610EF60AD34* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m501EAFB1A9D0331DFDA7A2F187FEC27EBAC550F6_gshared_inline (Predicate_1_tB3B8F1EB5CA920AF427633B1F0518256F48603BE* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_obj, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mA248C593649980B625866F70EE5315F14F9E6BF5_gshared_inline (Action_1_tEC2B4F326AAC30836BC1AB7F0207188E84E63E38* __this, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0 ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, AtlasTextureOverride_tDE83955EB2F03720B0B0AD8E5E3E1DF978B187E0, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m108D42273122AAF3400FE08CE270DCF755E4213B_gshared_inline (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_item, const RuntimeMethod* method)
{
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
SlotMaterialOverrideU5BU5D_t063D4F4ADC161D4C6B649272F9E4A1926E16687F* L_6 = V_0;
int32_t L_7 = V_1;
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541)L_8);
return;
}
IL_0034:
{
SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 L_9 = ___0_item;
List_1_AddWithResize_mEDA0C1A5E2415E25E3D955EFD024D377D671BB41(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mEFA2BC6B6189E814C8195D197D701A5997822933_gshared_inline (List_1_tFC4AD020935D4E27AED17D86300E7E5DBA4E88B7* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mFFA9ECD4C53AED1A554DDC21602C9C1429982E2F_gshared_inline (Predicate_1_tCCF26C8318D80886544D6E55C911E5280AEC61FB* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_obj, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mBF40D890D418543024F41C1C52AA2F032A1AA9FB_gshared_inline (Action_1_t3D3F4CF06925F075E4CB364099FFFD9694DF92BF* __this, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541 ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, SlotMaterialOverride_t251F8E6708CD65582D8A46A6375DAAC8E71EB541, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m920F3A425298F1C1B8C509E41AB6A655DBD81C8D_gshared_inline (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_item, const RuntimeMethod* method)
{
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
AtlasMaterialOverrideU5BU5D_t0E112299512B222956556407D757BC453BE78204* L_6 = V_0;
int32_t L_7 = V_1;
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6)L_8);
return;
}
IL_0034:
{
AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 L_9 = ___0_item;
List_1_AddWithResize_mC7225639F4020FED8E1BBC66B634368967E66B74(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m41D4D1E42BDCDC15FD142D0F32FF6EE2A6D5C0D3_gshared_inline (List_1_t0020DC89CE0604B60264C9D7951E7EEC169C178B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m31E700B202F78B2A94F0A87A5CB034A9F31671FE_gshared_inline (Predicate_1_tF3A430E344E31815985A343145395E68FDE096A0* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_obj, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m9E8D579460378FE0362856A6EA3513B5D5BB7AC3_gshared_inline (Action_1_t95C4467F42F088B9EB56A332DF109054E2D5744D* __this, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6 ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, AtlasMaterialOverride_t5C36C7E96DFD795612692C656DFE544819023BA6, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m7EB89EE99DF51AE0FBF30807AF28062C9EA5BFD0_gshared_inline (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_item, const RuntimeMethod* method)
{
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
SlotMaterialOverrideU5BU5D_t07EF45B231F9C0495257FE044667BD5740A02D37* L_6 = V_0;
int32_t L_7 = V_1;
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E)L_8);
return;
}
IL_0034:
{
SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E L_9 = ___0_item;
List_1_AddWithResize_mFE78A5DF22A6DA4D30A074F84AF24D5E1E0362F1(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m749AF3D16B42633A710EA74C713DC84AB43552C2_gshared_inline (List_1_tE446475D799E55603962C3CFB5A832F8D0615F5B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m9C66BB1020D7E6039AD83EB2E69721D3F34D57F1_gshared_inline (Predicate_1_t7D663DA54C6A51BD60F98C846DD5702C77CAD248* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_obj, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m3315022DF188FB84A9023A3C12CDC7ABCB832B27_gshared_inline (Action_1_t6504FCE2870E2B344A50B39A149170444F4123A2* __this, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, SlotMaterialOverride_tD4F9203A940F56D51ABB89E576AE2F9A8A82154E, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m50CE1E3E624FA62A2045C47D6841F29DF10DD11E_gshared_inline (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_item, const RuntimeMethod* method)
{
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
SkeletonAnimationListModificationU5BU5D_t7C612D0AA8D030319986A3220EBED5E1292043CC* L_6 = V_0;
int32_t L_7 = V_1;
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278)L_8);
return;
}
IL_0034:
{
SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 L_9 = ___0_item;
List_1_AddWithResize_m07B4FFB97FAEC7E00F2255BCAC7285B29CB41C7D(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m3BE8EF2F16A5EC921B6F109D3175C6A9362C77A1_gshared_inline (List_1_tCE9F52AB24658B16BB11717CBCA1C1E9782C112F* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mE15179C073E8A1282122D6CE96BB537CD6CE053E_gshared_inline (Predicate_1_t7D940D4E3BC25F2E425F9A2C5BBC37CEA552C8F3* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_obj, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m0DCA02D91E251F29F5BDD43BFA2A9469AFE8BDE2_gshared_inline (Action_1_t109929C62BD14B5D786B270900E6EE0719788CDB* __this, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278 ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, SkeletonAnimationListModification_t88DB1FD88DA06E4020AE8B047319A5F4EC308278, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m151A8BD8820525F7506FB269BCC40377EF8C362A_gshared_inline (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_item, const RuntimeMethod* method)
{
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
SkeletonRendererListModificationU5BU5D_tDCB058F118451BD5E046299FD6B929F213B5E851* L_6 = V_0;
int32_t L_7 = V_1;
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8)L_8);
return;
}
IL_0034:
{
SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 L_9 = ___0_item;
List_1_AddWithResize_mB8C1B78338268CAACDEB500A29E13674CF316048(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mE9B5FAF694DA2E080606823A7C5ADCD2E54F2F1E_gshared_inline (List_1_tEAD2F486365A9CCB75CD29F7A7BC1B5E107CFCE7* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m0C78718B9615C2DD1F79FCC85FFCA8E77AA14814_gshared_inline (Predicate_1_tE2A57B26FCF179D2979FAFC31DB7C2D1B9E079D9* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_obj, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m84542F68622E083F1F1E67E2A2B915BEC98EB677_gshared_inline (Action_1_t0A6A200F0D4202698F4CDF86180FDEC705017339* __this, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8 ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, SkeletonRendererListModification_t12D3DF1217CB20AA60E1C5DF29B9143D21FE25F8, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}